Skip to main content

An Effective Genetic Algorithm for FJSP

  • Chapter
  • First Online:
Effective Methods for Integrated Process Planning and Scheduling

Part of the book series: Engineering Applications of Computational Methods ((EACM,volume 2))

  • 726 Accesses

Abstract

In this chapter, we proposed an effective genetic algorithm for solving the Flexible Job shop Scheduling Problem (FJSP) to minimize makespan time. In the proposed algorithm, Global Selection (GS) and Local Selection (LS) are designed to generate a high-quality initial population in the initialization stage. An improved chromosome representation is used to conveniently represent a solution of the FJSP, and different strategies for crossover and mutation operators are adopted. Various benchmark data taken from the literature are tested. Computational results prove the proposed genetic algorithm is effective and efficient for solving flexible Job shop scheduling problem.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Chen H, Ihlow J, Lehmann C (1999) A genetic algorithm for flexible job-shop scheduling. In: IEEE international conference on robotics and automation, Detroit, vol 2, pp 1120–1125

    Google Scholar 

  2. Ho NB, Tay JC, Edmund MK Lai (2007) An effective architecture for learning and evolving flexible job shop schedules. Eur J Oper Res 179:316–333

    Google Scholar 

  3. Pezzella F, Morganti G, Ciaschetti G (2007) A genetic algorithm for the flexible job-shop scheduling problem. Comput Oper Res 35(10):3202–3212

    Article  Google Scholar 

  4. Garey MR, Johnson DS, Sethi R (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1:117–129

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  7. Mastrolilli M, Gambardella LM (1996) Effective neighborhood functions for the flexible job shop problem. J Sched 3:3–20

    Article  Google Scholar 

  8. Najid NM, Dauzère-Pérès S, Zaidat A (2002) A modified simulated annealing method for flexible job shop scheduling problem. IEEE Int Conf Syst Man Cybernet 5:6–12

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Paulli J (1995) A hierarchical approach for the FMS scheduling problem. Eur J Oper Res 86(1):32–42

    Article  Google Scholar 

  11. Hurink E, Jurisch B, Thole M (1994) Tabu search for the job shop scheduling problem with multi-purpose machines. Oper Res Spektrum 15:205–215

    Article  MathSciNet  Google Scholar 

  12. Dauzère-Pérès Paulli E (1997) An integrated approach for modeling and solving the general multi-processor job-shop scheduling problem using tabu search. Ann Oper Res 70:281–306

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  14. Amiri M, Zandieh M, Yazdani M, Bagheri A (2010) A parallel variable neighborhood search algorithm for the flexible job-shop scheduling problem. Expert Syst Appl 37(1):678–687

    Article  Google Scholar 

  15. Yang JB (2001) GA-based discrete dynamic programming approach for scheduling in FMS environments. IEEE Trans Syst Man Cybernet Part B 31(5):824–835

    Article  Google Scholar 

  16. Zhang HP, Gen M (2005) Multistage-based genetic algorithm for flexible job-shop scheduling problem. J Complexity Int 48:409–425

    Google Scholar 

  17. Jia HZ, Nee AYC, Fuh JYH, Zhang YF (2003) A modified genetic algorithm for distributed scheduling problems. Int J Intell Manuf 14:351–362

    Article  Google Scholar 

  18. Kacem I (2003) Genetic algorithm for the flexible job-shop scheduling problem. IEEE Int Conf Syst Man Cybernet 4:3464–3469

    Google Scholar 

  19. 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:245–276

    Article  MathSciNet  Google Scholar 

  20. Tay JC, Wibowo D (2004) An effective chromosome representation for evolving flexible job shop schedules, GECCO 2004. In: Lecture notes in computer science, vol 3103. Springer, Berlin, pp 210–221

    Google Scholar 

  21. Mesghouni K, Hammadi S, Borne P. Evolution programs for job-shop scheduling (1997). In: Proceedings of the IEEE international conference on computational cybernetics and simulation, vol 1, pp 720–725

    Google Scholar 

  22. Liu HB, Abraham A, Grosan C (2007) A novel variable neighborhood particle swarm optimization for multi-objective flexible job-shop scheduling problems. In: 2 nd international conference on digital information management (ICDIM) on 2007, pp 138–145

    Google Scholar 

  23. Pinedo M (2002) Scheduling theory, algorithms, and systems. Prentice-Hall, Englewood Cliffs, NJ (Chapter 2)

    MATH  Google Scholar 

  24. Shahryar R, Hamid RT, Magdy MAS (2007) A novel population initialization method for accelerating evolutionary algorithms. Compu Math Appl 53:1605–1614

    Article  MathSciNet  Google Scholar 

  25. Watanabe M, Ida K, Gen M (2005) A genetic algorithm with modified crossover operator and search area adaptation for the job-shop scheduling problem. Comput Ind Eng 48:743–752

    Article  Google Scholar 

  26. Gao J, Sun LY, Gen M (2008) A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Comput Oper Res 35(9):2892–2907

    Article  MathSciNet  Google Scholar 

  27. Lee KM, Yamakawa T, Lee KM (1998) A genetic algorithm for general machine scheduling problems. Int J Knowl Based Electronic 2:60–66

    Google Scholar 

  28. Barnes JW, Chambers JB. Flexible job shop scheduling by tabu search. Graduate program in operations research and industrial engineering, The University of Texas at Austin 1996; Technical Report Series: ORP96-09

    Google Scholar 

  29. Fisher H, Thompson GL (1963) Probabilistic learning combinations of local job shop scheduling rules. Prentice-Hall, Englewood Cliffs, NJ, pp 225–251

    Google Scholar 

  30. Lawrence S (1984) Supplement to resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques. GSIA, Carnegie Mellon University, Pittsburgh, PA

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Gao .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer-Verlag GmbH Germany, part of Springer Nature and Science Press, Beijing

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Li, X., Gao, L. (2020). An Effective Genetic Algorithm for FJSP. In: Effective Methods for Integrated Process Planning and Scheduling. Engineering Applications of Computational Methods, vol 2. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-55305-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-55305-3_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-55303-9

  • Online ISBN: 978-3-662-55305-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics