Skip to main content

2015 | OriginalPaper | Buchkapitel

Discrete Cuckoo Search Applied to Job Shop Scheduling Problem

verfasst von : Aziz Ouaarab, Belaïd Ahiod, Xin-She Yang

Erschienen in: Recent Advances in Swarm Intelligence and Evolutionary Computation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Applegate, D., Cook, W.: A computational study of the job-shop scheduling problem. ORSA J. comput. 3(2), 149–156 (1991)CrossRefMATH Applegate, D., Cook, W.: A computational study of the job-shop scheduling problem. ORSA J. comput. 3(2), 149–156 (1991)CrossRefMATH
3.
Zurück zum Zitat Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. (CSUR) 35(3), 268–308 (2003)CrossRef Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. (CSUR) 35(3), 268–308 (2003)CrossRef
4.
Zurück zum Zitat Gandomi, A.H., Yang, X.S., Talatahari, S., Alavi, A.H.: Metaheuristic applications in structures and infrastructures. Newnes (2013) Gandomi, A.H., Yang, X.S., Talatahari, S., Alavi, A.H.: Metaheuristic applications in structures and infrastructures. Newnes (2013)
5.
Zurück zum Zitat Yang, X.S.: Nature-inspired metaheuristic algorithms. Luniver Press, Bristol (2010) Yang, X.S.: Nature-inspired metaheuristic algorithms. Luniver Press, Bristol (2010)
6.
Zurück zum Zitat 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) 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)
7.
Zurück zum Zitat Davis, L., et al.: Handbook of genetic algorithms, vol. 115. Van Nostrand Reinhold, New York (1991) Davis, L., et al.: Handbook of genetic algorithms, vol. 115. Van Nostrand Reinhold, New York (1991)
8.
Zurück zum Zitat Sivanandam, S., Deepa, S.: Genetic Algorithm Optimization Problems. Springer, Berlin (2008) Sivanandam, S., Deepa, S.: Genetic Algorithm Optimization Problems. Springer, Berlin (2008)
9.
Zurück zum Zitat Glover, F., Laguna, M.: Tabu search. Springer, Berlin (1999) Glover, F., Laguna, M.: Tabu search. Springer, Berlin (1999)
10.
Zurück zum Zitat Van Laarhoven, P.J., Aarts, E.H.: Simulated annealing. Springer, Berlin (1987) Van Laarhoven, P.J., Aarts, E.H.: Simulated annealing. Springer, Berlin (1987)
12.
Zurück zum Zitat Kennedy, J.: Particle swarm optimization. In: Encyclopedia of Machine Learning, pp. 760–766. Springer, Berlin (2010) Kennedy, J.: Particle swarm optimization. In: Encyclopedia of Machine Learning, pp. 760–766. Springer, Berlin (2010)
13.
Zurück zum Zitat Karaboga, D., Basturk, B.: On the performance of artificial bee colony (abc) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)CrossRef Karaboga, D., Basturk, B.: On the performance of artificial bee colony (abc) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)CrossRef
14.
Zurück zum Zitat 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) 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)
15.
Zurück zum Zitat Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76(2), 60–68 (2001)CrossRef Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76(2), 60–68 (2001)CrossRef
16.
Zurück zum Zitat Yang, X.S.: Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications, pp. 169–178. Springer, Berlin (2009) Yang, X.S.: Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications, pp. 169–178. Springer, Berlin (2009)
17.
Zurück zum Zitat 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)CrossRef 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)CrossRef
18.
Zurück zum Zitat 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.: A new metaheuristic bat-inspired algorithm. In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), pp. 65–74. Springer, Berlin (2010)
19.
Zurück zum Zitat 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., 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)
20.
Zurück zum Zitat Yang, X.S.: Nature-Inspired Optimizaton Algorithms. Elsevier (2014) Yang, X.S.: Nature-Inspired Optimizaton Algorithms. Elsevier (2014)
21.
Zurück zum Zitat Yang, X.S., Karamanoglu, M., He, X.: Flower pollination algorithm: a novel approach for multiobjective optimization. Eng. Optim. 46, 1222–1237 (2014)CrossRefMathSciNet Yang, X.S., Karamanoglu, M., He, X.: Flower pollination algorithm: a novel approach for multiobjective optimization. Eng. Optim. 46, 1222–1237 (2014)CrossRefMathSciNet
22.
Zurück zum Zitat Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. Evolut. Comput. IEEE Trans. 1(1), 67–82 (1997)CrossRef Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. Evolut. Comput. IEEE Trans. 1(1), 67–82 (1997)CrossRef
23.
Zurück zum Zitat Dell’Amico, M., Trubian, M.: Applying tabu search to the job-shop scheduling problem. Ann. Oper. Res. 41(3), 231–252 (1993)CrossRefMATH Dell’Amico, M., Trubian, M.: Applying tabu search to the job-shop scheduling problem. Ann. Oper. Res. 41(3), 231–252 (1993)CrossRefMATH
24.
Zurück zum Zitat Taillard, E.D.: Parallel taboo search techniques for the job shop scheduling problem. ORSA J. Comput. 6(2), 108–117 (1994)CrossRefMATH Taillard, E.D.: Parallel taboo search techniques for the job shop scheduling problem. ORSA J. Comput. 6(2), 108–117 (1994)CrossRefMATH
25.
Zurück zum Zitat Nowicki, E., Smutnicki, C.: A fast taboo search algorithm for the job shop problem. Manage. Sci. 42(6), 797–813 (1996)CrossRefMATH Nowicki, E., Smutnicki, C.: A fast taboo search algorithm for the job shop problem. Manage. Sci. 42(6), 797–813 (1996)CrossRefMATH
26.
27.
Zurück zum Zitat Van Laarhoven, P.J., Aarts, E.H., Lenstra, J.K.: Job shop scheduling by simulated annealing. Oper. Res. 40(1), 113–125 (1992)CrossRefMATHMathSciNet Van Laarhoven, P.J., Aarts, E.H., Lenstra, J.K.: Job shop scheduling by simulated annealing. Oper. Res. 40(1), 113–125 (1992)CrossRefMATHMathSciNet
28.
Zurück zum Zitat Davis, L.: Job shop scheduling with genetic algorithms. In: Proceedings of an International Conference on Genetic Algorithms and Their Applications, vol. 140 (1985) Davis, L.: Job shop scheduling with genetic algorithms. In: Proceedings of an International Conference on Genetic Algorithms and Their Applications, vol. 140 (1985)
29.
Zurück zum Zitat Della Croce, F., Tadei, R., Volta, G.: A genetic algorithm for the job shop problem. Comput. Oper. Res. 22(1), 15–24 (1995) Della Croce, F., Tadei, R., Volta, G.: A genetic algorithm for the job shop problem. Comput. Oper. Res. 22(1), 15–24 (1995)
30.
Zurück zum Zitat 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) 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)
31.
Zurück zum Zitat 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)CrossRef 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)CrossRef
32.
Zurück zum Zitat 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)CrossRefMATHMathSciNet 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)CrossRefMATHMathSciNet
33.
Zurück zum Zitat 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)CrossRefMATHMathSciNet 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)CrossRefMATHMathSciNet
34.
Zurück zum Zitat Aiex, R.M., Binato, S., Resende, M.G.: Parallel grasp with path-relinking for job shop scheduling. Parallel Comput. 29(4), 393–430 (2003)CrossRefMathSciNet Aiex, R.M., Binato, S., Resende, M.G.: Parallel grasp with path-relinking for job shop scheduling. Parallel Comput. 29(4), 393–430 (2003)CrossRefMathSciNet
35.
Zurück zum Zitat 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) 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)
36.
Zurück zum Zitat 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) 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)
37.
Zurück zum Zitat Sha, D., Hsu, C.Y.: A hybrid particle swarm optimization for job shop scheduling problem. Comput. Ind. Eng. 51(4), 791–808 (2006)CrossRef Sha, D., Hsu, C.Y.: A hybrid particle swarm optimization for job shop scheduling problem. Comput. Ind. Eng. 51(4), 791–808 (2006)CrossRef
38.
Zurück zum Zitat Beasley, J.E.: Or-library: distributing test problems by electronic mail. J. Oper. Res. Soc. pp. 1069–1072 (1990) Beasley, J.E.: Or-library: distributing test problems by electronic mail. J. Oper. Res. Soc. pp. 1069–1072 (1990)
39.
Zurück zum Zitat Pinedo, M.L.: Scheduling: theory, algorithms, and systems. Springer, Berlin (2012) Pinedo, M.L.: Scheduling: theory, algorithms, and systems. Springer, Berlin (2012)
40.
Zurück zum Zitat T’kindt, V., Scott, H., Billaut, J.C.: Multicriteria scheduling: theory, models and algorithms. Springer, Berlin (2006) T’kindt, V., Scott, H., Billaut, J.C.: Multicriteria scheduling: theory, models and algorithms. Springer, Berlin (2006)
41.
Zurück zum Zitat 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)CrossRef 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)CrossRef
42.
Zurück zum Zitat 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)CrossRefMATH 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)CrossRefMATH
43.
Zurück zum Zitat Jain, A.S., Meeran, S.: Deterministic job-shop scheduling: Past, present and future. Eur. J. Oper. Res. 113(2), 390–434 (1999)CrossRefMATH Jain, A.S., Meeran, S.: Deterministic job-shop scheduling: Past, present and future. Eur. J. Oper. Res. 113(2), 390–434 (1999)CrossRefMATH
45.
Zurück zum Zitat Roy, B., Sussmann, B.: Les problemes d’ordonnancement avec contraintes disjonctives. Note ds 9 (1964) Roy, B., Sussmann, B.: Les problemes d’ordonnancement avec contraintes disjonctives. Note ds 9 (1964)
46.
Zurück zum Zitat Esquirol, P., Lopez, P., professeur de robotique) Lopez, P.: L’ordonnancement. Économica (1999) Esquirol, P., Lopez, P., professeur de robotique) Lopez, P.: L’ordonnancement. Économica (1999)
47.
Zurück zum Zitat Herrmann, J.W.: Handbook of production scheduling, vol. 89. Springer, Berlin (2006) Herrmann, J.W.: Handbook of production scheduling, vol. 89. Springer, Berlin (2006)
48.
Zurück zum Zitat Payne, R.B.: The cuckoos, vol. 15. Oxford University Press, Oxford (2005) Payne, R.B.: The cuckoos, vol. 15. Oxford University Press, Oxford (2005)
49.
Zurück zum Zitat 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) 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)
50.
Zurück zum Zitat 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.: Discrete cuckoo search algorithm for the travelling salesman problem. Neural Comput. Appl. pp. 1–11 (2013)
51.
Zurück zum Zitat Ouaarab, A., Ahiod, B., Yang, X.S.: Random-key cuckoo search for the travelling salesman problem. Soft Comput. pp. 1–8 (2014) Ouaarab, A., Ahiod, B., Yang, X.S.: Random-key cuckoo search for the travelling salesman problem. Soft Comput. pp. 1–8 (2014)
Metadaten
Titel
Discrete Cuckoo Search Applied to Job Shop Scheduling Problem
verfasst von
Aziz Ouaarab
Belaïd Ahiod
Xin-She Yang
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-13826-8_7