Skip to main content

Advertisement

Log in

Multi-population interactive coevolutionary algorithm for flexible job shop scheduling problems

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

In this paper, it proposes a multi-population interactive coevolutionary algorithm for the flexible job shop scheduling problems. In the proposed algorithm, both the ant colony optimization and genetic algorithm with different configurations were applied to evolve each population independently. By the interaction, competition and sharing mechanism among populations, the computing resource is utilized more efficiently, and the quality of populations is improved effectively. The performance of our proposed approach was evaluated by a lot of benchmark instances taken from literature. The experimental results have shown that the proposed algorithm is a feasible and effective approach for the flexible job shop scheduling problem.

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. Brandimarte, P.: Routing and scheduling in a flexible job shop by taboo search. Ann. Oper. Res. 41, 157–183 (1993)

    Article  MATH  Google Scholar 

  2. Branke, J.: Memory-enhanced evolutionary algorithms for dynamic optimization problems. In: Proceedings of Congress on Evolutionary Computation (CEC99), pp. 1875–1882 (1999)

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

    Article  MATH  MathSciNet  Google Scholar 

  4. Chen, H., Luh, P.B.: An alternative framework to Lagrangian relaxation approach for job shop scheduling. Eur. J. Oper. Res. 149, 499–512 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  5. Dauzere-Peres, S., Paulli, J.: An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search. Ann. Oper. Res. 70, 281–306 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  6. Fonseca, D.J., Navaresse, D.: Artificial neural networks for job shop simulation. Adv. Eng. Inform. 16, 241–246 (2002)

    Article  Google Scholar 

  7. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  8. Ho, N.B., Tay, J.C., Lai, E.M.K.: An effective architecture for learning and evolving flexible job-shop schedules. Eur. J. Oper. Res. 179, 316–333 (2007)

    Article  MATH  Google Scholar 

  9. Huang, W.Q., Yin, A.H.: An improved shifting Bottleneck procedure for the job shop scheduling problem. Comput. Oper. Res. 31, 2093–2110 (2004)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  11. Jansen, K., Mastrolilli, M., Solis-Oba, R.: Approximation schemes for job shop scheduling problems with controllable processing times. Eur. J. Oper. Res. 167, 297–319 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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., Part C 32(1), 1–13 (2002)

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  14. Kolonko, M.: Some new results on simulated annealing applied to the job shop scheduling problem. Eur. J. Oper. Res. 113, 123–136 (1999)

    Article  MATH  Google Scholar 

  15. Louis, S.J., McDonnell, J.: Learning with case-injected genetic algorithms. IEEE Trans. Evol. Comput. 8(4), 316–328 (2004)

    Article  Google Scholar 

  16. Mastrolilli, M., Gambardella, L.M.: Effective neighborhood functions for the flexible job shop problem. J. Sched. 3(1), 3–20 (2002)

    Article  MathSciNet  Google Scholar 

  17. Mesghouni, K., Hammadi, S., Borne, P.: Evolution programs for job-shop scheduling. Proc. IEEE Int. Conf. Comput. Cybern. Simul. 1, 720–725 (1997)

    Google Scholar 

  18. Michalski, R.S.: Learnable evolution model: evolution process guided by machine learning. Mach. Learn. 38, 9–40 (2000)

    Article  MATH  Google Scholar 

  19. Pezzella, F., Merelli, E.: A tabu search method guided by shifting bottleneck for the job shop scheduling problem. Eur. J. Oper. Res. 120, 297–310 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  20. Reynolds, R.G.: An introduction to cultural algorithms. In: Proceedings of the Third Annual Conference on Evolutionary Programming, pp. 131–139. World Scientific, River Edge (1994)

    Google Scholar 

  21. Stuzle, T., Hoos, H.: MAX-MIN ant system. J. Future Gener. Comput. Syst. 16(8), 889–914 (2001)

    Article  Google Scholar 

  22. Tanev, I.T., Uozumi, T., Morotome, Y.: Hybrid evolutionary algorithm-based real-world flexible job shop scheduling problem: application service provider approach. Appl. Soft Comput. 5, 87–100 (2004)

    Article  Google Scholar 

  23. Tarantilis, C.D., Kiranoudis, C.T.: A list-based threshold accepting method for job shop scheduling problems. Int. J. Prod. Econ. 77, 159–171 (2002)

    Article  Google Scholar 

  24. Tung, L.F., Li, L., Nagi, R.: Multi-objective scheduling for the hierarchical control of flexible manufacturing systems. Int. J. Flex. Manuf. Syst. 11, 379–409 (1999)

    Article  Google Scholar 

  25. Varela, R., Vela, C.R., Puente, J., Gomez, A.: A knowledge based evolutionary strategy for scheduling problems with Bottlenecks. Eur. J. Oper. Res. 145(1), 57–71 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  26. Wang, L.: A hybrid genetic algorithm-neural network strategy for simulation optimization. Appl. Math. Comput. 170(2), 1329–1343 (2005)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  28. Xia, W.J., Wu, Z.M.: An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems. Comput. Ind. Eng. 48, 409–425 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li-Ning Xing.

Additional information

This work was supported by the National Natural Science Foundation of China (No. 70272002), Graduate Student Public Sending Abroad Project for Constructing High-level University of China Scholarship Council, Innovative Foundation for Excellent Graduate Student of National University of Defense Technology.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xing, LN., Chen, YW. & Yang, KW. Multi-population interactive coevolutionary algorithm for flexible job shop scheduling problems. Comput Optim Appl 48, 139–155 (2011). https://doi.org/10.1007/s10589-009-9244-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-009-9244-7

Keywords

Navigation