Dynamic hoist scheduling problem with multi-capacity reentrant machines: A mixed integer programming approach

We show that the solution obtained by an existing model is not necessarily optimal.New formulation is developed to handle the multi-capacity reentrant machine.Our model can guarantee the optimality of its obtained solution.Computational results indicate the effectiveness of the proposed model. This paper deals with the dynamic hoist scheduling problem with multi-capacity reentrant machines, where some reentrant machines have parallel processing units and can process multiple jobs at the same time. The system is served by a hoist for transporting jobs among machines. Jobs to be processed randomly arrive at the input station. When new jobs come, the system should be rescheduled so as to minimize the makespan. A mixed integer programming (MIP) model is developed to generate an optimal reschedule, which improves an existing model in the literature from several dimensions. The proposed model is solved by commercial software CPLEX. Computational results are reported to evaluate the proposed MIP model.

[1]  Eugene Levner,et al.  On-line scheduling in a surface treatment system , 2000, Eur. J. Oper. Res..

[2]  Qiang Xu,et al.  Production-ratio oriented optimization for multi-recipe material handling via simultaneous hoist scheduling and production line arrangement , 2013, Comput. Chem. Eng..

[3]  Ada Che,et al.  Bi-objective cyclic scheduling in a robotic cell with processing time windows and non-Euclidean travel times , 2014 .

[4]  Krzysztof Fleszar,et al.  A constraint propagation heuristic for the single-hoist, multiple-products scheduling problem , 2004, Comput. Ind. Eng..

[5]  Zelda B. Zabinsky,et al.  An algorithm for scheduling a chemical processing tank line , 1993 .

[6]  Henry L. W. Nuttle,et al.  Hoist Scheduling For A PCB Electroplating Facility , 1988 .

[7]  Mohamed Benrejeb,et al.  Resolution of the two-part cyclic hoist scheduling problem with bounded processing times in complex lines’ configuration , 2012 .

[8]  T. C. Edwin Cheng,et al.  Complexity of cyclic scheduling problems: A state-of-the-art survey , 2010, Comput. Ind. Eng..

[9]  Michael Pinedo,et al.  Current trends in deterministic scheduling , 1997, Ann. Oper. Res..

[10]  Guoqing Zhang,et al.  Optimal cyclic scheduling for printed circuit board production lines with multiple hoists and general processing sequence , 2003, IEEE Trans. Robotics Autom..

[11]  Pierre Baptiste,et al.  Constraint-based model for the cyclic multi-hoists scheduling problem , 2000 .

[12]  Eugene Levner,et al.  Cyclic routing algorithms in graphs: Performance analysis and applications to robot scheduling , 2011, Comput. Ind. Eng..

[13]  Sameh Chtourou,et al.  A hybrid algorithm for the cyclic hoist scheduling problem with two transportation resources , 2013, Comput. Ind. Eng..

[14]  W. C. Ng Determining the optimal number of duplicated process tanks in a single-hoist circuit board production line , 1995 .

[15]  W. Ng A branch and bound algorithm for hoist scheduling of a circuit board production line , 1996 .

[16]  Pengyu Yan,et al.  A tabu search algorithm with solution space partition and repairing procedure for cyclic robotic cell scheduling problem , 2012 .

[17]  Marie-Ange Manier,et al.  Hoist Scheduling Problem. , 2008 .

[18]  Chengbin Chu,et al.  Robust optimization for the cyclic hoist scheduling problem , 2015, Eur. J. Oper. Res..

[19]  Eugene Levner,et al.  Multiple-part cyclic hoist scheduling using a sieve method , 1999, IEEE Trans. Robotics Autom..

[20]  Vadim E. Levit,et al.  An improved algorithm for cyclic flowshop scheduling in a robotic cell , 1997 .

[21]  Qiang Xu,et al.  Real‐time dynamic hoist scheduling for multistage material handling process under uncertainties , 2013 .

[22]  Chengbin Chu,et al.  Optimal cyclic scheduling of a robotic flowshop with multiple part types and flexible processing times , 2014 .

[23]  Chuanyu Zhao,et al.  Debottleneck of Multistage Material-Handling Processes via Simultaneous Hoist Scheduling and Production Line Retrofit , 2012 .

[24]  Pengyu Yan,et al.  Two-phase branch and bound algorithm for robotic cells rescheduling considering limited disturbance , 2014, Comput. Oper. Res..

[25]  Marie-Ange Manier,et al.  A Classification for Hoist Scheduling Problems , 2003 .

[26]  Marie-Ange Manier,et al.  A linear optimization approach to the heterogeneous r-cyclic hoist scheduling problem , 2013, Comput. Ind. Eng..

[27]  Yuehwern Yih,et al.  An algorithm for hoist scheduling problems , 1994 .

[28]  Mark Wallace,et al.  A Generic Model and Hybrid Algorithm for Hoist Scheduling Problems , 1998, CP.

[29]  Chengbin Chu,et al.  Cyclic hoist scheduling in large real-life electroplating lines , 2007, OR Spectr..

[30]  Ada Che,et al.  Real‐time hoist scheduling for multistage material handling process under uncertainties , 2013 .

[31]  Pierre Baptiste,et al.  Resolution Of The Cyclic Multi-Hoists Scheduling Problem With Overlapping Partitions , 1997 .

[32]  Christian Bierwirth,et al.  A heuristic scheduling procedure for multi-item hoist production lines , 2007 .

[33]  Kin Keung Lai,et al.  A study of heuristics for bidirectional multi-hoist production scheduling systems , 1994 .

[34]  Richard Y. K. Fung,et al.  A mixed integer linear programming solution for single hoist multi-degree cyclic scheduling with reentrance , 2014 .

[35]  Ling Li,et al.  A solution for cyclic scheduling of multi-hoists without overlapping , 2009, Ann. Oper. Res..

[36]  Eugene Levner,et al.  A Parametric Critical Path Problem and an Application for Cyclic Scheduling , 1998, Discret. Appl. Math..

[37]  Neil Yorke-Smith,et al.  An Improved Hybrid Model for the Generic Hoist Scheduling Problem , 2002, Ann. Oper. Res..

[38]  Raymond W. T. Mak,et al.  MODELING OF MATERIAL HANDLING HOIST OPERATIONS IN A PCB MANUFACTURING FACILITY , 2002 .

[39]  Jacques Lamothe,et al.  A dynamic heuristic for the real time hoist scheduling problem , 1995, Proceedings 1995 INRIA/IEEE Symposium on Emerging Technologies and Factory Automation. ETFA'95.

[40]  Chengbin Chu,et al.  An Improved Mixed Integer Programming Approach for Multi-Hoist Cyclic Scheduling Problem , 2014, IEEE Transactions on Automation Science and Engineering.

[41]  L. W. Phillips,et al.  Mathematical Programming Solution of a Hoist Scheduling Program , 1976 .

[42]  Yun Jiang,et al.  A new model and an efficient branch-and-bound solution for cyclic multi-hoist scheduling , 2014 .

[43]  Yun Jiang,et al.  Cyclic scheduling of a single hoist in extended electroplating lines: a comprehensive integer programming solution , 2002 .

[44]  Zhen Zhou,et al.  A mixed integer programming approach for multi-cyclic robotic flowshop scheduling with time window constraints , 2012 .

[45]  L. Lei,et al.  DETERMINING OPTIMAL CYCLIC HOIST SCHEDULES IN A SINGLE-HOIST ELECTROPLATING LINE , 1994 .