A polynomial algorithm for multi-robot 2-cyclic scheduling in a no-wait robotic cell

This paper addresses the multi-robot 2-cyclic scheduling problem in a no-wait robotic cell where exactly two parts enter and leave the cell during each cycle and multiple robots on a single track are responsible for transporting parts between machines. We develop a polynomial algorithm to find the minimum number of robots for all feasible cycle times. Consequently, the optimal cycle time for any given number of robots can be obtained with the algorithm. The proposed algorithm can be implemented in O(N^7) time, where N is the number of machines in the considered robotic cell.

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

[2]  Oya Ekin Karasan,et al.  Robotic cell scheduling with operational flexibility , 2005, Discret. Appl. Math..

[3]  Pablo Sáez A quadratic algorithm for the 2-cyclic robotic scheduling problem , 2009, Theor. Comput. Sci..

[4]  Eugene Levner,et al.  Cyclic scheduling in a robotic production line , 2002 .

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

[6]  Chengbin Chu,et al.  Multi-degree cyclic scheduling of a no-wait robotic cell with multiple robots , 2009, Eur. J. Oper. Res..

[7]  Chengbin Chu,et al.  Multi-degree cyclic scheduling of two robots in a no-wait flowshop , 2005, IEEE Transactions on Automation Science and Engineering.

[8]  Vladimir Kats,et al.  A strongly polynomial algorithm for no-wait cyclic robotic flowshop scheduling , 1997, Oper. Res. Lett..

[9]  Lei Lei,et al.  Minimizing the fleet size with dependent time-window and single-track constraints , 1993, Oper. Res. Lett..

[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]  Yun Jiang,et al.  An Efficient Optimal Solution to the Two-Hoist No-Wait Cyclic Scheduling Problem , 2005, Oper. Res..

[12]  Chengbin Chu,et al.  A polynomial algorithm for 2-degree cyclic robot scheduling , 2003, Eur. J. Oper. Res..

[13]  L. Mirsky A Dual of Dilworth's Decomposition Theorem , 1971 .

[14]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

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

[16]  Feng Chu,et al.  Multicyclic hoist scheduling with constant processing times , 2002, IEEE Trans. Robotics Autom..

[17]  Eugene Levner,et al.  Minimizing the number of robots to meet a given cyclic schedule , 1997, Ann. Oper. Res..

[18]  Chengbin Chu,et al.  Sequencing of Parts in Robotic Cells , 1997 .

[19]  H. Neil Geismar,et al.  Approximation algorithms for k , 2005, Eur. J. Oper. Res..

[20]  Eugene Levner,et al.  A polynomial algorithm for 2-cyclic robotic scheduling: A non-Euclidean case , 2009, Discret. Appl. Math..

[21]  Alessandro Agnetis,et al.  Scheduling no-wait robotic cells with two and three machines , 2000, Eur. J. Oper. Res..

[22]  Oya Ekin Karasan,et al.  Scheduling , 2018, 2006 15th IEEE International Conference on High Performance Distributed Computing.

[23]  Chengbin Chu,et al.  Cyclic scheduling of a hoist with time window constraints , 1998, IEEE Trans. Robotics Autom..

[24]  Yun Jiang,et al.  Multihoist Cyclic Scheduling With Fixed Processing and Transfer Times , 2007, IEEE Transactions on Automation Science and Engineering.

[25]  Chengbin Chu A faster polynomial algorithm for 2-cyclic robotic scheduling , 2006, J. Sched..

[26]  Nadia Brauner Identical part production in cyclic robotic cells: Concepts, overview and open questions , 2008, Discret. Appl. Math..

[27]  H. Neil Geismar,et al.  Throughput Optimization in Robotic Cells , 2007 .

[28]  Alessandro Agnetis,et al.  Part sequencing in three-machine no-wait robotic cells , 2000, Oper. Res. Lett..

[29]  E. Levner,et al.  A polynomial algorithm for scheduling small-scale manufacturing cells served by multiple robots , 1998 .

[30]  Gerd Finke,et al.  Scheduling of coupled tasks and one-machine no-wait robotic cells , 2009, Comput. Oper. Res..

[31]  Ada Che,et al.  Optimal Scheduling of Material Handling Devices in a PCB Production Line: Problem Formulation and a Polynomial Algorithm , 2008 .

[32]  Eugene Levner,et al.  An efficient algorithm for multi-hoist cyclic scheduling with fixed processing times , 2006, Oper. Res. Lett..

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