Abstract
Discrete Cuckoo Search (DCS) algorithm is applied to solve combinatorial optimization problems. In this chapter we discuss how DCS solves the Job Shop Scheduling Problem (JSSP), one of the most difficult NP-hard combinatorial optimization problems. DCS is recently developed by Ouaarab et al. in 2013, based on Cuckoo Search (CS) which was proposed by Yang and Deb in 2009. DCS seeks solutions, in the discrete search space, via Lévy flights and a switching parameter p a of the worst solution in the population. Its search uses a subtle balance between local and global random walks. This first version of DCS for JSSP is designed without using an advanced local search method or hybrid with other metaheuristics. Our experimental results show that DCS can find the optimum solutions for a number of JSSP instances.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Applegate, D., Cook, W.: A computational study of the job-shop scheduling problem. ORSA J. comput. 3(2), 149–156 (1991)
Manne, A.S.: On the job-shop scheduling problem. Oper. Res. 8(2), 219–223 (1960)
Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. (CSUR) 35(3), 268–308 (2003)
Gandomi, A.H., Yang, X.S., Talatahari, S., Alavi, A.H.: Metaheuristic applications in structures and infrastructures. Newnes (2013)
Yang, X.S.: Nature-inspired metaheuristic algorithms. Luniver Press, Bristol (2010)
Ouaarab, A., Ahiod, B., Yang, X.S.: Improved and discrete cuckoo search for solving the travelling salesman problem. In: Cuckoo Search and Firefly Algorithm, pp. 63–84. Springer, Berlin (2014)
Davis, L., et al.: Handbook of genetic algorithms, vol. 115. Van Nostrand Reinhold, New York (1991)
Sivanandam, S., Deepa, S.: Genetic Algorithm Optimization Problems. Springer, Berlin (2008)
Glover, F., Laguna, M.: Tabu search. Springer, Berlin (1999)
Van Laarhoven, P.J., Aarts, E.H.: Simulated annealing. Springer, Berlin (1987)
Dorigo, M., Blum, C.: Ant colony optimization theory: A survey. Theoret. Comput. Sci. 344(2), 243–278 (2005)
Kennedy, J.: Particle swarm optimization. In: Encyclopedia of Machine Learning, pp. 760–766. Springer, Berlin (2010)
Karaboga, D., Basturk, B.: On the performance of artificial bee colony (abc) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)
Mucherino, A., Seref, O.: Monkey search: a novel metaheuristic search for global optimization. In: Data Mining, Systems Analysis and Optimization in Biomedicine, vol. 953, pp. 162–173. AIP Publishing, New York (2007)
Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76(2), 60–68 (2001)
Yang, X.S.: Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications, pp. 169–178. Springer, Berlin (2009)
Shah-Hosseini, H.: The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. Int. J. Bio-Inspired Comput. 1(1), 71–79 (2009)
Yang, X.S.: A new metaheuristic bat-inspired algorithm. In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), pp. 65–74. Springer, Berlin (2010)
Yang, X.S., Deb, S.: Cuckoo search via lévy flights. In: Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on, pp. 210–214. IEEE, New York (2009)
Yang, X.S.: Nature-Inspired Optimizaton Algorithms. Elsevier (2014)
Yang, X.S., Karamanoglu, M., He, X.: Flower pollination algorithm: a novel approach for multiobjective optimization. Eng. Optim. 46, 1222–1237 (2014)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. Evolut. Comput. IEEE Trans. 1(1), 67–82 (1997)
Dell’Amico, M., Trubian, M.: Applying tabu search to the job-shop scheduling problem. Ann. Oper. Res. 41(3), 231–252 (1993)
Taillard, E.D.: Parallel taboo search techniques for the job shop scheduling problem. ORSA J. Comput. 6(2), 108–117 (1994)
Nowicki, E., Smutnicki, C.: A fast taboo search algorithm for the job shop problem. Manage. Sci. 42(6), 797–813 (1996)
Nowicki, E., Smutnicki, C.: An advanced tabu search algorithm for the job shop problem. J. Sched. 8(2), 145–159 (2005)
Van Laarhoven, P.J., Aarts, E.H., Lenstra, J.K.: Job shop scheduling by simulated annealing. Oper. Res. 40(1), 113–125 (1992)
Davis, L.: Job shop scheduling with genetic algorithms. In: Proceedings of an International Conference on Genetic Algorithms and Their Applications, vol. 140 (1985)
Della Croce, F., Tadei, R., Volta, G.: A genetic algorithm for the job shop problem. Comput. Oper. Res. 22(1), 15–24 (1995)
Gonçalves, J.F., de Magalhães Mendes, J.J., Resende, M.G.: A hybrid genetic algorithm for the job shop scheduling problem. Eur. J. Oper. Res. 167(1), 77–95 (2005)
Lin, T.L., Horng, S.J., Kao, T.W., Chen, Y.H., Run, R.S., Chen, R.J., Lai, J.L., Kuo, I., et al.: An efficient job-shop scheduling algorithm based on particle swarm optimization. Expert Syst. Appl. 37(3), 2629–2636 (2010)
Huang, K.L., Liao, C.J.: Ant colony optimization combined with taboo search for the job shop scheduling problem. Comput. Oper. Res. 35(4), 1030–1046 (2008)
Zhang, C.Y., Li, P., Rao, Y., Guan, Z.: A very fast ts/sa algorithm for the job shop scheduling problem. Comput. Oper. Res. 35(1), 282–294 (2008)
Aiex, R.M., Binato, S., Resende, M.G.: Parallel grasp with path-relinking for job shop scheduling. Parallel Comput. 29(4), 393–430 (2003)
Binato, S., Hery, W., Loewenstern, D., Resende, M.: A grasp for job shop scheduling. In: Essays and Surveys in Metaheuristics, pp. 59–79. Springer, Berlin (2002)
Chong, C.S., Low, M.Y.H., Sivakumar, A.I., Gay, K.L.: A bee colony optimization algorithm to job shop scheduling. In: Simulation Conference, 2006. WSC 06. Proceedings of the Winter, pp. 1954–1961. IEEE, New York (2006)
Sha, D., Hsu, C.Y.: A hybrid particle swarm optimization for job shop scheduling problem. Comput. Ind. Eng. 51(4), 791–808 (2006)
Beasley, J.E.: Or-library: distributing test problems by electronic mail. J. Oper. Res. Soc. pp. 1069–1072 (1990)
Pinedo, M.L.: Scheduling: theory, algorithms, and systems. Springer, Berlin (2012)
T’kindt, V., Scott, H., Billaut, J.C.: Multicriteria scheduling: theory, models and algorithms. Springer, Berlin (2006)
Ponsich, A.: Coello Coello, C.A.: A hybrid differential evolution—tabu search algorithm for the solution of job-shop scheduling problems. Appl. Soft Comput. 13(1), 462–474 (2013)
Błażewicz, J., Domschke, W., Pesch, E.: The job shop scheduling problem: Conventional and new solution techniques. Eur. J. Oper. Res. 93(1), 1–33 (1996)
Jain, A.S., Meeran, S.: Deterministic job-shop scheduling: Past, present and future. Eur. J. Oper. Res. 113(2), 390–434 (1999)
Cheng, T., Peng, B., Lü, Z.: A hybrid evolutionary algorithm to sovle the job shop scheduling problem. Ann. Oper. Res. pp. 1–15, 2013. http://link.springer.com/article/10.1007
Roy, B., Sussmann, B.: Les problemes d’ordonnancement avec contraintes disjonctives. Note ds 9 (1964)
Esquirol, P., Lopez, P., professeur de robotique) Lopez, P.: L’ordonnancement. Économica (1999)
Herrmann, J.W.: Handbook of production scheduling, vol. 89. Springer, Berlin (2006)
Payne, R.B.: The cuckoos, vol. 15. Oxford University Press, Oxford (2005)
Shlesinger, M.F., Zaslavsky, G.M., Frisch, U.: Lévy flights and related topics in physics. In: Levy flights and related topics in Physics, vol. 450 (1995)
Ouaarab, A., Ahiod, B., Yang, X.S.: Discrete cuckoo search algorithm for the travelling salesman problem. Neural Comput. Appl. pp. 1–11 (2013)
Ouaarab, A., Ahiod, B., Yang, X.S.: Random-key cuckoo search for the travelling salesman problem. Soft Comput. pp. 1–8 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Ouaarab, A., Ahiod, B., Yang, XS. (2015). Discrete Cuckoo Search Applied to Job Shop Scheduling Problem. In: Yang, XS. (eds) Recent Advances in Swarm Intelligence and Evolutionary Computation. Studies in Computational Intelligence, vol 585. Springer, Cham. https://doi.org/10.1007/978-3-319-13826-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-13826-8_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13825-1
Online ISBN: 978-3-319-13826-8
eBook Packages: EngineeringEngineering (R0)