Hybrid job shop scheduling with mixed blocking constraints between operations

This paper addresses a hybrid job shop problem with identical machines, where several blocking constraints can be taken into account in a same problem. A mathematical linear integer model is proposed to be able to solve optimally the problem with commercial software. Since this problem is NP-hard, we developed an evaluation function in order to be able to solve bigger problems with classical meta-heuristics, thanks to a blocking matrix, containing the blocking constraints encountered after each operation of each job. The benchmark problems are proposed at the end of this paper, and the obtained results validate as much the proposed method as the evaluation function quality and suitability.

[1]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

[2]  P. Bruckner,et al.  An efficient algorithm for the job-shop problem with two jobs , 1988 .

[3]  Nathalie Sauer,et al.  Mathematical model and lower bounds for multi stage jobshop scheduling problem with special blocking constraint , 2012 .

[4]  Dario Pacciarelli,et al.  Job-shop scheduling with blocking and no-wait constraints , 2002, Eur. J. Oper. Res..

[5]  Dario Pacciarelli,et al.  Evaluating the Applicability of Advanced Techniques for Practical Real-time Train Scheduling , 2014 .

[6]  John H. Holland,et al.  Outline for a Logical Theory of Adaptive Systems , 1962, JACM.

[7]  Erhan Kozan,et al.  Scheduling trains as a blocking parallel-machine job shop scheduling problem , 2009, Comput. Oper. Res..

[8]  Wajdi Trabelsi,et al.  Hybrid job shop scheduling with mixed blocking constraints between operations , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[9]  C. Bierwirth A generalized permutation approach to job shop scheduling with genetic algorithms , 1995 .

[10]  James R. Jackson,et al.  An extension of Johnson's results on job IDT scheduling , 1956 .

[11]  Reinhard Bürgy,et al.  The flexible blocking job shop with transfer and set-up times , 2011, J. Comb. Optim..

[12]  Wajdi Trabelsi,et al.  Heuristics and metaheuristics for mixed blocking constraints flowshop scheduling problems , 2012, Comput. Oper. Res..

[13]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[14]  Heinz Gröflin,et al.  A new neighborhood and tabu search for the Blocking Job Shop , 2009, Discret. Appl. Math..