Skip to main content

A Chaotic Differential Evolution Algorithm for Flexible Job Shop Scheduling

  • Conference paper
  • First Online:
Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems (AsiaSim 2016, SCS AutumnSim 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 644))

Included in the following conference series:

Abstract

To solve the flexible job shop scheduling problem (FJSP), a chaotic differential evolution algorithm (CDEA) is proposed with makespan minimization criterion. In the CDEA, logistic mapping is used to generate chaotic numbers for the initialization, because it is helpful to diversify the CDEA population and improve its performance in preventing premature convergence to local minima. A compositive operation-machine-based (COMB) encoding method is employed to reduce computational burden. Meanwhile, a self-adaptive double mutation scheme and an elitist strategy in the selection operator are introduced to balance the population diversity and the convergence rate. The performance of schedules is evaluated in terms of makespan and relative error. The results are compared with different well-known algorithm from open literatures. The results indicate that the proposed CDEA is effective in reducing makespan because the small value of relative error and the faster convergence rate are observed.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Kacem, I., Hammadi, S., Borne, P.: Approach by localization and multi-objective evolutionary optimization for flexible job-shop scheduling problems. IEEE Trans. Syst. Man Cybern. 32(1), 1–13 (2002)

    Article  MATH  Google Scholar 

  2. Yazdani, M., Amiri, M., Zanfieh, M.: Flexible job-shop scheduling with parallel variable neighborhood search algorithm. Expert Syst. Appl. 37(1), 678–687 (2010)

    Article  Google Scholar 

  3. Xing, L.N., Chen, Y.W., Wang, P., et al.: A knowledge based ant colony optimization for flexible job shop scheduling problems. Appl. Soft Comput. 10(3), 888–896 (2010)

    Article  Google Scholar 

  4. Wang, L., Wang, S., Xu, Y., et al.: A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem. Comput. Ind. Eng. 62(4), 917–926 (2012)

    Article  Google Scholar 

  5. Zhao, S.K.: Bilevel neighborhood search hybrid algorithm for the flexible job shop scheduling problem. J. Mech. Eng. 51(14), 175–184 (2015)

    Article  Google Scholar 

  6. Zhong, Y.J., Yang, H.C., Mo, R., et al.: Optimization method of flexible job-shop scheduling problem based on niching and particle swarm optimization algorithms. Comput. Integr. Manuf. Syst. 21(12), 3231–3238 (2015)

    Google Scholar 

  7. Storn, R., Price, K.: Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11, 341–354 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  8. Kaelo, P., Ali, M.M.: A numerical study of some modified differential evolution algorithms. Eur. J. Oper. Res. 171, 674–692 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  9. Wong, K., Man, K.P., Li, S., Liao, X.: More secure chaotic cryptographic scheme based on dynamic look-up table. Circ. Syst. Sig. Process. 24(5), 571–584

    Google Scholar 

  10. Deb, K., Agarwal, S., Pratap, A., et al.: A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  13. Rahmati, S.H.A., Zandieh, M.: A new biogeography-based optimization (BBO) algorithm for the flexible job shop scheduling problem. Int. J. Adv. Manuf. Technol. 58(9–12), 1115–1129 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

This paper is partially supported by Aviation Foundation of China (2015ZG55018); Soft Science Research Project of Henan Province (132400410782); Key Science Research Project of Higher Education of Henan Province (15A630050); Technological Development Project of Zhengzhou City (20140583).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haijun Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this paper

Cite this paper

Zhang, H., Yan, Q., Zhang, G., Jiang, Z. (2016). A Chaotic Differential Evolution Algorithm for Flexible Job Shop Scheduling. In: Zhang, L., Song, X., Wu, Y. (eds) Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems. AsiaSim SCS AutumnSim 2016 2016. Communications in Computer and Information Science, vol 644. Springer, Singapore. https://doi.org/10.1007/978-981-10-2666-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-2666-9_9

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-2665-2

  • Online ISBN: 978-981-10-2666-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics