Minimising makespan in the two-stage assembly hybrid flow shop scheduling problem using artificial immune systems

Two-stage hybrid flow shop (HFS) scheduling problem followed by single assembly machine is addressed in this paper. To produce the final product, parts need to be processed on the HFS stages and thereafter, several parts are joined under the assembly operations based on the predefined Bill of Materials of the product. The aim of this research is to find the schedule which minimises completion time of the last product, i.e. makespan. For the considered problem, lower bound, heuristic algorithms and two metaheuristic techniques based on artificial immune system are developed. Computational results demonstrate that the proposed lower bound and heuristic algorithms outperform the existent lower bounds and heuristic algorithms.

[1]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[2]  G L Ada,et al.  The clonal-selection theory. , 1987, Scientific American.

[3]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[4]  Chung-Yee Lee,et al.  Minimizing the makespan in the 3-machine assembly-type flowshop scheduling problem , 1993 .

[5]  Marco Dorigo,et al.  Ant system for Job-shop Scheduling , 1994 .

[6]  Chris N. Potts,et al.  The Two-Stage Assembly Scheduling Problem: Complexity and Approximation , 1995, Oper. Res..

[7]  D. Santos,et al.  Global lower bounds for flow shops with multiple processors , 1995 .

[8]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[9]  Thomas Stützle,et al.  An Ant Approach to the Flow Shop Problem , 1998 .

[10]  Richard F. Hartl,et al.  An improved Ant System algorithm for theVehicle Routing Problem , 1999, Ann. Oper. Res..

[11]  Richard J. Linn,et al.  Hybrid flow shop scheduling: a survey , 1999 .

[12]  Christos Koulamas,et al.  The three-stage assembly flowshop scheduling problem , 2001, Comput. Oper. Res..

[13]  Masao Yokoyama,et al.  Hybrid flow-shop scheduling with assembly operations , 2001 .

[14]  L.N. de Castro,et al.  An artificial immune network for multimodal function optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[15]  Ali Tozkapan,et al.  A branch and bound algorithm to minimize the total weighted flowtime for the two-stage assembly scheduling problem , 2003, Comput. Oper. Res..

[16]  Alper Döyen,et al.  A new approach to solve hybrid flow shop scheduling problems by artificial immune system , 2004, Future Gener. Comput. Syst..

[17]  Patrick R. McMullen,et al.  Ant colony optimization techniques for the vehicle routing problem , 2004, Adv. Eng. Informatics.

[18]  Ronald G. Askin,et al.  Scheduling flexible flow lines with sequence-dependent setup times , 2004, Eur. J. Oper. Res..

[19]  Masao Yokoyama,et al.  Three-stage flow-shop scheduling with assembly operations to minimize the weighted sum of product completion times , 2005, Eur. J. Oper. Res..

[20]  Fawaz S. Al-Anzi,et al.  A Hybrid Tabu Search Heuristic for the Two-Stage Assembly Scheduling Problem , 2006 .

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

[22]  M. Chandrasekaran,et al.  Solving job shop scheduling problems using artificial immune system , 2006 .

[23]  Alex Alves Freitas,et al.  Revisiting the Foundations of Artificial Immune Systems for Data Mining , 2007, IEEE Transactions on Evolutionary Computation.

[24]  Masao Yokoyama,et al.  Flow-shop scheduling with setup and assembly operations , 2008, Eur. J. Oper. Res..

[25]  Guan-Chun Luh,et al.  A multi-modal immune algorithm for the job-shop scheduling problem , 2009, Inf. Sci..

[26]  Rubén Ruiz,et al.  The hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[27]  I. Mahdavi,et al.  Aggregate hybrid flowshop scheduling with assembly operations , 2011, 2011 IEEE 18th International Conference on Industrial Engineering and Engineering Management.

[28]  Fawaz S. Al-Anzi,et al.  Better Heuristics for a Two-Stage Multi-Machine Assembly Scheduling Problem to Minimize Total Completion Time , 2012 .

[29]  Iraj Mahdavi,et al.  A drastic hybrid heuristic algorithm to approach to JIT policy considering controllable processing times , 2013 .

[30]  Fawaz S. Al-Anzi,et al.  An artificial immune system heuristic for two-stage multi-machine assembly scheduling problem to minimize total completion time , 2013 .

[31]  Fariborz Jolai,et al.  A mathematical model and extension algorithm for assembly flexible flow shop scheduling problem , 2013 .

[32]  Ali Allahverdi,et al.  The two stage assembly flowshop scheduling problem to minimize total tardiness , 2012, J. Intell. Manuf..