Review History


All reviews of published articles are made public. This includes manuscript files, peer review comments, author rebuttals and revised materials. Note: This was optional for articles submitted before 13 February 2023.

Peer reviewers are encouraged (but not required) to provide their names to the authors when submitting their peer review. If they agree to provide their name, then their personal profile page will reflect a public acknowledgment that they performed a review (even if the article is rejected). If the article is accepted, then reviewers who provided their name will be associated with the article itself.

View examples of open peer review.

Summary

  • The initial submission of this article was received on July 21st, 2023 and was peer-reviewed by 2 reviewers and the Academic Editor.
  • The Academic Editor made their initial decision on August 23rd, 2023.
  • The first revision was submitted on November 15th, 2023 and was reviewed by 2 reviewers and the Academic Editor.
  • A further revision was submitted on December 18th, 2023 and was reviewed by the Academic Editor.
  • The article was Accepted by the Academic Editor on December 24th, 2023.

Version 0.3 (accepted)

· Dec 24, 2023 · Academic Editor

Accept

The manuscript has been revised well. Congratulations!

[# PeerJ Staff Note - this decision was reviewed and approved by Vicente Alarcon-Aquino, a PeerJ Section Editor covering this Section #]

Version 0.2

· Dec 13, 2023 · Academic Editor

Minor Revisions

Please revise the manuscript accordingly based on the reviewers' comments (especially Reviewer 1).

Reviewer 1 ·

Basic reporting

Clear.

Experimental design

Clear.

Validity of the findings

I am still not clear on the role of randomization, although I get that the proposed SBP achieves better performance by limiting search space/paths. Please describe more on this. What happens if a fixed index within threshold out of the best pairs is chosen? Also, how does random distribution profile other than uniform affect the performance?

Additional comments

Thanks for the revision.

Cite this review as

Reviewer 2 ·

Basic reporting

- In definition 1, "A is involutory MDS matrix" should be changed to "A is an involutory MDS matrix".

Experimental design

Good

Validity of the findings

Good

Cite this review as

Version 0.1 (original submission)

· Aug 23, 2023 · Academic Editor

Major Revisions

Dear Authors,

Please review the comments from two expert reviewers, and revise the manuscript to be considered for publication in PeerJ CS.

Thanks,
Woorham

**PeerJ Staff Note:** Please ensure that all review, editorial, and staff comments are addressed in a response letter and any edits or clarifications mentioned in the letter are also inserted into the revised manuscript where appropriate.

Reviewer 1 ·

Basic reporting

Overall, the paper reads well.
Increase the Table font size, they are barely visible in print.

Experimental design

The modification of BP into your proposed algorithm comprises two steps; BP picks the pairs that minimize the sum of distances, and then resolves ties by choosing maximum Norm. In contrast, your algorithm 1) collects the pairs that minimize the distance sum “or” maximize Norm, then 2) resolves ties by a random decision.
1. How is the optimization result differ if you use the same criterion for picking the new base element with BP and resolve ties by your method of random decision?
2. Either way, you need a uniform random number generation. How much does it affect the running time? Can you compare with other algorithms?
3. How does the parameter chosenParam affect the result?
4. In your BDKCI, how much does the threshold value affect the performance? On what basis do you choose this value?

Validity of the findings

5. The optimization result should inherently differ in every run due to the random number. What is the worst case and the best case? Is the provided number in the paper average value of several runs?
6. The extraction results indeed show that your algorithm performs better, but what exactly is the reason behind this? I hardly find an intuitive reason.

Cite this review as

Reviewer 2 ·

Basic reporting

- The numbering of examples should be revised, for example “Example 6” should be changed to “Example 1”.
- The paper does not have many theoretical contributions.
It is recommended to present the theoretical or theoretical basis to be able to come up with such algorithm 1.
- The results of the article are more meaningful in terms of practice.
- The authors should improve the paper to make new theoretical contributions.
In my opinion, the results of the paper are not enough to be published in the Q2 journals.

Experimental design

quite good

Validity of the findings

Quite good

Annotated reviews are not available for download in order to protect the identity of reviewers who chose to remain anonymous.
Cite this review as

All text and materials provided via this peer-review history page are made available under a Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.