A mixed integer programming model for the cyclic job-shop problem with transportation

This paper focuses on the study of cyclic job-shop problems with transportation and blocking. Within this domain, there are many real world problems like large scale productions, robotic cells, software pipelining or hoist scheduling. The aim in general is to find, for each machine, a feasible order of all the operations processed on this machine, so that an objective function is optimised. In this paper, we consider the problem of minimising the cycle time (maximising the throughput) in a job-shop environment, where the jobs are transported by a single robot between the machines. Additionally to the problem description, we will give some explanations and interpretation possibilities of the problem height, which is often omitted in the literature. As the main contribution, we will present a new integer programming formulation and show that it outperforms an existing model from the literature.

[1]  Claire Hanen,et al.  Study of a NP-hard cyclic scheduling problem: The recurrent job-shop , 1994 .

[2]  Peter Brucker,et al.  Tabu Search Algorithms for Cyclic Machine Scheduling Problems , 2005, J. Sched..

[3]  Robin Roundy Cyclic Schedules for Job Shops with Identical Jobs , 1992, Math. Oper. Res..

[4]  Geert Jan Olsder,et al.  Synchronization and Linearity: An Algebra for Discrete Event Systems , 1994 .

[5]  J. Quadrat,et al.  Algebraic tools for the performance evaluation of discrete event systems , 1989, Proc. IEEE.

[6]  Peter Brucker,et al.  Cyclic job shop scheduling problems with blocking , 2008, Ann. Oper. Res..

[7]  Sven Groenemeyer,et al.  Novel approaches to cyclic job-shop problems with transportation , 2012 .

[8]  Ouajdi Korbaa,et al.  Formal approach of fms cyclic scheduling , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[9]  Chelliah Sriskandarajah,et al.  The complexity of scheduling jobs in repetitive manufacturing systems , 1993 .

[10]  Peter Brucker,et al.  A general model for cyclic machine scheduling problems , 2008, Discret. Appl. Math..

[11]  S. K. Park,et al.  Random number generators: good ones are hard to find , 1988, CACM.

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

[13]  Michael Pinedo,et al.  Sequencing in an Assembly Line with Blocking to Minimize Cycle Time , 1989, Oper. Res..

[14]  Edmund K. Burke,et al.  A branch and bound algorithm for the cyclic job-shop problem with transportation , 2012, Comput. Oper. Res..

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

[16]  Yves Robert,et al.  Introduction to Scheduling , 2009, CRC computational science series.