Skip to main content
Log in

An elitist quantum-inspired evolutionary algorithm for the flexible job-shop scheduling problem

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

The flexible job shop scheduling problem (FJSP) is vital to manufacturers especially in today’s constantly changing environment. It is a strongly NP-hard problem and therefore metaheuristics or heuristics are usually pursued to solve it. Most of the existing metaheuristics and heuristics, however, have low efficiency in convergence speed. To overcome this drawback, this paper develops an elitist quantum-inspired evolutionary algorithm. The algorithm aims to minimise the maximum completion time (makespan). It performs a global search with the quantum-inspired evolutionary algorithm and a local search with a method that is inspired by the motion mechanism of the electrons around atomic nucleuses. Three novel algorithms are proposed and their effect on the whole search is discussed. The elitist strategy is adopted to prevent the optimal solution from being destroyed during the evolutionary process. The results show that the proposed algorithm outperforms the best-known algorithms for FJSPs on most of the FJSP benchmarks.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Akay, B., & Yao, X. (2013). Recent advances in evolutionary algorithms for job shop scheduling. Automated scheduling and planning studies in computational intelligence (vol. 505, pp. 191–224). Berlin: Springer.

  • Barnes, J. W., & Chambers, J. B. (1996). Flexible job shop scheduling by tabu search. Graduate Program in Operations Research and Industrial Engineering, the University of Texas at Austin, Technical Report Series.

  • Baykasoglu, A., Ozbakir, L., & Sönmez, A. I. (2004). Using multiple objective tabu search and grammars to model and solve multi-objective flexible job shop scheduling problems. Journal of Intelligent Manufacturing, 15(6), 777–778.

    Article  Google Scholar 

  • Brandimarte, P. (1993). Routing and scheduling in a flexible job shop by tabu search. Annals of Operation Research, 41, 157–83.

    Article  Google Scholar 

  • Brucker, P., & Schlie, R. (1990). Job-shop scheduling with multi-purpose machines. Computing, 45, 369–75.

    Article  Google Scholar 

  • Chiang, T. C., & Lin, H. J. (2013). A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling. International Journal of Production Economy, 141, 87–98.

    Article  Google Scholar 

  • Chen, H., Ihlow, J., & Lehmann, C. (1999). A genetic algorithm for flexible job-shop scheduling. Proceedings of IEEE International Conference on Robotics and Automation, 2, 1120–1125.

    Article  Google Scholar 

  • Chen, J. C., Wu, C., Chen, C., & Chen, K. (2012). Flexible job shop scheduling with parallel machines using genetic algorithm and grouping genetic algorithm. Expert Systems with Applications, 39, 10016–10021.

    Article  Google Scholar 

  • 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. Annals of Operation Research, 70, 281–306.

    Article  Google Scholar 

  • Demir, Y., & Kürşat Işleyen, S. (2013). Evaluation of mathematical models for flexible job-shop scheduling problems. Applied Mathematics Modelling, 37, 977–88.

    Article  Google Scholar 

  • Gao, J., Sun, L., & Gen, M. (2008). A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Computers and Operations Research, 35, 2892–907.

    Article  Google Scholar 

  • Gen, M., & Lin, L. (2014). Multiobjective evolutionary algorithm for manufacturing scheduling problems: State-of-the-art survey. Journal of Intelligent Manufacturing, 25(5), 849–866.

    Article  Google Scholar 

  • Gen, M., Tsujimura, Y., & Kubota, E. (1994). Solving job-shop scheduling problems by genetic algorithm. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 2, 1577–82.

    Article  Google Scholar 

  • Hmida, A. B., Haouari, M., Huguet, M. J., & Lopez, P. (2010). Discrepancy search for the flexible job shop scheduling problem. Computers and Operations Research, 37, 2192–2201.

    Article  Google Scholar 

  • Ho, N. B., & Tay, J. C. (2004). GENACE: An efficient cultural algorithm for solving the flexible job-shop problem. In Proceedings of the 2004 congress on evolutionary computation (CEC2004) (vol. 2, pp. 1759–1766).

  • Hyun, C. J., Kim, Y., & Kim, Y. K. (1998). A genetic algorithm for multiple objective sequencing problems in mixed model assembly lines. Computers and Operations Research, 25, 675–690.

    Article  Google Scholar 

  • Jia, H. Z., Nee, A. Y. C., Fuh, J. Y. H., & Zhang, Y. F. (2003). A modified genetic algorithm for distributed scheduling problems. International Journal of Intelligent Manufacturing, 14, 351–362.

    Article  Google Scholar 

  • Kacem, I., Hammadi, S., & Borne, P. (2002). Approach by localization and multi-objective evolutionary optimization for flexible job-shop scheduling problems. IEEE Transactions on Systems Man and Cybernetics C, 32, 408–19.

    Article  Google Scholar 

  • Li, J., & Pan, Q. (2012). Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity. Applied Soft Computing, 12, 2896–912.

    Article  Google Scholar 

  • Li, J. Q., Pan, Q. K., & Gao, K. Z. (2012). Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. International Journal of Advanced Manufacturing Technology, 55, 1159–1169.

    Article  Google Scholar 

  • Loukil, T., Teghem, J., & Tuyttens, D. (2005). Solving multi-objective production scheduling problems using metaheuristics. European Journal of Operational Research, 161, 42–61.

    Article  Google Scholar 

  • Lu, T. C., & Yu, G. R. (2013). An adaptive population multi-objective quantum-inspired evolutionary algorithm for multi-objective 0/1 knapsack problems. Inform Sciences, 243, 39–56.

    Article  Google Scholar 

  • Mastrolilli, M., & Gambardella, L. M. (2000). Effective neighbourhood functions for the flexible job shop problem. Journal of Scheduling, 3, 3–20.

    Article  Google Scholar 

  • Mati, Y., Rezg, N., & Xie, X. (2001). An integrated greedy heuristic for a flexible job shop scheduling problem. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 4, 2534–9.

    Google Scholar 

  • Nagamani, M., Chandrasekaran, E., & Saravanan, D. (2012). Single objective evolutionary algorithm for flexible job-shop scheduling problem. International Journal of Mathematics Trends and Technology, 3(2), 78–81.

    Google Scholar 

  • Paredis, J. (1992). Exploiting constraints as background knowledge for genetic algorithms: A case study for scheduling. Parallel Problem Solving from Nature: PPSN I, I, 281–290.

    Google Scholar 

  • Pezzella, F., Morganti, G., & Ciaschetti, G. (2008). A genetic algorithm for the flexible job-shop scheduling problem. Computers and Operations Research, 35, 3202–12.

    Article  Google Scholar 

  • Shor, P. W. (1994). Algorithms for quantum computation: Discrete logarithms and factoring. In Proceedings of the 35th annual symposium on the foundations of computer science (pp. 124–134).

  • Tay, J. C., & Wibowo, D. (2004). An effective chromosome representation for evolving flexible job shop schedules. Lecture Notes in Computer Science, 3103, 210–21.

    Article  Google Scholar 

  • Wang, L., Wang, S., Xu, Y., Zhou, G., & Liu, M. (2012a). A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem. Computers & Industrial Engineering, 62, 917–926.

  • Wang, L. X., Kowk, S. K., & Ip, W. H. (2012b). Design of an improved quantum-inspired evolutionary algorithm for a transportation problem in logistics systems. Journal of Intelligent Manufacturing, 23, 2227–2236.

  • Xia, W., & Wu, Z. (2005). An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems. Computers & Industrial Engineering, 48, 409–425.

    Article  Google Scholar 

  • Xing, L. N., Chen, Y. W., Wang, P., Zhao, Q. S., & Xiong, J. (2010). A knowledge-basedant colony optimization for flexible job shop scheduling problems. Applied Soft Computing, 10, 888–896.

    Article  Google Scholar 

  • Xing, L. N., Chen, Y. W., & Yang, K. W. (2009). An efficient search method for multi-objective flexible job shop scheduling problems. Journal of Intelligent Manufacturing, 20(3), 283–293.

    Article  Google Scholar 

  • Yazdani, M., Amiri, M., & Zandieh, M. (2010). Flexible job-shop scheduling with parallel variable neighborhood search algorithm. Expert Systems with Applications, 37(1), 678–687.

    Article  Google Scholar 

  • Zheng, T., & Yamashiro, M. (2010). Solving flow shop scheduling problems by quantum differential evolutionary algorithm. International Journal of Advanced Manufacturing Technology, 49, 643–662.

    Article  Google Scholar 

Download references

Acknowledgments

This paper is partially supported by the National Natural Science Foundation of China under Grant (Grant No. 51305024) and Fundamental Research Funds for the Central Universities (Grant No. FRF-TP-14-031A2). We greatly acknowledge the two anonymous reviewers and Professor Xin Yao from University of Birmingham, UK for their suggestions to improve the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shaomin Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, X., Wu, S. An elitist quantum-inspired evolutionary algorithm for the flexible job-shop scheduling problem. J Intell Manuf 28, 1441–1457 (2017). https://doi.org/10.1007/s10845-015-1060-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-015-1060-6

Keywords

Navigation