Skip to main content
Erschienen in: Memetic Computing 4/2012

01.12.2012 | Regular Research Paper

A benchmark for cooperative coevolution

verfasst von: Alberto Tonda, Evelyne Lutton, Giovanni Squillero

Erschienen in: Memetic Computing | Ausgabe 4/2012

Einloggen

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

search-config
loading …

Abstract

Cooperative co-evolution algorithms (CCEA) are a thriving sub-field of evolutionary computation. This class of algorithms makes it possible to exploit more efficiently the artificial Darwinist scheme, as soon as an optimisation problem can be turned into a co-evolution of interdependent sub-parts of the searched solution. Testing the efficiency of new CCEA concepts, however, it is not straightforward: while there is a rich literature of benchmarks for more traditional evolutionary techniques, the same does not hold true for this relatively new paradigm. We present a benchmark problem designed to study the behavior and performance of CCEAs, modeling a search for the optimal placement of a set of lamps inside a room. The relative complexity of the problem can be adjusted by operating on a single parameter. The fitness function is a trade-off between conflicting objectives, so the performance of an algorithm can be examined by making use of different metrics. We show how three different cooperative strategies, Parisian Evolution, Group Evolution and Allopatric Group Evolution, can be applied to the problem. Using a Classical Evolution approach as comparison, we analyse the behavior of each algorithm in detail, with respect to the size of the problem.

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 Ahluwalia M, Bull L (1998) Co-evolving functions in genetic programming: dynamic ADF creation using glib. In: Evolutionary programming, pp 809–818 Ahluwalia M, Bull L (1998) Co-evolving functions in genetic programming: dynamic ADF creation using glib. In: Evolutionary programming, pp 809–818
2.
Zurück zum Zitat Amaya JE, Cotta C, Fernndez AJ (2010) A memetic cooperative optimization schema and its application to the tool switching problem. In: PPSN 2010, 11th international conference on parallel problem solving from nature, 11–15 September, Krakow, Poland. Lecture notes in computer science, vol 6238 and 6239. Springer, Berlin Amaya JE, Cotta C, Fernndez AJ (2010) A memetic cooperative optimization schema and its application to the tool switching problem. In: PPSN 2010, 11th international conference on parallel problem solving from nature, 11–15 September, Krakow, Poland. Lecture notes in computer science, vol 6238 and 6239. Springer, Berlin
3.
Zurück zum Zitat Axelrod R (1984) The evolution of cooperation. Basic Books, New York Axelrod R (1984) The evolution of cooperation. Basic Books, New York
4.
Zurück zum Zitat Barriére O, Lutton E, Wuillemin PH (2009) Bayesian network structure learning using cooperative coevolution. In: Proceedings of the 11th Annual conference on Genetic and evolutionary computation (GECCO 2009). ACM, New York, pp 755–762. doi:10.1145/1569901.1570006 Barriére O, Lutton E, Wuillemin PH (2009) Bayesian network structure learning using cooperative coevolution. In: Proceedings of the 11th Annual conference on Genetic and evolutionary computation (GECCO 2009). ACM, New York, pp 755–762. doi:10.​1145/​1569901.​1570006
5.
Zurück zum Zitat Bongard J, Lipson H (2005) Active coevolutionary learning of deterministic finite automata. J Mach Learn Res 6:1651–1678MathSciNetMATH Bongard J, Lipson H (2005) Active coevolutionary learning of deterministic finite automata. J Mach Learn Res 6:1651–1678MathSciNetMATH
6.
Zurück zum Zitat Boumaza AM, Louchet J (2001) Dynamic flies: using real-time parisian evolution in robotics. In: Boers EJ, Cagnoni S, Gottlieb J, Hart E, Lanzi PL, Raidl G, Smith RE, Tijink H (eds) Proceedings of the applications of evolutionary computing. EvoWorkshops2001: EvoCOP, EvoFlight, EvoIASP, EvoLearn, and EvoSTIM, Como, Italy. LNCS, vol 2037. Springer, Berlin, pp 288–297 Boumaza AM, Louchet J (2001) Dynamic flies: using real-time parisian evolution in robotics. In: Boers EJ, Cagnoni S, Gottlieb J, Hart E, Lanzi PL, Raidl G, Smith RE, Tijink H (eds) Proceedings of the applications of evolutionary computing. EvoWorkshops2001: EvoCOP, EvoFlight, EvoIASP, EvoLearn, and EvoSTIM, Como, Italy. LNCS, vol 2037. Springer, Berlin, pp 288–297
7.
Zurück zum Zitat Bucci A, Pollacj JB (2005) On identifying global optima in cooperative coevolution. In: GECCO ’05: proceedings of the 2005 conference on genetic and evolutionary, Washington, DC, USA Bucci A, Pollacj JB (2005) On identifying global optima in cooperative coevolution. In: GECCO ’05: proceedings of the 2005 conference on genetic and evolutionary, Washington, DC, USA
8.
Zurück zum Zitat Chen W, Weise T, Yang Z, Tang K (2010) Large-scale global optimization using cooperative coevolution with variable interaction learning. In: PPSN 2010, 11th international conference on parallel problem solving from nature, 11–15 September, Krakow, Poland. Lecture notes in computer science, vol 6238 and 6239. Springer, Berlin Chen W, Weise T, Yang Z, Tang K (2010) Large-scale global optimization using cooperative coevolution with variable interaction learning. In: PPSN 2010, 11th international conference on parallel problem solving from nature, 11–15 September, Krakow, Poland. Lecture notes in computer science, vol 6238 and 6239. Springer, Berlin
9.
Zurück zum Zitat Collet P, Lutton E, Raynal F, Schoenauer M (1999) Individual gp: an alternative viewpoint for the resolution of complex problems. In: GECCO99, genetic and evolutionary computation conference, 13–17 July 1999, Orlando, FL, USA Collet P, Lutton E, Raynal F, Schoenauer M (1999) Individual gp: an alternative viewpoint for the resolution of complex problems. In: GECCO99, genetic and evolutionary computation conference, 13–17 July 1999, Orlando, FL, USA
10.
Zurück zum Zitat Collet P, Lutton E, Raynal F, Schoenauer M (2000) Polar ifs + parisian genetic programming = efficient ifs inverse problem solving. Genet Program Evolvable Mach J 1(4):339–361MATHCrossRef Collet P, Lutton E, Raynal F, Schoenauer M (2000) Polar ifs + parisian genetic programming = efficient ifs inverse problem solving. Genet Program Evolvable Mach J 1(4):339–361MATHCrossRef
11.
Zurück zum Zitat De Jong ED, Stanley KO, Wiegand RP (2007) Introductory tutorial on coevolution. In: GECCO ’07: proceedings of the 2007 GECCO conference companion on Genetic and evolutionary computation, London, UK De Jong ED, Stanley KO, Wiegand RP (2007) Introductory tutorial on coevolution. In: GECCO ’07: proceedings of the 2007 GECCO conference companion on Genetic and evolutionary computation, London, UK
12.
Zurück zum Zitat Dunn E, Olague G, Lutton E (2005) Automated photogrammetric network design using the parisian approach. In: EvoIASP 2005, Lausanne, nominated for the best paper award Dunn E, Olague G, Lutton E (2005) Automated photogrammetric network design using the parisian approach. In: EvoIASP 2005, Lausanne, nominated for the best paper award
13.
Zurück zum Zitat Holland JH, Reitman JS (1978) Cognitive systems based on adaptive algorithms. In: Waterman DA, Hayes-Roth F (eds) Pattern directed inference systems. Academic Press, London, pp 313–329 Holland JH, Reitman JS (1978) Cognitive systems based on adaptive algorithms. In: Waterman DA, Hayes-Roth F (eds) Pattern directed inference systems. Academic Press, London, pp 313–329
14.
Zurück zum Zitat Husbands P, Mill F (1991) Simulated co-evolution as the mechanism for emergent planning and scheduling. In: ICGA, Proceedings of the 4th international conference on genetic algorithms, San Diego, CA, USA, pp 264–270 Husbands P, Mill F (1991) Simulated co-evolution as the mechanism for emergent planning and scheduling. In: ICGA, Proceedings of the 4th international conference on genetic algorithms, San Diego, CA, USA, pp 264–270
15.
Zurück zum Zitat Kauffman SA, Johnsen S (1991) Coevolution to the edge of chaos: coupled fitness landscapes, poised states, and coevolutionary avalanches. J Theor Biol 149(4):467–505CrossRef Kauffman SA, Johnsen S (1991) Coevolution to the edge of chaos: coupled fitness landscapes, poised states, and coevolutionary avalanches. J Theor Biol 149(4):467–505CrossRef
16.
Zurück zum Zitat Landrin-Schweitzer Y, Collet P, Lutton E (2006) Introducing lateral thinking in search engines. GPEM Genet Program Evolvable Hardware J 1(7):9–31CrossRef Landrin-Schweitzer Y, Collet P, Lutton E (2006) Introducing lateral thinking in search engines. GPEM Genet Program Evolvable Hardware J 1(7):9–31CrossRef
17.
Zurück zum Zitat Lutton E, Olague G (2006) Parisian camera placement for vision metrology. Pattern Recognit Lett 27(11):1209–1219CrossRef Lutton E, Olague G (2006) Parisian camera placement for vision metrology. Pattern Recognit Lett 27(11):1209–1219CrossRef
18.
Zurück zum Zitat Ochoa G, Lutton E, Burke EK (2007) Cooperative royal road functions. In: Evolution artificielle, Tours, France, 29–31 October Ochoa G, Lutton E, Burke EK (2007) Cooperative royal road functions. In: Evolution artificielle, Tours, France, 29–31 October
19.
Zurück zum Zitat Panait L, Luke S, Harrison JF (2006) Archive-based cooperative coevolutionary algorithms. In: Proceedings of the 8th annual conference on genetic and evolutionary computation, Seattle, Washington, USA Panait L, Luke S, Harrison JF (2006) Archive-based cooperative coevolutionary algorithms. In: Proceedings of the 8th annual conference on genetic and evolutionary computation, Seattle, Washington, USA
20.
Zurück zum Zitat Popovici E, De Jong K (2006) The effects of interaction frequency on the optimization performance of cooperative coevolution. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Seattle, Washington, USA Popovici E, De Jong K (2006) The effects of interaction frequency on the optimization performance of cooperative coevolution. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Seattle, Washington, USA
21.
Zurück zum Zitat Potter MA, Couldrey C (2010) A cooperative coevolutionary approach to partitional clustering. In: PPSN 2010, 11th international conference on parallel problem solving from nature, 11–15 September , Krakow, Poland. Lecture notes in computer science, vol 6238 and 6239. Springer, Berlin Potter MA, Couldrey C (2010) A cooperative coevolutionary approach to partitional clustering. In: PPSN 2010, 11th international conference on parallel problem solving from nature, 11–15 September , Krakow, Poland. Lecture notes in computer science, vol 6238 and 6239. Springer, Berlin
22.
Zurück zum Zitat Potter MA, Jong KAD (1994) A cooperative coevolutionary approach to function optimization. In: PPSN, pp 249–257 Potter MA, Jong KAD (1994) A cooperative coevolutionary approach to function optimization. In: PPSN, pp 249–257
23.
Zurück zum Zitat Sanchez E, Schillaci M, Squillero G (2011) Evolutionary optimization: the \(\mu \)GP toolkit, 1st edn. Springer, BerlinCrossRef Sanchez E, Schillaci M, Squillero G (2011) Evolutionary optimization: the \(\mu \)GP toolkit, 1st edn. Springer, BerlinCrossRef
24.
Zurück zum Zitat Sanchez E, Squillero G, Tonda A (2011) Group evolution: emerging synergy through a coordinated effort. In: Proceedings of the 2011 IEEE congress of evolutionary computation (CEC), pp 2662–2668. doi:10.1109/CEC.2011.5949951 Sanchez E, Squillero G, Tonda A (2011) Group evolution: emerging synergy through a coordinated effort. In: Proceedings of the 2011 IEEE congress of evolutionary computation (CEC), pp 2662–2668. doi:10.​1109/​CEC.​2011.​5949951
25.
Zurück zum Zitat Tonda A, Lutton E, Squillero G (2012) Lamps: a test problem for cooperative coevolution. In: Pelta D, Krasnogor N, Dumitrescu D, Chira C, Lung R (eds) Nature inspired cooperative strategies for optimization (NICSO 2011). Studies in computational intelligence, vol 387. Springer, Berlin, pp 101–120 Tonda A, Lutton E, Squillero G (2012) Lamps: a test problem for cooperative coevolution. In: Pelta D, Krasnogor N, Dumitrescu D, Chira C, Lung R (eds) Nature inspired cooperative strategies for optimization (NICSO 2011). Studies in computational intelligence, vol 387. Springer, Berlin, pp 101–120
26.
Zurück zum Zitat Vidal FP, Louchet J, Rocchisani JM, Lutton E (2010) New genetic operators in the fly algorithm: application to medical PET image reconstruction. In: Di Chio C et al (eds) Evolutionary computation in image analysis and signal processing, EvoApplications 2010, part I, 7th–9th April, Istanbul Technical University, Istanbul, Turkey. LNCS, vol 6024. Springer, Berlin Vidal FP, Louchet J, Rocchisani JM, Lutton E (2010) New genetic operators in the fly algorithm: application to medical PET image reconstruction. In: Di Chio C et al (eds) Evolutionary computation in image analysis and signal processing, EvoApplications 2010, part I, 7th–9th April, Istanbul Technical University, Istanbul, Turkey. LNCS, vol 6024. Springer, Berlin
27.
Zurück zum Zitat Wiegand RP, Potter MA (2006) Robustness in cooperative coevolution. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Seattle, Washington, USA Wiegand RP, Potter MA (2006) Robustness in cooperative coevolution. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Seattle, Washington, USA
28.
Zurück zum Zitat Wu S, Banzhaf W (2011) Rethinking multilevel selection in genetic programming. In: Proceedings of the 13th annual conference on genetic and evolutionary computation, ACM, pp 1403–1410 Wu S, Banzhaf W (2011) Rethinking multilevel selection in genetic programming. In: Proceedings of the 13th annual conference on genetic and evolutionary computation, ACM, pp 1403–1410
Metadaten
Titel
A benchmark for cooperative coevolution
verfasst von
Alberto Tonda
Evelyne Lutton
Giovanni Squillero
Publikationsdatum
01.12.2012
Verlag
Springer-Verlag
Erschienen in
Memetic Computing / Ausgabe 4/2012
Print ISSN: 1865-9284
Elektronische ISSN: 1865-9292
DOI
https://doi.org/10.1007/s12293-012-0095-x

Weitere Artikel der Ausgabe 4/2012

Memetic Computing 4/2012 Zur Ausgabe