Scheduling large robotic cells without buffers

A robotic cell is a manufacturing system that is widely used in industry. A robotic cell contains two or more robot-served machines, repetitively producing a family of similar parts, in a steady state. There are no buffers at or between the machines. Both the robot move cycle and the sequence of parts to produce are chosen in order to minimize the cycle time needed to produce a given set of parts. This objective is also equivalent to throughput rate maximization. In practice, simple robot move cycles that produce one unit are preferred by industry. In an m machine cell for m >= 2, there are m! such cycles that are potentially optimal. Choosing any one of these cycles reduces the cycle time minimization problem to a unique part sequencing problem. We prove the following results in an m machine cell, for any m >= 2. The part sequencing problems associated with these robot move cycles are classified into the following categories: (i) sequence independent; (ii) capable of formulation as a traveling salesman problem (TSP), but polynomially solvable; (iii) capable of formulation as a TSP and unary NP-hard; and (iv) unary NP-hard, but not having TSP structure. As a consequence of this classification, we prove that the part sequencing problems associated with exactly 2m-2 of the m! available robot cycles are polynomially solvable. The remaining cycles have associated part sequencing problems which are unary NP-hard.

[1]  Rasaratnam Logendran,et al.  Sequencing of robot activities and parts in two-machine robotic cells , 1996 .

[2]  J. van de Klundert Scheduling problems in automated manufacturing , 1996 .

[3]  TAE-EOG LEE,et al.  Performance Measures and Schedules in Periodic Job Shops , 1997, Oper. Res..

[4]  S. A. Beletskii,et al.  Optimization of multistage cyclic service of a production line by a transmanipulator , 1988 .

[5]  John Hartley Robots at Work: A Practical Guide for Engineers and Managers , 1983 .

[6]  E. Lawler,et al.  Erratum: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1986 .

[7]  Mikell P. Groover,et al.  Automation, Production Systems, and Computer-Integrated Manufacturing , 1987 .

[8]  Chelliah Sriskandarajah,et al.  A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process , 1996, Oper. Res..

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

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

[11]  Chelliah Sriskandarajah,et al.  Scheduling in robotic cells: Complexity and steady state analysis , 1998, Eur. J. Oper. Res..

[12]  C. Ray Asfahl Robots and manufacturing automation , 1985 .

[13]  Richard Kendall Miller Fms/Cim Systems Integration Handbook , 1989 .

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

[15]  Yves Crama,et al.  Combinatorial optimization models for production scheduling in automated manufacturing systems , 1997 .

[16]  Chelliah Sriskandarajah,et al.  Scheduling in Robotic Cells: Classification, Two and Three Machine Cells , 1997, Oper. Res..

[17]  Toshihide Ibaraki,et al.  Automated Two-machine Flowshop Scheduling: A Solvable Case , 1991 .

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

[19]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[20]  Chelliah Sriskandarajah,et al.  Design and operational issues in AGV-served manufacturing systems , 1998, Ann. Oper. Res..

[21]  Yves Crama,et al.  Cyclic Scheduling of Identical Parts in a Robotic Cell , 1997, Oper. Res..

[22]  Gilbert Laporte,et al.  New Insertion and Postoptimization Procedures for the Traveling Salesman Problem , 1992, Oper. Res..

[23]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

[25]  Yoshiyuki Karuno,et al.  OPTIMAL SCHEDULING FOR AN AUTOMATED m-MACHINE FLOWSHOP , 1997 .

[26]  R. Gomory,et al.  Sequencing a One State-Variable Machine: A Solvable Case of the Traveling Salesman Problem , 1964 .

[27]  Wieslaw Kubiak,et al.  Sequencing of parts and robot moves in a robotic cell , 1989 .

[28]  Robert J. Wittrock,et al.  Scheduling Algorithms for Flexible Flow Lines , 1985, IBM J. Res. Dev..

[29]  Chelliah Sriskandarajah,et al.  Parallel machine scheduling with a common server , 2000, Discret. Appl. Math..