Hybrid Flowshop with Unrelated Machines, Sequence Dependent Setup Time and Availability Constraints: An Enhanced Crossover Operator for a Genetic Algorithm

  • Victor Yaurima
  • Larisa Burtseva
  • Andrei Tchernykh
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4967)


This paper presents a genetic algorithm for a scheduling problem frequent in printed circuit board manufacturing: a hybrid flowshop with unrelated machines, sequence dependent setup time and machine availability constraints. The proposed genetic algorithm is a modified version of previously proposed genetic algorithms for the same problem. Experimental results show the advantages of using new crossover operator. Furthermore, statistical tests confirm the superiority of the proposed variant over the state-of-the-art heuristics.


Genetic Algorithm Schedule Problem Setup Time Flow Shop Immune Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Morita, H., Shio, N.: Hybrid Branch and Bound Method with Genetic Algorithm for Flexible Flowshop Scheduling Problem. JSME International Journal, Series C 48(1), 46–52 (2005)CrossRefGoogle Scholar
  2. 2.
    Kochhar, S., Morris, R.: Heuristic Method for Flexible Flow Line Scheduling. J. Manufacturing Systems 6(4), 299–314 (1987)Google Scholar
  3. 3.
    Santos, D., Hunsucker, J., Deal, D.: Global Lower Bounds for Flow Shops with Multiple Processors. European J. Operational Research 80, 112–120 (1995)MATHCrossRefGoogle Scholar
  4. 4.
    Aghezzaf, E., Artiba, A.: Aggregate Planning in Hybrid Flowshops. Int. J. Production Research 36(9), 2463–2477 (1998)MATHCrossRefGoogle Scholar
  5. 5.
    Guinet, A., Solomon, M.: Scheduling Hybrid Flowshops to Minimize Maximum Tardiness or Maximum Completion Time. Int. J. Production Research 34(6), 1643–1654 (1996)MATHCrossRefGoogle Scholar
  6. 6.
    Gupta, J., Tunc, E.: Minimizing Tardy Jobs in a Two-Stage Hybrid Flowshop. Int. J. Production Research 36(9), 2397–2417 (1998)MATHCrossRefGoogle Scholar
  7. 7.
    Portmann, M., Vignier, A.: Branch and Bound Crossed with GA to Solve Hybrid Flowshops. European J. Operational Research 107, 389–400 (1998)MATHCrossRefGoogle Scholar
  8. 8.
    Riane, F., Artiba, A., Elmaghraby, S.: A Hybrid Three-Stage Flowshop Problem: Efficient Heuristics to Minimize Makespan. European J. Operational Research 109, 321–329 (1998)MATHCrossRefGoogle Scholar
  9. 9.
    Arthanary, L., Ramaswamy, K.: An Extension of Two Machine Sequencing Problem. OPSEARCH. The Journal of the Operational Research Society of India 8(4), 10–22 (1971)MathSciNetGoogle Scholar
  10. 10.
    Salvador, M.: A solution to a special case of flow shop scheduling problems. In: Elmaghraby, S.E. (ed.) Symposium of the Theory of Scheduling and Applications, pp. 83–91. Springer, New York (1973)Google Scholar
  11. 11.
    Ruiz, R., Maroto, C.: A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility. European J. Operational Research 169, 781–800 (2006)MATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Vignier, A., Billaut, J., Proust, C.: Les Problmes D’Ordonnancement de Type Flow-Shop Hybride: tat de L’Art. RAIRO Recherche opérationnelle 33(2), 117–183 (1999)MATHCrossRefMathSciNetGoogle Scholar
  13. 13.
    Allaoui, H., Artiba, A.: Integrating simulation and optimization to schedule a hybrid flow shop with maintenance constraints. Computers & Industrial Engineering 47, 431–450 (2004)CrossRefGoogle Scholar
  14. 14.
    Aghezzaf, E., Artiba, A., Moursli, O., Tahon, C.: Hybrid flowshop problems, a decomposition based heuristic approach. In: Proceedings of the International Conference on Industrial Engineering and Production Management, IEPM 1995, Marrakech. FUCAM – INRIA, pp. 43–56 (1995)Google Scholar
  15. 15.
    Zandieh, M., Fatemi Ghomi, S., Moattar Husseini, S.: An immune algorithm approach to hybrid flow shops scheduling with sequence-dependent setup times. Applied Mathematics and Computation 180, 111–127 (2006)MATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Gourgand, M., Grangeon, N., Norre, S.: Metaheuristics for the deterministic hybrid flow shop problem. In: Proceedings of the International Conference on Industrial Engineering and Production Management, IEPM 1999, Glasgow. FUCAM - INRIA, pp. 136–145 (1999)Google Scholar
  17. 17.
    Adler, L., Fraiman, N., Kobacker, E., Pinedo, M., Plotnicoff, J., Wu, T.P.: BPSS: A Scheduling Support System for the Packaging Industry. Operations Research 41(4), 641–648 (1993)CrossRefGoogle Scholar
  18. 18.
    Tang, L., Zhang, Y.: Heuristic Combined Artificial Neural Networks to Schedule Hybrid Flow Shop with Sequence Dependent Setup Times. In: Wang, J., Liao, X.-F., Yi, Z. (eds.) ISNN 2005. LNCS, vol. 3496, pp. 788–793. Springer, Heidelberg (2005)Google Scholar
  19. 19.
    Ryan, E., Azad, R.M.A., Ryan, C.: On the Performance of Genetic Operators and the Random Key Representation. In: Genetic Programming. LNCS, vol. 2003/2004, pp. 162–173. Springer, Heidelberg (2004)Google Scholar
  20. 20.
    Sherali, H., Sarin, S., Kodialam, M.: Models and algorithms for a two-stage production process. Production Planning and Control 1, 27–39 (1990)CrossRefGoogle Scholar
  21. 21.
    Rajendran, C., Chaudhuri, D.: A multi-stage parallel processor flowshop problem with minimum flowtime. European J. Operational Research 57, 11–122 (1992a)Google Scholar
  22. 22.
    Alcaraz, J., Maroto, C., Ruiz, R.: Solving the multi-mode resource-contraints project scheduling problem with genetic algorithms. Journal of the Operational Research Society 54, 614–626 (2003)MATHCrossRefGoogle Scholar
  23. 23.
    Reeves, C.: A genetic algorithm for flowshop sequencing. Computers & Operations Research 22(1), 5–13 (1995)MATHCrossRefGoogle Scholar
  24. 24.
    Goldberg, D.: Genetic Algorithms in Search, optimization and Machine Learning. Addison-Wesley, Reading (1989)MATHGoogle Scholar
  25. 25.
    Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolutions Programs, 3rd edn. Springer, Heidelberg (1996)Google Scholar
  26. 26.
    Gen, M., Cheng, R.: Genetic algorithms & engineering optimization, p. 512. John Wiley & Sons, New York (1997)Google Scholar
  27. 27.
    Bierwirth, C., Mattfeld, D., Kopfer, H.: On permutation representations for scheduling problems. In: Ebeling, W., Rechenberg, I., Voigt, H.-M., Schwefel, H.-P. (eds.) PPSN 1996. LNCS, vol. 1141, pp. 310–318. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  28. 28.
    Nawaz, M., Enscore Jr., E., Ham, I.: A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. OMEGA, The International Journal of Management Science 11(1), 91–95 (1983)CrossRefGoogle Scholar
  29. 29.
    Osman, I., Potts, C.: Simulated annealing for permutation flow-shop scheduling. OMEGA, The Int. Journal of Management Science 17(6), 551–557 (1989)CrossRefGoogle Scholar
  30. 30.
    Widmer, M., Hertz, A.: A new heuristic method for the flowshop sequencing problem. European J. Operational Research 41, 186–193 (1989)MATHCrossRefGoogle Scholar
  31. 31.
    Chen, C., Vempati, V., Aljaber, N.: An application of genetic algorithm for flow shop problems. European J. Operational Research 80, 389–396 (1995)CrossRefGoogle Scholar
  32. 32.
    Murata, T., Ishibuchi, H., Tanaka, H.: Genetic algorithms for flowshop scheduling problems. Computers and Industrial Engineering 30(4), 1061–1071 (1996)CrossRefGoogle Scholar
  33. 33.
    Aldowaisan, T., Allahvedi, A.: New heuristics for no-wait flowshops to minimize makespan. Computers & Operations Research 30, 1219–1231 (2003)MATHCrossRefGoogle Scholar
  34. 34.
    Rajendran, C., Ziegler, H.: Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. European J. Operational Research 155, 426–438 (2004)MATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Victor Yaurima
    • 1
  • Larisa Burtseva
    • 2
  • Andrei Tchernykh
    • 3
  1. 1.CESUES Superior Studies CenterSan Luis R.C.Mexico
  2. 2.Autonomous University of Baja CaliforniaMexicaliMexico
  3. 3.CICESE Research CenterEnsenadaMexico

Personalised recommendations