Inventory based two-objective job shop scheduling model and its hybrid genetic algorithm

Job shop scheduling problem is a typical NP-hard problem. An inventory based two-objective job shop scheduling model was proposed in this paper, in which both the make-span (the total completion time) and the inventory capacity were as objectives and were optimized simultaneously. To solve the proposed model more effectively, some tailor made genetic operators were designed by making full use of the characteristics of the problem. Concretely, a new crossover operator based on the critical path was specifically designed. Furthermore, a local search operator was designed, which can improve the local search ability of GA greatly. Based on all these, a hybrid genetic algorithm was proposed. The computer simulations were made on a set of benchmark problems and the results demonstrated the effectiveness of the proposed algorithm.

[1]  A. Nagar,et al.  Multiple and bicriteria scheduling : A literature survey , 1995 .

[2]  Kazi Shah Nawaz Ripon,et al.  Improved precedence preservation crossover for multi-objective job shop scheduling problem , 2011, Evol. Syst..

[3]  Rong-Hwa Huang,et al.  Multi-objective job-shop scheduling with lot-splitting production , 2010 .

[4]  Anupam Basu,et al.  A Tag Machine Based Performance Evaluation Method for Job-Shop Schedules , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Colin R. Reeves,et al.  A genetic algorithm for flowshop sequencing , 1995, Comput. Oper. Res..

[6]  Michel Minoux,et al.  A discrete time exact solution approach for a complex hybrid flow-shop scheduling problem with limited-wait constraints , 2012, Comput. Oper. Res..

[7]  Ching-Jong Liao,et al.  A discrete particle swarm optimization for lot-streaming flowshop scheduling problem , 2008, Eur. J. Oper. Res..

[8]  Lionel Amodeo,et al.  New multi-objective method to solve reentrant hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[9]  Pei-Chann Chang,et al.  Sub-population genetic algorithm with mining gene structures for multiobjective flowshop scheduling problems , 2007, Expert Syst. Appl..

[10]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[11]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[12]  Masatoshi Sakawa,et al.  Fuzzy programming for multiobjective job shop scheduling with fuzzy processing time and fuzzy duedate through genetic algorithms , 2000, Eur. J. Oper. Res..

[13]  Deming Lei,et al.  A Pareto archive particle swarm optimization for multi-objective job shop scheduling , 2008, Comput. Ind. Eng..

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

[15]  El-Ghazali Talbi,et al.  Parallel cooperative meta-heuristics on the computational grid.: A case study: the bi-objective Flow-Shop problem , 2006, Parallel Comput..

[16]  C. Rajendran,et al.  A multi-objective genetic algorithm for scheduling in flow shops to minimize the makespan and total flow time of jobs , 2006 .

[17]  R. Tavakkoli-Moghaddam,et al.  Solving a multi-objective job shop scheduling problem with sequence-dependent setup times by a Pareto archive PSO combined with genetic operators and VNS , 2011 .

[18]  Ling Wang,et al.  A Hybrid Quantum-Inspired Genetic Algorithm for Multiobjective Flow Shop Scheduling , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[19]  Mostafa Zandieh,et al.  An improved simulated annealing for hybrid flowshops with sequence-dependent setup and transportation times to minimize total completion time and total tardiness , 2009, Expert Syst. Appl..

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

[21]  Sanja Petrovic,et al.  A new dispatching rule based genetic algorithm for the multi-objective job shop problem , 2010, J. Heuristics.

[22]  Hui Wang,et al.  Research of Multi-Objective Optimization Study for Job Shop Scheduling Problem Based on Grey Ant Colony Algorithm , 2011 .

[23]  Reza Tavakkoli-Moghaddam,et al.  A multi-objective electromagnetism algorithm for a bi-objective flowshop scheduling problem , 2012 .

[24]  N. Jawahar,et al.  A multiobjective genetic algorithm for job shop scheduling , 2001 .

[25]  Mostafa Zandieh,et al.  Multi-objective scheduling of dynamic job shop using variable neighborhood search , 2010, Expert Syst. Appl..

[26]  Chih-Ming Hsu,et al.  Mathematical modelling of multi-objective job shop scheduling with dependent setups and re-entrant operations , 2005 .

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

[28]  Ling Wang,et al.  Scheduling multi-objective job shops using a memetic algorithm based on differential evolution , 2008 .

[29]  Mitsuo Gen,et al.  Genetic Algorithms and Manufacturing Systems Design , 1996 .

[30]  Carolina Salto,et al.  Enhanced evolutionary algorithms for single and multiobjective optimization in the job shop scheduling problem , 2002, Knowl. Based Syst..

[31]  Martin Josef Geiger,et al.  Decision support for multi-objective flow shop scheduling by the Pareto Iterated Local Search methodology , 2011, Comput. Ind. Eng..

[32]  Reza Tavakkoli-Moghaddam,et al.  A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: Weighted mean completion time and weighted mean tardiness , 2007, Inf. Sci..

[33]  Kit Yan Chan,et al.  Main Effect Fine-tuning of the Mutation Operator and the Neighbourhood Function for Uncapacitated Facility Location Problems , 2006, Soft Comput..

[34]  Clarisse Dhaenens,et al.  An exact parallel method for a bi-objective permutation flowshop problem , 2007, Eur. J. Oper. Res..

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

[36]  Mostafa Zandieh,et al.  Bi-objective group scheduling in hybrid flexible flowshop: A multi-phase approach , 2010, Expert Syst. Appl..

[37]  Hisao Ishibuchi,et al.  Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling , 2003, IEEE Trans. Evol. Comput..

[38]  Sam Kwong,et al.  An Evolutionary Approach for Solving the Multi-Objective Job-Shop Scheduling Problem , 2007, Evolutionary Scheduling.

[39]  Kagan Gokbayrak,et al.  Service Time Optimization of Mixed-Line Flow Shop Systems , 2010, IEEE Transactions on Automatic Control.

[40]  Suk Joo Bae,et al.  Bi-objective scheduling for reentrant hybrid flow shop using Pareto genetic algorithm , 2011, Comput. Ind. Eng..

[41]  R. Suresh,et al.  Pareto archived simulated annealing for job shop scheduling with multiple objectives , 2006 .

[42]  H. Ishibuchi,et al.  Multi-objective genetic algorithm and its applications to flowshop scheduling , 1996 .

[43]  Sanja Petrovic,et al.  Decision support tool for multi-objective job shop scheduling problems with linguistically quantified decision functions , 2007, Decis. Support Syst..

[44]  Deming Lei,et al.  Crowding-measure-based multiobjective evolutionary algorithm for job shop scheduling , 2006 .

[45]  D. Ravindran,et al.  Flow shop scheduling with multiple objective of minimizing makespan and total flow time , 2005 .

[46]  Voratas Kachitvichyanukul,et al.  A two-stage genetic algorithm for multi-objective job shop scheduling problems , 2011, J. Intell. Manuf..

[47]  Li-Chen Fu,et al.  NNMA: An effective memetic algorithm for solving multiobjective permutation flow shop scheduling problems , 2011, Expert Syst. Appl..

[48]  Yuping Wang,et al.  An Improved Genetic Algorithm for Job Shop Scheduling Problem , 2010, 2010 International Conference on Computational Intelligence and Security.

[49]  Mehmet Emin Aydin,et al.  A Distributed Evolutionary Simulated Annealing Algorithm for Combinatorial Optimisation Problems , 2004, J. Heuristics.

[50]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[51]  Mauro Dell'Amico,et al.  Applying tabu search to the job-shop scheduling problem , 1993, Ann. Oper. Res..

[52]  G. Moslehi,et al.  A Pareto approach to multi-objective flexible job-shop scheduling problem using particle swarm optimization and local search , 2011 .

[53]  Ling Wang,et al.  Multi-objective Flow Shop Scheduling Using Differential Evolution , 2006 .