Skip to main content
Erschienen in: Natural Computing 2/2016

01.06.2016

Global memory schemes for dynamic optimization

verfasst von: Yesnier Bravo, Gabriel Luque, Enrique Alba

Erschienen in: Natural Computing | Ausgabe 2/2016

Einloggen

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

search-config
loading …

Abstract

Nowadays, it is common to find research problems (in system biology, mobile applications, etc.) that change over time, requiring algorithms which dynamically adapt the search to the new conditions. In most of them, the utilization of some information from the past allows to quickly adapt after a change. This is the idea underlining the use of memory in this field, what involves key design issues concerning the memory content, the process of update, and the process of retrieval. In this article, we focus on global memory schemes, which are the most intuitive and popular ones, and perform an integral analysis of current design variants based on a comprehensive set of benchmarks. Results show the benefits and drawbacks of each strategy, as well as the effect of the algorithm and problem features in the memory performance.

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
Zurück zum Zitat Alba E, Nakib A, Siarry P (2013) Metaheuristics for dynamic optimization. Springer, BerlinCrossRef Alba E, Nakib A, Siarry P (2013) Metaheuristics for dynamic optimization. Springer, BerlinCrossRef
Zurück zum Zitat Bendtsen CN, Krink T (2002) Dynamic memory model for non-stationary optimization. In: IEEE congress on evolutionary computation, pp 145–150 Bendtsen CN, Krink T (2002) Dynamic memory model for non-stationary optimization. In: IEEE congress on evolutionary computation, pp 145–150
Zurück zum Zitat Bosman PAN (2007) Learning and anticipation in online dynamic optimization. In: Yang S, Ong YS, Jin Y (eds) Evol comput in dynamic and uncertain environments. Springer, Berlin, pp 129–152CrossRef Bosman PAN (2007) Learning and anticipation in online dynamic optimization. In: Yang S, Ong YS, Jin Y (eds) Evol comput in dynamic and uncertain environments. Springer, Berlin, pp 129–152CrossRef
Zurück zum Zitat Branke J (1999) Memory enhanced evolutionary algorithms for changing optimization problems. In: IEEE congress on evolutionary computation, vol 3, pp 1875–1882 Branke J (1999) Memory enhanced evolutionary algorithms for changing optimization problems. In: IEEE congress on evolutionary computation, vol 3, pp 1875–1882
Zurück zum Zitat Branke J, Kaußler T, Schmidt C, Schmeck H (2000) A multipopulation approach to dynamic optimization problems. Adaptive comp in design and manufacturing. LNCS, Springer, Berlin Branke J, Kaußler T, Schmidt C, Schmeck H (2000) A multipopulation approach to dynamic optimization problems. Adaptive comp in design and manufacturing. LNCS, Springer, Berlin
Zurück zum Zitat Cao Y, Luo W (2010) A novel updating strategy for associative memory scheme in cyclic dynamic environments. In: International Workshop on Advanced Computational Intelligence. Suzhou, pp 32–39 Cao Y, Luo W (2010) A novel updating strategy for associative memory scheme in cyclic dynamic environments. In: International Workshop on Advanced Computational Intelligence. Suzhou, pp 32–39
Zurück zum Zitat Cobb HG (1990) An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments. NAVAL RESEARCH LAB, Washington Cobb HG (1990) An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments. NAVAL RESEARCH LAB, Washington
Zurück zum Zitat Eggermont J, Lenaerts T, Poyhonen S, Termier A (2001) Raising the dead: extending evolutionary algorithms with a case-based memory. In: Miller JF et al (eds) Genetic Programming. Proc of EuroGP. Springer, Berlin, pp 280–290CrossRef Eggermont J, Lenaerts T, Poyhonen S, Termier A (2001) Raising the dead: extending evolutionary algorithms with a case-based memory. In: Miller JF et al (eds) Genetic Programming. Proc of EuroGP. Springer, Berlin, pp 280–290CrossRef
Zurück zum Zitat Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval-schemata. In: Whitley LD (ed) Foundations of Genetic Algorithms 2. Morgan Kaufmann, Los Altos, pp 187–202 Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval-schemata. In: Whitley LD (ed) Foundations of Genetic Algorithms 2. Morgan Kaufmann, Los Altos, pp 187–202
Zurück zum Zitat Goldberg DE, Smith RE (1987) Nonstationary function optimization using genetic algorithms with dominance and diploidy. In: International conference on genetic algorithms. Morgan Kaufmann, Los Altos, pp 59–68 Goldberg DE, Smith RE (1987) Nonstationary function optimization using genetic algorithms with dominance and diploidy. In: International conference on genetic algorithms. Morgan Kaufmann, Los Altos, pp 59–68
Zurück zum Zitat Grefenstette JJ (1992) Genetic algorithms for changing environments. In: Maenner R, Manderick B (eds) Parallel problem solving from nature. North-Holland, Amsterdam, pp 137–144 Grefenstette JJ (1992) Genetic algorithms for changing environments. In: Maenner R, Manderick B (eds) Parallel problem solving from nature. North-Holland, Amsterdam, pp 137–144
Zurück zum Zitat Halder U, Das S, Maity D (2013) A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments. IEEE Trans Cybern 43(3):881–897CrossRef Halder U, Das S, Maity D (2013) A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments. IEEE Trans Cybern 43(3):881–897CrossRef
Zurück zum Zitat Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3):303–317CrossRef Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3):303–317CrossRef
Zurück zum Zitat Lepagnot J, Nakib A, Oulhadj H, Siarry P (2013) A multiple local search algorithm for continuous dynamic optimization. J Heuristics 19(1):35–76CrossRef Lepagnot J, Nakib A, Oulhadj H, Siarry P (2013) A multiple local search algorithm for continuous dynamic optimization. J Heuristics 19(1):35–76CrossRef
Zurück zum Zitat Lewis EHJ, Ritchie G (1998) A comparison of dominance mechanisms and simple mutation on non-stationary problems. In: Parallel problem solving from nature. Springer, Berlin, pp 139–148 Lewis EHJ, Ritchie G (1998) A comparison of dominance mechanisms and simple mutation on non-stationary problems. In: Parallel problem solving from nature. Springer, Berlin, pp 139–148
Zurück zum Zitat Li C, Yang S, Nguyen TT, Yu EL, Yao X, Jin Y, Beyer H-G, Suganthan PN (2008) Benchmark generator for CEC 2009 competition on dynamic optimization. Technical Report. University of Leicester and University of Birmingham, UK Li C, Yang S, Nguyen TT, Yu EL, Yao X, Jin Y, Beyer H-G, Suganthan PN (2008) Benchmark generator for CEC 2009 competition on dynamic optimization. Technical Report. University of Leicester and University of Birmingham, UK
Zurück zum Zitat Li C, Yang S, Alej D, Pelta R (2011) Benchmark generator for the IEEE WCCI-2012 competition on evolutionary computation for dynamic optimization problems. Technical Report. University of Leicester and University of Birmingham, UK Li C, Yang S, Alej D, Pelta R (2011) Benchmark generator for the IEEE WCCI-2012 competition on evolutionary computation for dynamic optimization problems. Technical Report. University of Leicester and University of Birmingham, UK
Zurück zum Zitat Louis SJ, Xu Z (1996) Genetic algorithms for open shop scheduling and re-scheduling. In: Proceedings of the 11th international conference on computers and their application, ISCA, Winona, MN, pp 99–102 Louis SJ, Xu Z (1996) Genetic algorithms for open shop scheduling and re-scheduling. In: Proceedings of the 11th international conference on computers and their application, ISCA, Winona, MN, pp 99–102
Zurück zum Zitat Lozano M, Herrera F, Krasnogor N, Molina D (2004) Real-coded Memetic Algorithms with crossover hill-climbing. Evol Comput 12(3):273–302CrossRef Lozano M, Herrera F, Krasnogor N, Molina D (2004) Real-coded Memetic Algorithms with crossover hill-climbing. Evol Comput 12(3):273–302CrossRef
Zurück zum Zitat Mavrovouniotis M, Yang S (2012) Ant colony optimization with memory-based immigrants for the dynamic vehicle routing problem. In: IEEE congress on evolutionary computation, pp 1–8 Mavrovouniotis M, Yang S (2012) Ant colony optimization with memory-based immigrants for the dynamic vehicle routing problem. In: IEEE congress on evolutionary computation, pp 1–8
Zurück zum Zitat Mori N, Kita H, Nishikawa Y (1997) Adaptation to changing environments by means of the memory based thermodynamical genetic algorithm. Int Conf on Genetic Algorithms. Morgan Kaufmann, Los Altos, pp 299–306 Mori N, Kita H, Nishikawa Y (1997) Adaptation to changing environments by means of the memory based thermodynamical genetic algorithm. Int Conf on Genetic Algorithms. Morgan Kaufmann, Los Altos, pp 299–306
Zurück zum Zitat Muhlenbein H, Schlierkamp-Voosen D (1993) Predictive models for the breeder genetic algorithm I. continuous parameter optimization. Evol Comput 1:25–49CrossRef Muhlenbein H, Schlierkamp-Voosen D (1993) Predictive models for the breeder genetic algorithm I. continuous parameter optimization. Evol Comput 1:25–49CrossRef
Zurück zum Zitat Ng KP, Wong KC (1997) A new diploid scheme and dominance change mechanism for non-stationary function optimisation. Int Conf Genetic Algorithms. Morgan Kaufmann, Los Altos, pp 159–166 Ng KP, Wong KC (1997) A new diploid scheme and dominance change mechanism for non-stationary function optimisation. Int Conf Genetic Algorithms. Morgan Kaufmann, Los Altos, pp 159–166
Zurück zum Zitat Richter H, Yang S (2008) Memory based on abstraction for dynamic fitness functions. In: Giacobini M et al (eds) Applications of Evolutionary Computing, vol LNCS 4974. Springer, Berlin, pp 596–605CrossRef Richter H, Yang S (2008) Memory based on abstraction for dynamic fitness functions. In: Giacobini M et al (eds) Applications of Evolutionary Computing, vol LNCS 4974. Springer, Berlin, pp 596–605CrossRef
Zurück zum Zitat Richter H, Yang S (2009) Learning behavior in abstract memory schemes for dynamic optimization problems. Soft Comput 13(12):1163–1173CrossRefMATH Richter H, Yang S (2009) Learning behavior in abstract memory schemes for dynamic optimization problems. Soft Comput 13(12):1163–1173CrossRefMATH
Zurück zum Zitat Simões A, Costa E (2007) Improving memory’s usage in evolutionary algorithms for changing environments. In: IEEE congress on evolutionary computation, pp 276–283 Simões A, Costa E (2007) Improving memory’s usage in evolutionary algorithms for changing environments. In: IEEE congress on evolutionary computation, pp 276–283
Zurück zum Zitat Simões A, Costa E (2008) Evolutionary algorithms for dynamic environments: prediction using linear regression and Markov chains. In: Parallel problem solving from nature. Springer, Berlin, vol 5199, pp 306–315 Simões A, Costa E (2008) Evolutionary algorithms for dynamic environments: prediction using linear regression and Markov chains. In: Parallel problem solving from nature. Springer, Berlin, vol 5199, pp 306–315
Zurück zum Zitat Simões A, Costa E (2011) Memory-based CHC algorithms for the dynamic traveling salesman problem. Genetic and evolutionary computation conference (GECCO). ACM, New York, pp 1037–1044 Simões A, Costa E (2011) Memory-based CHC algorithms for the dynamic traveling salesman problem. Genetic and evolutionary computation conference (GECCO). ACM, New York, pp 1037–1044
Zurück zum Zitat Trojanowski K, Michalewicz Z (1999) Searching for optima in non-stationary environments. In: Congress on evolutionary computation. Washington, DC, pp 1843–1850 Trojanowski K, Michalewicz Z (1999) Searching for optima in non-stationary environments. In: Congress on evolutionary computation. Washington, DC, pp 1843–1850
Zurück zum Zitat Tseng L Y, Chen C (2008) Multiple trajectory search for large scale global optimization. In: IEEE congress on evolutionary computation, pp 3052–3059 Tseng L Y, Chen C (2008) Multiple trajectory search for large scale global optimization. In: IEEE congress on evolutionary computation, pp 3052–3059
Zurück zum Zitat Wang H, Yang S, Ip WH, Wang D (2012) A memetic particle swarm optimisation algorithm for dynamic multi-modal optimisation problems. Int J Syst Sci 43(7):1268–1283MathSciNetCrossRefMATH Wang H, Yang S, Ip WH, Wang D (2012) A memetic particle swarm optimisation algorithm for dynamic multi-modal optimisation problems. Int J Syst Sci 43(7):1268–1283MathSciNetCrossRefMATH
Zurück zum Zitat Wineberg M, Oppacher F (2003) A linear time algorithm for determining population diversity in evolutionary computation. Intell Syst Control. Salzburg, Austria, pp 270–275 Wineberg M, Oppacher F (2003) A linear time algorithm for determining population diversity in evolutionary computation. Intell Syst Control. Salzburg, Austria, pp 270–275
Zurück zum Zitat Woldesenbet YG, Yen GG (2009) Dynamic evolutionary algorithm with variable relocation. IEEE Trans Evol Comput 13(3):500–513CrossRef Woldesenbet YG, Yen GG (2009) Dynamic evolutionary algorithm with variable relocation. IEEE Trans Evol Comput 13(3):500–513CrossRef
Zurück zum Zitat Yang S (2003) Non-stationary problem optimization using the primal-dual genetic algorithm. Congr Evol Comput 3:2246–2253 Yang S (2003) Non-stationary problem optimization using the primal-dual genetic algorithm. Congr Evol Comput 3:2246–2253
Zurück zum Zitat Yang S (2005b) Memory-based immigrants for genetic algorithms in dynamic environments. In: Proceedings of the 2005 genetic and evolutionary computation conference, GECCO–05, ACM, New York, NY, pp 1115–1122 Yang S (2005b) Memory-based immigrants for genetic algorithms in dynamic environments. In: Proceedings of the 2005 genetic and evolutionary computation conference, GECCO–05, ACM, New York, NY, pp 1115–1122
Zurück zum Zitat Yang S (2007) Explicit memory schemes for evolutionary algorithms in dynamic environments. In: Yang S, Yew-Soon, Jin Y (eds) Evolutionary computation in dynamic and uncertain environments. doi:10.1007/978-3-540-49774-5_1 Yang S (2007) Explicit memory schemes for evolutionary algorithms in dynamic environments. In: Yang S, Yew-Soon, Jin Y (eds) Evolutionary computation in dynamic and uncertain environments. doi:10.​1007/​978-3-540-49774-5_​1
Zurück zum Zitat Zhu T, Luo W, Li Z (2011) An adaptive strategy for updating the memory in evolutionary algorithms for dynamic optimization. In: IEEE symposium on computational intelligence in dynamic and uncertain environments, pp 8–15 Zhu T, Luo W, Li Z (2011) An adaptive strategy for updating the memory in evolutionary algorithms for dynamic optimization. In: IEEE symposium on computational intelligence in dynamic and uncertain environments, pp 8–15
Metadaten
Titel
Global memory schemes for dynamic optimization
verfasst von
Yesnier Bravo
Gabriel Luque
Enrique Alba
Publikationsdatum
01.06.2016
Verlag
Springer Netherlands
Erschienen in
Natural Computing / Ausgabe 2/2016
Print ISSN: 1567-7818
Elektronische ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-015-9497-2

Weitere Artikel der Ausgabe 2/2016

Natural Computing 2/2016 Zur Ausgabe

Premium Partner