Solving the Job-Shop Scheduling Problem by Arena Simulation Software

The job-Shop Scheduling problem (JSSP) attracted a lot of researchers from various research disciplines, mainly Operations Research, Management Science, Computer Science, and Manufacture Science for the last 50 years. JSSP is a typical NP-hard problem in the strong sense. Although the literature is full of researches concerning the JSSP, practitioners are not able to get benefit of the majority of these researches because of the assumptions which take the problem very far away from the real life JSSP. The aim of our research is to build a simulation model for the JSSP to be able to relax some of these assumptions to simulate the real life JSSP. We used discrete event simulation as it's suitable for the JSSP. We used Arena simulation software version 14 to build the model on a Dell® Vostro PC (Intel® Core(TM) i5–2400 CPU @ 3.10GHZ with 4 GB RAM).In this paper we will just show the basic model which is able to solve the famous benchmarks for the JSSP to prove that our model is ready for the real life JSSP. In the following papers we will show how to relax some of these assumptions one by one. The computational results for 9 benchmarks of different sizes showed that the proposed model is both effective and efficient. It gave good solutions in reasonable amounts of time.

[1]  S. Meeran,et al.  A hybrid genetic tabu search algorithm for solving job shop scheduling problems: a case study , 2011, Journal of Intelligent Manufacturing.

[2]  Erwin Pesch,et al.  Evolution based learning in a job shop scheduling environment , 1995, Comput. Oper. Res..

[3]  Ching-Jong Liao,et al.  Ant colony optimization combined with taboo search for the job shop scheduling problem , 2008, Comput. Oper. Res..

[4]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[5]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[6]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[7]  Marcus Andersson,et al.  A web-based simulation optimization system for industrial scheduling , 2007, 2007 Winter Simulation Conference.

[8]  J. Carlier,et al.  An algorithm for solving the job-shop problem , 1989 .

[9]  Antonin Ponsich,et al.  A hybrid Differential Evolution - Tabu Search algorithm for the solution of Job-Shop Scheduling Problems , 2013, Appl. Soft Comput..

[10]  Emanuela Merelli,et al.  A tabu search method guided by shifting bottleneck for the job shop scheduling problem , 2000, Eur. J. Oper. Res..

[11]  Rui Zhang,et al.  Bottleneck machine identification method based on constraint transformation for job shop scheduling with genetic algorithm , 2012, Inf. Sci..

[12]  Abbas Ebadi,et al.  An optimal method for the preemptive job shop scheduling problem , 2013, Comput. Oper. Res..

[13]  Peigen Li,et al.  A very fast TS/SA algorithm for the job shop scheduling problem , 2008, Comput. Oper. Res..

[14]  Egon Balas,et al.  Guided Local Search with Shifting Bottleneck for Job Shop Scheduling , 1998 .

[15]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[16]  Zalinda Othman,et al.  Comparison of dispatching rules in job-shop scheduling problem using simulation: a case study , 2012 .

[17]  William J. Cook,et al.  A Computational Study of the Job-Shop Scheduling Problem , 1991, INFORMS Journal on Computing.

[18]  Yuping Wang,et al.  A new hybrid genetic algorithm for job shop scheduling problem , 2012, Comput. Oper. Res..

[19]  Kathleen Steinhöfel,et al.  A Parallel Implementation of a Job Shop Scheduling Heuristic , 2000, PARA.

[20]  Renata M. Aiex,et al.  Parallel GRASP with path-relinking for job shop scheduling , 2003, Parallel Comput..

[21]  Gu Qingming,et al.  A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEDULING PROBLEM , 1998 .

[22]  Eugeniusz Nowicki,et al.  An Advanced Tabu Search Algorithm for the Job Shop Problem , 2005, J. Sched..

[23]  Jack P. C. Kleijnen,et al.  EUROPEAN JOURNAL OF OPERATIONAL , 1992 .

[24]  Ruhul A. Sarker,et al.  Memetic algorithms for solving job-shop scheduling problems , 2009, Memetic Comput..

[25]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[26]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[27]  Mohammad Mahdi Nasiri,et al.  A GES/TS algorithm for the job shop scheduling , 2012, Comput. Ind. Eng..

[28]  Min Du,et al.  A three-fold approach for job shop problems: A divide-and-integrate strategy with immune algorithm , 2012 .