Skip to main content

A Hybrid Imperialist Competitive Algorithm for the Flexible Job Shop Problem

  • Conference paper
  • First Online:
Artificial Life and Computational Intelligence (ACALCI 2016)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9592))

Abstract

Flexible job shop scheduling problem (FJSP) is one of the hardest combinatorial optimization problems known to be NP-hard. This paper proposes a novel hybrid imperialist competitive algorithm with simulated annealing (HICASA) for solving the FJSP. HICASA explores the search space by using imperial competitive algorithm (ICA) and use a simulated annealing (SA) algorithm for exploitation in the search space. In order to obtain reliable results from HICASA algorithm, a robust parameter design is applied. HICASA is compared with the widely-used genetic algorithm (GA) and the relatively new imperialist competitive algorithm (ICA). Experimental results suggest that HICASA algorithm is superior to GA and ICA on the FJSP.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Similar content being viewed by others

References

  1. Gary, M.R., Johnson, D.S., Sethi, R.: The complexity of flow shop and job shop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)

    Article  MathSciNet  Google Scholar 

  2. Rossi, A., Dini, G.: Flexible job-shop scheduling with routing flexibility and separable setup times using ant colony optimization method. Robot. Comput. Integr. Manuf. 23(5), 503–516 (2007)

    Article  Google Scholar 

  3. 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 

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

    Article  MathSciNet  MATH  Google Scholar 

  5. Thamilselvan, R., Balasubramanie, P.: Integrating genetic algorithm, tabu search approach for job shop scheduling. Int. J. Comput. Sci. Inf. Secur. 2(1), 1–6 (2009)

    Google Scholar 

  6. Najid, N.M., Dauzere-Peres, S., Zaidat, A.: A modified simulated annealing method for flexible job shop scheduling problem. In: 2002 IEEE International Conference on Systems, Man and Cybernetics, vol. 5 (2002)

    Google Scholar 

  7. Colorni, A., Dorigo, M., Maniezzo, V., Trubian, M.: Ant system for job-shop scheduling. Belg. J. Oper. Res. Statist. Comput. Sci. 34, 39–54 (1994)

    MATH  Google Scholar 

  8. Chen, H., Ihlow, J., Lehmann, C.: A genetic algorithm for flexible job-shop scheduling. In: Proceeding of IEEE International Conference on Robotics, pp. 1120–1125 (1999)

    Google Scholar 

  9. Atashpaz-Garagari, E., Lucas, C.: Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE Congress on Evolutionary Computation, pp. 4661–4667 (2007)

    Google Scholar 

  10. Khabbazi, A., Atashpaz-Gargari, E., Lucas, C.: Imperialist competitive algorithm for minimum bit error rate beam forming. Int. J. Bio-Inspired Comput. 1(1–2), 125–133 (2009)

    Article  Google Scholar 

  11. Nazari-Shirkouhi, S., Eivazy, H., Ghods, R., Rezaie, K., Atashpaz-Gargari, E.: Solving the integrated product mix-outsourcing problem using the imperialist competitive algorithm. Expert Syst. Appl. 37(12), 7615–7626 (2010)

    Article  Google Scholar 

  12. Lucas, C., Nasiri-Gheidari, Z., Tootoonchian, F.: Application of an imperialist competitive algorithm to the design of a linear induction motor. Energy Convers. Manag. 51(7), 1407–1411 (2010)

    Article  Google Scholar 

  13. Kaveh, A., Talatahari, S.: Optimum design of skeletal structures using imperialist competitive algorithm. Comput. Struct. 88(21–22), 1220–1229 (2010)

    Article  Google Scholar 

  14. Shokrollahpour, E., Zandieh, M., Dorri, B.: A novel imperialist competitive algorithm for bi-criteria scheduling of the assembly flow shop problem. Int. J. Prod. Res. 49(11), 3087–3103 (2011)

    Article  Google Scholar 

  15. Attar, S.F., Mohammadi, M., Tavakkoli-moghaddam, R.: A novel imperialist competitive algorithm to solve flexible flow shop scheduling problem in order to minimize maximum completion time. Int. J. Comput. Appl. 28(10), 27–32 (2011)

    Google Scholar 

  16. Tavakkoli-Moghaddam, R., Khalili, M., Naderi, B.: A hybridization of simulated annealing and electromagnetic-like mechanism for job shop problems with machine availability and sequence-dependent setup times to minimize total weighted tardiness. Soft. Comput. 13(10), 995–1006 (2009)

    Article  Google Scholar 

  17. Naderi, B., Tavakkoli-Moghaddam, R., Khalili, M.: Electromagnetism-like mechanism and simulated annealing algorithms for flow shop scheduling problems minimizing the total weighted tardiness and makespan. Knowl. Based Syst. 23(2), 77–85 (2010)

    Article  Google Scholar 

  18. Soke, A., Bingul, Z.: Hybrid genetic algorithm and simulated annealing for two-dimensional non-guillotine rectangular packing problems. Eng. Appl. Artif. Intel. 19(5), 557–567 (2006)

    Article  Google Scholar 

  19. Li, W.D., Ong, S.K., Nee, A.Y.C.: Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts. Int. J. Prod. Res. 40(8), 1899–1922 (2002)

    Article  MATH  Google Scholar 

  20. Osman, I.H., Christofides, N.: Capacitated clustering problems by hybrid simulated annealing and tabu search. Int. Trans. Oper. Res. 1(3), 317–336 (1994)

    Article  MATH  Google Scholar 

  21. Swarnkar, R., Tiwari, M.K.: Modeling machine loading problem of FMSs and its solution methodology using a hybrid tabu search and simulated annealing-based heuristic approach. Robot. Comput. Integr. Manuf. 20(3), 199–209 (2004)

    Article  Google Scholar 

  22. Behnamian, J., Zandieh, M., Fatemi Ghomi, S.M.T.: Parallel-machine scheduling problems with sequence-dependent setup times using an ACO, SA and VNS hybrid algorithm. Expert. Syst. Appl. 36(6), 9637–9644 (2009)

    Article  Google Scholar 

  23. Shahsavari-pour, N., Ghasemishabankareh, B.: A novel hybrid meta-heuristic algorithm for solving multi objective flexible job shop scheduling. J. Manuf. syst. 32(4), 771–780 (2013)

    Article  Google Scholar 

  24. Zhang, G.H., Shao, X.Y., Li, P.G., Gao, L.: An effective hybrid particle swarm optimization algorithm for multi-objective flexible job shop scheduling problem. Comput. Ind. Eng. 56(4), 1309–1318 (2009)

    Article  Google Scholar 

  25. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  26. 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(3–5), 245–276 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  27. Taguchi, G.: Introduction to Quality Engineering. Asian Productivity Organization/UNIPUB, White Plains (1986)

    Google Scholar 

  28. Phadke, M.S.: Quality Engineering Using Robust Design. Prentice-Hall, New Jersey (1986)

    Google Scholar 

  29. Molla-Alizadeh-Zavardehi, S., Hajiaghaei-Keshteli, M., Tavakoli-Moghaddam, R.: Solving a capacitated fixed-charge transportation problem by artificial immune and genetic algorithms with a Prüfer number representation. Expert Syst. Appl. 38(8), 10462–10474 (2011)

    Article  Google Scholar 

  30. Hajiaghaei-Keshteli, M., Molla-Alizadeh-Zavardehi, S., Tavakoli-Mogaddam, R.: Addressing a nonlinear fixed-charge transportation problem using a spanning tree-based genetic algorithm. Comput. Ind. Eng. 59(2), 259–271 (2010)

    Article  Google Scholar 

  31. Behnamian, J., Zandieh, M.: A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties. Expert Syst. Appl. 38(13), 14490–14498 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Behrooz Ghasemishabankareh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ghasemishabankareh, B., Shahsavari-Pour, N., Basiri, MA., Li, X. (2016). A Hybrid Imperialist Competitive Algorithm for the Flexible Job Shop Problem. In: Ray, T., Sarker, R., Li, X. (eds) Artificial Life and Computational Intelligence. ACALCI 2016. Lecture Notes in Computer Science(), vol 9592. Springer, Cham. https://doi.org/10.1007/978-3-319-28270-1_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28270-1_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28269-5

  • Online ISBN: 978-3-319-28270-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics