A Job Shop Scheduling Algorithm Using Big Bang-Big Crunch Strategy

Big Bang-Big Crunch Algorithm (BBBC) is a theoretical framework of analyzing a set of alternatives to reach the best outcome. An algorithm of Hybrid BBBC with the objective to minimize the makespan is presented to tackle the job-shop scheduling problem. The initial solutions to the typical NP-hard problem are generated according to different heuristic strategies in a combination way. Modified BB strategy is proposed by treating the obtained operations to generate the center of mass. And then all the operations are ordered by the positions of the operations obtained in BC phase. To enhance the exploitation ability, a local search strategy is proposed on basis of critical path to moving the operation sequence toward the promising solution. Finally, a set of benchmark instances is applied to test the performances of the HBBBC and to compare it with some existing methods. The results demonstrate that the proposed HBBBC algorithm is competitive and can be rapidly guided.

[1]  Francisco Saldanha-da-Gama,et al.  Solving the job-shop scheduling problem optimally by dynamic programming , 2012, Comput. Oper. Res..

[2]  B. Alatas Uniform Big Bang–Chaotic Big Crunch optimization , 2011 .

[3]  Aihua Yin,et al.  An improved shifting bottleneck procedure for the job shop scheduling problem , 2004, Comput. Oper. Res..

[4]  Yin Ai-hua,et al.  An improved shifting bottleneck procedure for the job shop scheduling problem , 2004 .

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

[6]  Liang Gao,et al.  An efficient memetic algorithm for solving the job shop scheduling problem , 2011, Comput. Ind. Eng..

[7]  C V Gopala Krishna Rao,et al.  Big-Bang and Big-Crunch (BB-BC) and FireFly Optimization (FFO): Application and Comparison to Optimal Power flow with Continuous and Discrete Control Variables , 2012 .

[8]  D. Mason Declaration of Independence: the UAN adopts a constitution. , 2004, The American journal of nursing.

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

[10]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[11]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

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

[13]  D. Y. Sha,et al.  A hybrid particle swarm optimization for job shop scheduling problem , 2006, Comput. Ind. Eng..

[14]  D. Y. Sha,et al.  A Multi-objective PSO for job-shop scheduling problems , 2009, 2009 International Conference on Computers & Industrial Engineering.

[15]  Wang Shu Techniques for the Job Shop Scheduling Problem: a Survey , 2003 .