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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Brandimarte, P.: Routing and scheduling in a flexible job shop by tabu search. Ann. Oper. Res. 41(3), 157–183 (1993)
Brucker, P., Schlie, R.: Job-shop scheduling with multi-purpose machines. Computing 45(4), 369–375 (1990)
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)
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)
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)
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)
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)
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)
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)
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)
Kaveh, A., Talatahari, S.: Optimum design of skeletal structures using imperialist competitive algorithm. Comput. Struct. 88(21–22), 1220–1229 (2010)
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)
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)
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)
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)
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)
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)
Osman, I.H., Christofides, N.: Capacitated clustering problems by hybrid simulated annealing and tabu search. Int. Trans. Oper. Res. 1(3), 317–336 (1994)
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)
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)
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)
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)
Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
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)
Taguchi, G.: Introduction to Quality Engineering. Asian Productivity Organization/UNIPUB, White Plains (1986)
Phadke, M.S.: Quality Engineering Using Robust Design. Prentice-Hall, New Jersey (1986)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)