An efficient quantum immune algorithm to minimize mean flow time for hybrid flow shop problems

Hybrid flow shop problem (HFSP) can be regarded as a generalized flow shop with multiple processing stages, of which at least one consists of parallel machines. HFSP is fairly common in flexible manufacturing and in process industry. This paper presents an efficient quantum immune algorithm (QIA) for HFSP. The objective is to find an optimal job sequence that minimize the mean flow time. Since HFSP has been proved to be NP-hard in a strong sense even in case of two stages, immune algorithm (IA) and quantum algorithm (QA) are used to solve the problem, respectively. To improve the performance of IA, an effective IA with new adaptive crossover and fractional parts mutation operators is proposed, which is called AIA. A randomly replacing strategy is employed to promote population diversity of QA, namely RRQA. In order to achieve better results, the paper proposes a quantum immune algorithm (QIA), which combines IA with QA to optimize the HFSP. Furthermore, all the improvements are added into QIA to be ARRQIA, which possesses the merits of global exploration, fast convergence, and robustness. The simulation results show that the proposed AIA significantly enhances the performance of IA. RRQA also produces more efficient and more stable results than QA. So far as ARRQIA is concerned, it outperforms the other algorithms in the paper and the average solution quality has increased by 3.37% and 6.82% compared with IA and QA on the total 60 instances.

[1]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithms with a new termination criterion, H/sub /spl epsi// gate, and two-phase scheme , 2004, IEEE Transactions on Evolutionary Computation.

[2]  Mostafa Zandieh,et al.  An immune algorithm approach to hybrid flow shops scheduling with sequence-dependent setup times , 2006, Appl. Math. Comput..

[3]  Abdesslem Layeb,et al.  Quantum Genetic Algorithm for Binary Decision Diagram Ordering Problem , 2007 .

[4]  Orhan Engin,et al.  Using ant colony optimization to solve hybrid flow shop scheduling problems , 2007 .

[5]  Hua Xuan,et al.  A new Lagrangian relaxation algorithm for hybrid flowshop scheduling to minimize total weighted completion time , 2006, Comput. Oper. Res..

[6]  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).

[7]  Jatinder N. D. Gupta,et al.  Two-Stage, Hybrid Flowshop Scheduling Problem , 1988 .

[8]  J. Teghem,et al.  Using Genetic Algorithm in the Multiprocessor Flow Shop to Minimize the Makespan , 2006, 2006 International Conference on Service Systems and Service Management.

[9]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[10]  Huang Yourui,et al.  Quantum-Inspired Swarm Evolution Algorithm , 2007, 2007 International Conference on Computational Intelligence and Security Workshops (CISW 2007).

[11]  Paveena Chaovalitwongse,et al.  Constructive and Simulated Annealing Algorithms for Hybrid Flow Shop Problems with Unrelated Parallel Machines , 2007 .

[12]  E. Ignall,et al.  Application of the Branch and Bound Technique to Some Flow-Shop Scheduling Problems , 1965 .

[13]  Jan Karel Lenstra,et al.  PREEMPTIVE SCHEDULING IN A TWO-STAGE MULTIPROCESSOR FLOW SHOP IS NP-HARD , 1996 .

[14]  Rubén Ruiz,et al.  A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility , 2006, European Journal of Operational Research.

[15]  Jatinder N. D. Gupta,et al.  Minimizing makespan subject to minimum total flow-time on identical parallel machines , 2000, Eur. J. Oper. Res..

[16]  Wenxin Liu,et al.  A neural network model and algorithm for the hybrid flow shop scheduling problem in a dynamic environment , 2005, J. Intell. Manuf..

[17]  Norman Abramson,et al.  Information theory and coding , 1963 .

[18]  Suna Kondakci Köksalan,et al.  A flexible flowshop problem with total flow time minimization , 2001, Eur. J. Oper. Res..

[19]  Yahya Fathi,et al.  Abstract Discrete Optimization , 2000 .

[20]  Yang Shu The Quantum Evolutionary Strategies , 2001 .

[21]  Jonathan Timmis,et al.  Artificial immune systems - a new computational intelligence paradigm , 2002 .

[22]  Jonathan Timmis,et al.  Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[23]  R.H.C. Takahashi,et al.  Electric Distribution Network Expansion Under Load-Evolution Uncertainty Using an Immune System Inspired Algorithm , 2007, IEEE Transactions on Power Systems.

[24]  Abdelhakim Artiba,et al.  Scheduling two-stage hybrid flow shop with availability constraints , 2006, Comput. Oper. Res..

[25]  Jyh-Horng Chou,et al.  Design of Optimal Digital IIR Filters by Using an Improved Immune Algorithm , 2006, IEEE Transactions on Signal Processing.

[26]  J. C. Bean,et al.  A GENETIC ALGORITHM METHODOLOGY FOR COMPLEX SCHEDULING PROBLEMS , 1999 .

[27]  Marie-Claude Portmann,et al.  Branch and bound crossed with GA to solve hybrid flowshops , 1998, Eur. J. Oper. Res..

[28]  P. Benioff The computer as a physical system: A microscopic quantum mechanical Hamiltonian model of computers as represented by Turing machines , 1980 .