A Robust Intelligent Construction Procedure for Job-Shop Scheduling

This paper proposes a robust intelligent technique to produce the initial population close to the optimal solution for the job-shop scheduling problem (JSSP). The proposed technique is designed by a new heuristic based on an intelligent skip from the primal point of the solution space to a better one that considers a new classification of jobs on machines. This new classification is named mPlates-Jobs. The main advantages of the proposed technique are its capability to produce any size of the initial population, its proximity to the optimal solution, and its capability to observe the best-known solution in the generated initial population for benchmark datasets. The comparison of the experimental results with those of Kuczapski’s, Yahyaoui’s, Moghaddam and Giffler’s, and Thompson’s initialization techniques, which are considered the four state-of-the-art initialization techniques, proves the abovementioned advantages. In this study, the proposed intelligent initialization technique can be considered a fast and intelligent heuristic algorithm to solve the JSSP based on the quality of its results. DOI: http://dx.doi.org/10.5755/j01.itc.43.3.3536

[1]  Behnam Vahdani,et al.  A mixed-integer linear programming model along with an electromagnetism-like algorithm for scheduling job shop production system with sequence-dependent set-up times , 2010 .

[2]  James R. McDonald,et al.  A case study of scheduling storage tanks using a hybrid genetic algorithm , 2001, IEEE Trans. Evol. Comput..

[3]  Mitsuo Gen,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms—I: representation , 1996 .

[4]  Emin Gundogar,et al.  Fuzzy priority rule for job shop scheduling , 2004, J. Intell. Manuf..

[5]  Vladimir Cretu,et al.  EFFICIENT GENERATION OF NEAR OPTIMAL INITIAL POPULATIONS TO ENHANCE GENETIC ALGORITHMS FOR JOB-SHOP SCHEDULING , 2010 .

[6]  G. Thompson,et al.  Algorithms for Solving Production-Scheduling Problems , 1960 .

[7]  Quan-Ke Pan,et al.  Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity , 2012, Appl. Soft Comput..

[8]  Yanchun Liang,et al.  An Effective PSO and AIS-Based Hybrid Intelligent Algorithm for Job-Shop Scheduling , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Shengyao Wang,et al.  An effective artificial bee colony algorithm for the flexible job-shop scheduling problem , 2012 .

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

[11]  Xiaoping Li,et al.  An Effective Meta-Heuristic for No-Wait Job Shops to Minimize Makespan , 2012, IEEE Transactions on Automation Science and Engineering.

[12]  Rui Zhang,et al.  A hybrid immune simulated annealing algorithm for the job shop scheduling problem , 2010, Appl. Soft Comput..

[13]  D. Y. Sha,et al.  A Multi-objective PSO for job-shop scheduling problems , 2009 .

[14]  Ying Ma,et al.  Job shop scheduling problem based on DNA computing , 2006 .

[15]  Reza Tavakkoli-Moghaddam,et al.  A computer simulation model for job shop scheduling problems minimizing makespan , 2005, Comput. Ind. Eng..

[16]  T. M. Willems,et al.  Implementing heuristics as an optimization criterion in neural networks for job-shop scheduling , 1995, J. Intell. Manuf..

[17]  Robert W. Brennan,et al.  Holonic job shop scheduling using a multiagent system , 2005, IEEE Intelligent Systems.

[18]  Mario Vanhoucke,et al.  A hybrid single and dual population search procedure for the job shop scheduling problem , 2011, Eur. J. Oper. Res..

[19]  Marshall L. Fisher,et al.  Optimal Solution of Scheduling Problems Using Lagrange Multipliers: Part I , 1973, Oper. Res..

[20]  Han-Xiong Li,et al.  Performance-oriented integrated control of production scheduling , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[21]  Li-Chen Fu,et al.  Multiobjective job shop scheduling using memetic algorithm and shifting bottleneck procedure , 2009, 2009 IEEE Symposium on Computational Intelligence in Scheduling.

[22]  Ming Chen,et al.  Hybrid ant colony optimization for the resource-constrained project scheduling problem , 2010 .

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

[24]  Shengxiang Yang,et al.  Constraint satisfaction adaptive neural network and heuristics combined approaches for generalized job-shop scheduling , 2000, IEEE Trans. Neural Networks Learn. Syst..

[25]  D. Janaki Ram,et al.  Distributed simulated annealing algorithms for job shop scheduling , 1995, IEEE Trans. Syst. Man Cybern..

[26]  Peter Brucker,et al.  A Branch and Bound Algorithm for the Job-Shop Scheduling Problem , 1994, Discret. Appl. Math..

[27]  Yoginath R. Kalshetty,et al.  A Suitable Initialization Procedure for Speeding a Neural Network Job-Shop Scheduling , 2013 .

[28]  J. Lenstra,et al.  Job-Shop Scheduling by Implicit Enumeration , 1977 .