TY - JOUR
T1 - Minimizing the cycle time of multiple-product processing networks with a fixed operation sequence, setups, and time-window constraints
AU - Kats, Vladimir
AU - Lei, Lei
AU - Levner, Eugene
PY - 2008/6/16
Y1 - 2008/6/16
N2 - We solve a special case of the single-robot cyclic scheduling problem with a fixed robot operation sequence and time window constraints on processing times. It generalizes the known single-part fixed-sequence problems into the one to cover a processing network with multiple part types and setup time requirements between the processing steps for different parts at the shared stations. The objective is to minimize the cycle time. We prove that this problem is equivalent to the parametric critical path problem, and propose a strongly polynomial time solution algorithm which uses a new labeling procedure to identify all feasible parameter values. The proposed algorithm is based on an extension to the known Bellman-Ford algorithm. The occurrence of time windows together with multiple products and a network-type process makes our problem much more complex than that of the single-product single processing-line case. One key observation from this study is that in spite of this generalization, the problem is proved to be solvable by the proposed parametric critical path algorithm. Its complexity, though not as good as that for the single-product problem, still remains strongly polynomial and, as such, dominates the complexity of general linear programming methods in this case. This observation makes our result a candidate optimization subroutine to be used in heuristic algorithms that solve general cyclic scheduling problems with time windows and setup time constraints and that allow different robot operation sequences in a cycle to be evaluated.
AB - We solve a special case of the single-robot cyclic scheduling problem with a fixed robot operation sequence and time window constraints on processing times. It generalizes the known single-part fixed-sequence problems into the one to cover a processing network with multiple part types and setup time requirements between the processing steps for different parts at the shared stations. The objective is to minimize the cycle time. We prove that this problem is equivalent to the parametric critical path problem, and propose a strongly polynomial time solution algorithm which uses a new labeling procedure to identify all feasible parameter values. The proposed algorithm is based on an extension to the known Bellman-Ford algorithm. The occurrence of time windows together with multiple products and a network-type process makes our problem much more complex than that of the single-product single processing-line case. One key observation from this study is that in spite of this generalization, the problem is proved to be solvable by the proposed parametric critical path algorithm. Its complexity, though not as good as that for the single-product problem, still remains strongly polynomial and, as such, dominates the complexity of general linear programming methods in this case. This observation makes our result a candidate optimization subroutine to be used in heuristic algorithms that solve general cyclic scheduling problems with time windows and setup time constraints and that allow different robot operation sequences in a cycle to be evaluated.
KW - Cyclic scheduling with setups
KW - Multiple products
KW - Robot
KW - Time windows
UR - http://www.scopus.com/inward/record.url?scp=37049026687&partnerID=8YFLogxK
U2 - 10.1016/j.ejor.2006.07.030
DO - 10.1016/j.ejor.2006.07.030
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:37049026687
SN - 0377-2217
VL - 187
SP - 1196
EP - 1211
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 3
ER -