Professional Documents
Culture Documents
Dear reviewers,
We are grateful for all the comments, suggestions and shortcomings highlighted by the
reviewers. All the points suggested by the reviewers were very important to improve the
quality of the paper and brought significant changes and more clarity to the purpose of
the paper. In order to improve the quality of the paper to the focus of Computers &
Industrial Engineering (CAIE), we try to adequate the paper to the comments pointed out
by the reviewers. The integral version of the manuscript in .pdf format is attached and
modifications can be seen highlighted in red. The corrections and answers of the
comments can be seen as follows.
Best regards,
The authors.
REVIEWER #1
This paper proposed an iterated greedy algorithm for the distributed blocking flow shop
scheduling with makespan minimization considering the setup times and maintenance
operations.
1. It takes up much space to introduce the machine breakdowns and operation
maintenance, which should be more concise to improve the readability.
Answer: We thank Reviewer #1 for the relevant recommendation and comments about
our manuscript. The part of the manuscript that introduces machine breakdowns and
operation maintenance was modified. We reduce the text to improve the readability of
introduction section. The modification of this part can be seen highlighted in red in the
new version of the manuscript. We also dispose as follows the first version submitted and
the new version.
Figure 1. 2-machine blocking flow shop with sequence-dependent setup times and
maintenance operations
3. Most notations in section 2.1 is repeated as the notations of the problem definition,
which seems unnecessary.
Answer: We remove repeated notations in section 2.1 and added all the notations in
section 2.
6. The last line in Page 14 and the line after equation (24), "Where" should be
"where".
Answer: We modify “Where” to “where”.
8. Throughout the whole algorithm, each component of the IG is referred from the
existing algorithms and methods. The contributions and novelties about the
algorithm perspective should be clarified and reflected.
Answer: We try to bring more clarity of how we added some new elements to our
proposed IG. We rewrite the parts of section 3 that describes the reconstruction phase and
VNS (local search phase). The main differences were added in these two parts of the
structure of the algorithm. The parts added to the text can be seen in Section 3.
Best regards,
The authors.
REVIEWER #2
This paper proposes an iterated greedy algorithm for the DBFSP with setup times and
maintenance operations. The research problem is worth of investigation because can help
companies to improve their efficiency since considering the maintenance operations
together with the productive operations allows minimizing idle times. However, I have
some concerns that need to be addressed:
1. There are some recent papers for solving the distributed flow shop with sequence-
dependent setup times and the parallel blocking flow shop with sequence-dependent
setup times, that should be revised because, at least one of them, proposes a similar
algorithm than the one proposed in this manuscript. I suggest to explain the
differences, if any, and compare your algorithm against these one.
References:
Huang, J-P, Pan, Q-K.; Gao, L. (2020) An effective iterated greedy method for the
distributed permutation flowshop scheduling problem with sequence-dependent
setup times. Swarm and Evolutionary Computation, 59, 100742
Huang, J-P, Pan, Q-K.;Miao, Z-H; Gao, L. (2021) Effective constructive heuristics
and discrete bee colony optimization for distributed flowshop with setup times.
Engineering Applications of Artificial Intelligence, 97, 104016
Ribas, I.; Companys, R.; Tort-Martorell, X. (2021). An iterated greedy algorithm
for the parallel blocking flow shop scheduling problem and sequence-dependent
setup times. Expert Systems with Applications, 184, 115535
Ribas, I.; Companys, R. (2021). A computational evaluation of constructive
heuristics for the parallel blocking flow shop problem with sequence-dependent
setup times. International Journal of Industrial Engineering Computations, 12 (3):
321-328
8. Page 23. In the line before section 4.1 it is said that the algorithm is compared with
the one proposed by Ruiz (2019) and Shao et al (2020) because are the most recent
metaheuristics for the DBFSP. But, as I mentioned before, recently an algorithm for
the DBFSP with sequence dependent setup times was proposed in Ribas et al (2021).
Answer: We thank the reviewer for the suggestions. We implemented all the
metaheuristics and we added them to the computational results. For this reason, most of
the computational results Section were modified. The modifications can be seen in the
new version of the manuscript submitted. All the references were included to the text.
4. Page 12, line 3. If I am not wrong the first job in the sequence has to be J2. This
applies to all examples where the sequence appears.
Answer: We modify all the sequences where J2 was not included.
6. Page 14. In section 3.1, seven lines below the title of the section appears the
reference "Ruiz et al (2019)" if I'm not wrong this reference has to be Ruiz et al
(2010).
Answer: We thank the reviewer for this comment. We modify the reference to Ruiz et al.
(2010).
7. Page 15. Eq 24. Please revise this equation because there are extra symbols in it (-
-, xx)
Answer: We revised the equation and other constraints of MILP which were in the same
context. The modifications can be seen in the Sections that each equation belongs to.
9. Which is the stopping criterion used? It is not said. Is it the same when calibrating
the algorithm than when running the experiments?
Answer: We added to the text the part that mention the stopping criterion used. We use
the number of iterations as stopping criterion for the metaheuristics and limit time of
3,600 seconds to MILP. In order to measure the efficiency of the algorithm we also use
computational time. The part of the text that mention the stopping criterion used to
evaluate the algorithms can be seen as follows.
The stopping criterion was set as the number of iteration Nit, in which Nit = {1, 2, 3, 4,
5}. Computational times of the methods were also recorded with the aim to evaluate the
efficiency of the algorithm to solve the problems.
Best regards,
The authors.