Skip to main content

Advertisement

Log in

A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Flexible job-shop scheduling problem (FJSP) is an extended traditional job-shop scheduling problem, which more approximates to practical scheduling problems. This paper presents a multi-objective genetic algorithm (MOGA) based on immune and entropy principle to solve the multi-objective FJSP. In this improved MOGA, the fitness scheme based on Pareto-optimality is applied, and the immune and entropy principle is used to keep the diversity of individuals and overcome the problem of premature convergence. Efficient crossover and mutation operators are proposed to adapt to the special chromosome structure. The proposed algorithm is evaluated on some representative instances, and the comparison with other approaches in the latest papers validates the effectiveness of the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Saidi-Mehrabad M, Fattahi P (2007) Flexible job shop scheduling with tabu search algorithms. Int J Adv Manuf Technol 32(5–6):563–570

    Article  Google Scholar 

  2. Chen JC, Chen KH, Wu JJ, Chen CW (2008) A study of the flexible job shop scheduling problem with parallel machines and reentrant process. Int J Adv Manuf Technol 39(3–4):344–354

    Article  Google Scholar 

  3. Xia WJ, Wu ZM (2005) An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems. Comput Ind Eng 48(2):409–425

    Article  MathSciNet  Google Scholar 

  4. Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45(4):369–375

    Article  MATH  MathSciNet  Google Scholar 

  5. Brandimarte P (1993) Routing and scheduling in a flexible job shop by taboo search. Ann Oper Res 41:157–183

    Article  MATH  Google Scholar 

  6. Mati Y, Rezg N, Xie XL (2001) An integrated greedy heuristic for a flexible job shop scheduling problem. Proceedings of the 2001 IEEE International Conference on Systems, Man, and Cybernetics. OPAC, Tucson, pp 2534–2539

    Google Scholar 

  7. Hapke M, Jaszkiewicz A, Słowiński R (2000) Pareto simulated annealing for fuzzy multi-objective combinatorial optimization. J Heuristics 6(3):329–345

    Article  MATH  Google Scholar 

  8. Scrich CR, Armentano VA, Laguna M (2004) Tardiness minimization in a flexible job shop: a tabu search approach. J Intell Manuf 15(1):103–115

    Article  Google Scholar 

  9. Kacem I, Hammadi S, Borne P (2002) Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems. IEEE Sys Man Cybern 32(1):1–13

    Article  Google Scholar 

  10. Kacem I, Hammadi S, Borne P (2002) Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems. IEEE Sys Man Cybern 32(2):172–172

    Article  Google Scholar 

  11. Kacem I, Hammadi S, Borne P (2002) Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math Comput Simul 60(3–5):245–276

    Article  MATH  MathSciNet  Google Scholar 

  12. Baykasoğlu A, Özbakir L, Sönmez A (2004) Using multiple objective tabu search and grammars to model and solve multi-objective flexible job shop scheduling problems. J Intell Manuf 15(6):777–785

    Article  Google Scholar 

  13. Liu HB, Abraham A, Choi O, Moon SH (2006) Variable neighborhood particle swarm optimization for multi-objective flexible job-shop scheduling problems. Lect Notes Comput Sci 4247:197–204

    Article  Google Scholar 

  14. Ho NB, Tay JC (2007) Using evolutionary computation and local search for solving multi-objective flexible job shop problems. Genetic and Evolutionary Computation Conference, GECCO 2007, London, pp 821–828

    Google Scholar 

  15. Tay JC, Ho NB (2008) Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Comput Ind Eng 54(3):453–473

    Article  Google Scholar 

  16. Gao J, Gen M, Sun LY, Zhao XH (2007) A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems. Comput Ind Eng 53(1):149–162

    Article  MATH  Google Scholar 

  17. Zhang GH, Shao XY, Li PL, Gao L (2009) An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Comput Ind Eng 56(4):1309–1318

    Article  Google Scholar 

  18. Xing LN, Chen YW, Yang KW (2009) An efficient search method for multi-objective flexible job shop scheduling problems. J Intell Manuf 20:283–293

    Article  Google Scholar 

  19. Lei DM (2009) Multi-objective production scheduling: a survey. Int J Adv Manuf Technol 43(9–10):926–938

    Article  Google Scholar 

  20. Zitzler E (1999) Evolutionary algorithms for multiobjective optimization: Methods and applications. Dissertation, Swiss Federal Institute of Technology

  21. Mahfoud SW (1995) Niching methods for genetic algorithms. Dissertation, University of Illinois at Urbana-Champaign

  22. Cui XX, Li M, Fang TJ (2001) Study of population diversity of multiobjective evolutionary algorithm based on immune and entropy principles. Proceedings of the 2001 Congress on Evolutionary Computation. OPAC, Seoul, pp 1316–1321

    Google Scholar 

  23. Shimooka T, Shimizu K (2004) Artificial immune system for personal identification with finger vein pattern. Lect Notes Comput Sci 3214:511–518

    Google Scholar 

  24. Xiao RB, Cao PB, Liu Y (2007) Engineering immune computing. Science Press, Beijing, In Chinese

    Google Scholar 

  25. Goldberg DE, Deb K (1991) A comparative analysis of selection schemes used in genetic algorithms. In: Rawlins G (ed) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo, pp 69–93

    Google Scholar 

  26. Zhang CY, Rao YQ, Li PG, Shao XY (2007) Bilevel genetic algorithm for the flexible job-shop scheduling problem. Jixie Gongcheng Xuebao/Chinese. J Mech Eng 43(4):119–124, In Chinese

    Article  MATH  Google Scholar 

  27. Zhang CY, Li PG, Rao YQ, Li SX (2005) A new hybrid GA/SA algorithm for the job shop scheduling problem. Lect Notes Comput Sci 3448:246–259

    Article  Google Scholar 

  28. Dauzère-Pérès S, Paulli J (1997) An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search. Ann Oper Res 70(3):281–306

    Article  MATH  MathSciNet  Google Scholar 

  29. Mastrolilli M, Gambardella LM (2000) Effective neighborhood functions for the flexible job shop problem. J Scheduling 3(1):3–20

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Gao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, X., Gao, L., Zhang, C. et al. A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem. Int J Adv Manuf Technol 51, 757–767 (2010). https://doi.org/10.1007/s00170-010-2642-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-010-2642-2

Keywords

Navigation