Skip to main content

2017 | OriginalPaper | Buchkapitel

Evolutionary Learning Based Iterated Local Search for Google Machine Reassignment Problems

verfasst von : Ayad Turky, Nasser R. Sabar, Abdul Sattar, Andy Song

Erschienen in: Simulated Evolution and Learning

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Iterated Local Search (ILS) is a simple yet powerful optimisation method that iteratively invokes a local search procedure with renewed starting points by perturbation. Due to the complexity of search landscape, different ILS strategies may better suit different problem instances or different search stages. To address this issue, this work proposes a new ILS framework which selects the most suited components of ILS based on evolutionary meta-learning. It has three additional components other than ILS: meta-feature extraction, meta-learning and classification. The meta-feature and meta-learning steps are to generate a multi-class classifier by training on a set of existing problem instances. The generated classifier then selects the most suitable ILS setting when performing on new instances. The classifier is generated by Genetic Programming. The effectiveness of the proposed ILS framework is demonstrated on the Google Machine Reassignment Problem. Experimental results show that the proposed framework is highly competitive compared to 10 state-of-the-art methods reported in the literature.

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
2.
Zurück zum Zitat Afsar, H.M., Artigues, C., Bourreau, E., Kedad-Sidhoum, S.: Machine reassignment problem: the ROADEF/EURO challenge 2012. Ann. Oper. Res. 242(1), 1–17 (2016) Afsar, H.M., Artigues, C., Bourreau, E., Kedad-Sidhoum, S.: Machine reassignment problem: the ROADEF/EURO challenge 2012. Ann. Oper. Res. 242(1), 1–17 (2016)
3.
Zurück zum Zitat Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRef Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRef
4.
Zurück zum Zitat Brandt, F., Speck, J., Völker, M.: Constraint-based large neighborhood search for machine reassignment. Ann. Oper. Res. 242(1), 63–91 (2016)MathSciNetCrossRefMATH Brandt, F., Speck, J., Völker, M.: Constraint-based large neighborhood search for machine reassignment. Ann. Oper. Res. 242(1), 63–91 (2016)MathSciNetCrossRefMATH
5.
Zurück zum Zitat Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw.: Practice Experience 41(1), 23–50 (2011) Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw.: Practice Experience 41(1), 23–50 (2011)
6.
Zurück zum Zitat de Carvalho, A.C.P.L.F., Freitas, A.A.: A tutorial on multi-label classification techniques. In: Abraham, A., Hassanien, AE., Snáŝel, V. (eds.) Foundations of Computational Intelligence, Studies in Computational Intelligence, vol. 5, pp. 177–195. Springer, Heidelberg (2009). doi:10.1007/978-3-642-01536-6_8 de Carvalho, A.C.P.L.F., Freitas, A.A.: A tutorial on multi-label classification techniques. In: Abraham, A., Hassanien, AE., Snáŝel, V. (eds.) Foundations of Computational Intelligence, Studies in Computational Intelligence, vol. 5, pp. 177–195. Springer, Heidelberg (2009). doi:10.​1007/​978-3-642-01536-6_​8
7.
Zurück zum Zitat García, S., Fernández, A., Luengo, J., Herrera, F.: Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power. Inf. Sci. 180(10), 2044–2064 (2010)CrossRef García, S., Fernández, A., Luengo, J., Herrera, F.: Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power. Inf. Sci. 180(10), 2044–2064 (2010)CrossRef
8.
Zurück zum Zitat Gavranović, H., Buljubašić, M., Demirović, E.: Variable neighborhood search for Google machine reassignment problem. Electron. Notes Discrete Math. 39, 209–216 (2012)CrossRefMATH Gavranović, H., Buljubašić, M., Demirović, E.: Variable neighborhood search for Google machine reassignment problem. Electron. Notes Discrete Math. 39, 209–216 (2012)CrossRefMATH
9.
Zurück zum Zitat Lopes, R., Morais, V.W.C., Noronha, T.F., Souza, V.A.A.: Heuristics and matheuristics for a real-life machine reassignment problem. Int. Trans. Oper. Res. 22(1), 77–95 (2015)MathSciNetCrossRefMATH Lopes, R., Morais, V.W.C., Noronha, T.F., Souza, V.A.A.: Heuristics and matheuristics for a real-life machine reassignment problem. Int. Trans. Oper. Res. 22(1), 77–95 (2015)MathSciNetCrossRefMATH
10.
Zurück zum Zitat Lourenço, H.R., Martin, O., Stützle, T.: A beginners introduction to iterated local search. In: Proceedings of MIC, pp. 1–6 (2001) Lourenço, H.R., Martin, O., Stützle, T.: A beginners introduction to iterated local search. In: Proceedings of MIC, pp. 1–6 (2001)
11.
Zurück zum Zitat Lourenço, H.R., Martin, O.C., Stützle, T.: Iterated local search. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics. International Series in Operations Research and Management Science, vol. 57, pp. 320–353. Springer, Heidelberg (2003). doi:10.1007/0-306-48056-5_11 Lourenço, H.R., Martin, O.C., Stützle, T.: Iterated local search. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics. International Series in Operations Research and Management Science, vol. 57, pp. 320–353. Springer, Heidelberg (2003). doi:10.​1007/​0-306-48056-5_​11
12.
Zurück zum Zitat Lourenço, H.R., Martin, O.C., Stützle, T.: Iterated local search: framework and applications. In: Gendreau, M., Potvin, J.Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research and Management Science, vol. 146, pp. 363–397. Springer, Heidelberg (2010). doi:10.1007/978-1-4419-1665-5_12 Lourenço, H.R., Martin, O.C., Stützle, T.: Iterated local search: framework and applications. In: Gendreau, M., Potvin, J.Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research and Management Science, vol. 146, pp. 363–397. Springer, Heidelberg (2010). doi:10.​1007/​978-1-4419-1665-5_​12
13.
Zurück zum Zitat Malitsky, Y., Mehta, D., O’Sullivan, B., Simonis, H.: Tuning parameters of large neighborhood search for the machine reassignment problem. In: Gomes, C., Sellmann, M. (eds.) CPAIOR 2013. LNCS, vol. 7874, pp. 176–192. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38171-3_12 CrossRef Malitsky, Y., Mehta, D., O’Sullivan, B., Simonis, H.: Tuning parameters of large neighborhood search for the machine reassignment problem. In: Gomes, C., Sellmann, M. (eds.) CPAIOR 2013. LNCS, vol. 7874, pp. 176–192. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-38171-3_​12 CrossRef
14.
Zurück zum Zitat Masson, R., Vidal, T., Michallet, J., Penna, P.H.V., Petrucci, V., Subramanian, A., Dubedout, H.: An iterated local search heuristic for multi-capacity bin packing and machine reassignment problems. Expert Syst. Appl. 40(13), 5266–5275 (2013)CrossRef Masson, R., Vidal, T., Michallet, J., Penna, P.H.V., Petrucci, V., Subramanian, A., Dubedout, H.: An iterated local search heuristic for multi-capacity bin packing and machine reassignment problems. Expert Syst. Appl. 40(13), 5266–5275 (2013)CrossRef
15.
16.
Zurück zum Zitat Portal, G.M., Ritt, M., Borba, L.M., Buriol, L.S.: Simulated annealing for the machine reassignment problem. Ann. Oper. Res. 242(1), 93–114 (2016)MathSciNetCrossRefMATH Portal, G.M., Ritt, M., Borba, L.M., Buriol, L.S.: Simulated annealing for the machine reassignment problem. Ann. Oper. Res. 242(1), 93–114 (2016)MathSciNetCrossRefMATH
17.
Zurück zum Zitat Ritt, M.R.P.: An algorithmic study of the machine reassignment problem. Ph.D. thesis, Universidade Federal do Rio Grande do Sul (2012) Ritt, M.R.P.: An algorithmic study of the machine reassignment problem. Ph.D. thesis, Universidade Federal do Rio Grande do Sul (2012)
18.
Zurück zum Zitat Sabar, N.R., Song, A.: Grammatical evolution enhancing simulated annealing for the load balancing problem in cloud computing. In: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, pp. 997–1003. ACM (2016) Sabar, N.R., Song, A.: Grammatical evolution enhancing simulated annealing for the load balancing problem in cloud computing. In: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, pp. 997–1003. ACM (2016)
19.
Zurück zum Zitat Sabar, N.R., Song, A., Zhang, M.: A variable local search based memetic algorithm for the load balancing problem in cloud computing. In: Squillero, G., Burelli, P. (eds.) EvoApplications 2016. LNCS, vol. 9597, pp. 267–282. Springer, Cham (2016). doi:10.1007/978-3-319-31204-0_18 CrossRef Sabar, N.R., Song, A., Zhang, M.: A variable local search based memetic algorithm for the load balancing problem in cloud computing. In: Squillero, G., Burelli, P. (eds.) EvoApplications 2016. LNCS, vol. 9597, pp. 267–282. Springer, Cham (2016). doi:10.​1007/​978-3-319-31204-0_​18 CrossRef
20.
Zurück zum Zitat Turky, A., Moser, I., Aleti, A.: An iterated local search with guided perturbation for the heterogeneous fleet vehicle routing problem with time windows and three-dimensional loading constraints. In: Wagner, M., Li, X., Hendtlass, T. (eds.) ACALCI 2017. LNCS, vol. 10142, pp. 279–290. Springer, Cham (2017). doi:10.1007/978-3-319-51691-2_24 CrossRef Turky, A., Moser, I., Aleti, A.: An iterated local search with guided perturbation for the heterogeneous fleet vehicle routing problem with time windows and three-dimensional loading constraints. In: Wagner, M., Li, X., Hendtlass, T. (eds.) ACALCI 2017. LNCS, vol. 10142, pp. 279–290. Springer, Cham (2017). doi:10.​1007/​978-3-319-51691-2_​24 CrossRef
21.
Zurück zum Zitat Turky, A., Sabar, N.R., Sattar, A., Song, A.: Parallel late acceptance Hill-Climbing algorithm for the Google machine reassignment problem. In: Kang, B.H., Bai, Q. (eds.) AI 2016. LNCS, vol. 9992, pp. 163–174. Springer, Cham (2016). doi:10.1007/978-3-319-50127-7_13 CrossRef Turky, A., Sabar, N.R., Sattar, A., Song, A.: Parallel late acceptance Hill-Climbing algorithm for the Google machine reassignment problem. In: Kang, B.H., Bai, Q. (eds.) AI 2016. LNCS, vol. 9992, pp. 163–174. Springer, Cham (2016). doi:10.​1007/​978-3-319-50127-7_​13 CrossRef
22.
Zurück zum Zitat Turky, A., Sabar, N.R., Song, A.: An evolutionary simulating annealing algorithm for Google machine reassignment problem. In: Leu, G., Singh, H.K., Elsayed, S. (eds.) Intelligent and Evolutionary Systems. PALO, vol. 8, pp. 431–442. Springer, Cham (2017). doi:10.1007/978-3-319-49049-6_31 CrossRef Turky, A., Sabar, N.R., Song, A.: An evolutionary simulating annealing algorithm for Google machine reassignment problem. In: Leu, G., Singh, H.K., Elsayed, S. (eds.) Intelligent and Evolutionary Systems. PALO, vol. 8, pp. 431–442. Springer, Cham (2017). doi:10.​1007/​978-3-319-49049-6_​31 CrossRef
23.
Zurück zum Zitat Turky, A., Sabar, N.R., Song, A.: Cooperative evolutionary heterogeneous simulated annealing algorithm for Google machine reassignment problem. In: Genetic Programming and Evolvable Machines, pp. 1–28 (2017). doi:10.1007/s10710-017-9305-0 Turky, A., Sabar, N.R., Song, A.: Cooperative evolutionary heterogeneous simulated annealing algorithm for Google machine reassignment problem. In: Genetic Programming and Evolvable Machines, pp. 1–28 (2017). doi:10.​1007/​s10710-017-9305-0
24.
Zurück zum Zitat Turky, A., Sabar, N.R., Song, A.: Neighbourhood analysis: a case study on Google machine reassignment problem. In: Wagner, M., Li, X., Hendtlass, T. (eds.) ACALCI 2017. LNCS, vol. 10142, pp. 228–237. Springer, Cham (2017). doi:10.1007/978-3-319-51691-2_20 CrossRef Turky, A., Sabar, N.R., Song, A.: Neighbourhood analysis: a case study on Google machine reassignment problem. In: Wagner, M., Li, X., Hendtlass, T. (eds.) ACALCI 2017. LNCS, vol. 10142, pp. 228–237. Springer, Cham (2017). doi:10.​1007/​978-3-319-51691-2_​20 CrossRef
25.
Zurück zum Zitat Wang, Z., Lü, Z., Ye, T.: Multi-neighborhood local search optimization for machine reassignment problem. Comput. Oper. Res. 68, 16–29 (2016)MathSciNetCrossRefMATH Wang, Z., Lü, Z., Ye, T.: Multi-neighborhood local search optimization for machine reassignment problem. Comput. Oper. Res. 68, 16–29 (2016)MathSciNetCrossRefMATH
Metadaten
Titel
Evolutionary Learning Based Iterated Local Search for Google Machine Reassignment Problems
verfasst von
Ayad Turky
Nasser R. Sabar
Abdul Sattar
Andy Song
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-68759-9_34