Skip to main content
Erschienen in: Soft Computing 16/2019

12.07.2018 | Methodologies and Application

A framework based on evolutionary algorithm for strategy optimization in robot soccer

verfasst von: Asma Larik, Sajjad Haider

Erschienen in: Soft Computing | Ausgabe 16/2019

Einloggen

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

search-config
loading …

Abstract

In any competitive and uncertain environment, designing an optimal strategy is a challenging task. The manual hand-coding of strategy is a tedious job, and its evaluation on all possible situations becomes even more complicated. This paper proposes a novel distributed framework, named FEASO, based on evolutionary algorithms, for strategy optimization in the domain of robot soccer. In the context of robot soccer, strategy denotes the critical areas where home team agents should be positioned. The focus of this study is to optimize the strategic placements of agents that are defending the goal. The presented approach comprises three modules: evolutionary algorithm execution, parallel fitness evaluation and fitness computation. It executes matches in parallel on different machines for fitness evaluation. The fitness function takes into account three parameters: the goal difference, regions occupied by defending players and ball possession by the home team players. The framework has been successfully implemented in our 3D soccer simulation team that participates in RoboCup event. Experiments are conducted using binaries of various teams taking part in the competition. A comparison of strategies between teams is conducted and analyzed. The results clearly demonstrate that the team that executes optimized strategy is able to defend more goals as compared to the team with hand-coded strategic points.

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 "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!

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!

Literatur
Zurück zum Zitat Ali MZ, Morghem A, Albadarneh J, Al-Gharaibeh R, Suganthan PN, Reynolds RG (2014) Cultural algorithms applied to the evolution of robotic soccer team tactics: a novel perspective. In: 2014 IEEE congress on evolutionary computation (CEC), pp 2180–87. https://doi.org/10.1109/CEC.2014.6900616 Ali MZ, Morghem A, Albadarneh J, Al-Gharaibeh R, Suganthan PN, Reynolds RG (2014) Cultural algorithms applied to the evolution of robotic soccer team tactics: a novel perspective. In: 2014 IEEE congress on evolutionary computation (CEC), pp 2180–87. https://​doi.​org/​10.​1109/​CEC.​2014.​6900616
Zurück zum Zitat Bäck T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, OxfordMATH Bäck T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, OxfordMATH
Zurück zum Zitat Bezek A (2005) Discovering strategic multi-agent behavior in a robotic soccer domain. In: Proceedings of the fourth international joint conference on autonomous agents and multiagent systems. AAMAS’05. ACM, New York, NY, USA, pp 1177–1178. https://doi.org/10.1145/1082473.1082681 Bezek A (2005) Discovering strategic multi-agent behavior in a robotic soccer domain. In: Proceedings of the fourth international joint conference on autonomous agents and multiagent systems. AAMAS’05. ACM, New York, NY, USA, pp 1177–1178. https://​doi.​org/​10.​1145/​1082473.​1082681
Zurück zum Zitat Cherubini A, Giannone F, Iocchi L (2007) Layered learning for a soccer legged robot helped with a 3D simulator. In: Visser U, Ribeiro F, Ohashi T, Dellaert F (eds) RoboCup 2007: robot soccer world cup XI. Lecture notes in computer science. Springer, Berlin, Heidelberg, pp 385–92. https://doi.org/10.1007/978-3-540-68847-1_39 Cherubini A, Giannone F, Iocchi L (2007) Layered learning for a soccer legged robot helped with a 3D simulator. In: Visser U, Ribeiro F, Ohashi T, Dellaert F (eds) RoboCup 2007: robot soccer world cup XI. Lecture notes in computer science. Springer, Berlin, Heidelberg, pp 385–92. https://​doi.​org/​10.​1007/​978-3-540-68847-1_​39
Zurück zum Zitat Kazakov D, Kudenko D (2001) Machine learning and inductive logic programming for multi-agent systems. In: Selected tutorial papers from the 9th ECCAI advanced course ACAI 2001 and agent link’s 3rd European agent systems summer school on multi-agent systems and applications. EASSS’01. Springer, London, UK, pp 246–272. http://dl.acm.org/citation.cfm?id=646141.680963 Kazakov D, Kudenko D (2001) Machine learning and inductive logic programming for multi-agent systems. In: Selected tutorial papers from the 9th ECCAI advanced course ACAI 2001 and agent link’s 3rd European agent systems summer school on multi-agent systems and applications. EASSS’01. Springer, London, UK, pp 246–272. http://​dl.​acm.​org/​citation.​cfm?​id=​646141.​680963
Zurück zum Zitat Kitano H, Tambe M, Stone P, Veloso M, Coradeschi S, Osawa E, Matsubara H, Noda I, Asada M (1998) The RoboCup synthetic agent challenge 97. In: Kitano H (ed) RoboCup-97: robot soccer world cup I. Lecture notes in computer science 1395. Springer, Berlin, Heidelberg, pp 62–73. https://doi.org/10.1007/3-540-64473-3_49 Kitano H, Tambe M, Stone P, Veloso M, Coradeschi S, Osawa E, Matsubara H, Noda I, Asada M (1998) The RoboCup synthetic agent challenge 97. In: Kitano H (ed) RoboCup-97: robot soccer world cup I. Lecture notes in computer science 1395. Springer, Berlin, Heidelberg, pp 62–73. https://​doi.​org/​10.​1007/​3-540-64473-3_​49
Zurück zum Zitat Larik AS, Haider S (2012) Rule-based behavior prediction of opponent agents using robocup 3D soccer simulation league logfiles. In: Iliadis L, Maglogiannis I, Papadopoulos H (eds) Artificial intelligence applications and innovations. IFIP advances in information and communication technology, vol 381. Springer, Berlin, Heidelberg, pp 285–95. http://link.springer.com/chapter/10.1007/978-3-642-33409-2_30 Larik AS, Haider S (2012) Rule-based behavior prediction of opponent agents using robocup 3D soccer simulation league logfiles. In: Iliadis L, Maglogiannis I, Papadopoulos H (eds) Artificial intelligence applications and innovations. IFIP advances in information and communication technology, vol 381. Springer, Berlin, Heidelberg, pp 285–95. http://​link.​springer.​com/​chapter/​10.​1007/​978-3-642-33409-2_​30
Zurück zum Zitat Lekavy M (2011) Optimising multi-agent cooperation using evolutionary algorithm. In: Proceedings of IIT, Bratislava, pp 49–56 Lekavy M (2011) Optimising multi-agent cooperation using evolutionary algorithm. In: Proceedings of IIT, Bratislava, pp 49–56
Zurück zum Zitat Okada H, Wada T, Yamashita A (2011) Evolving robocup soccer player formations by particle swarm optimization. In: 2011 proceedings of SICE annual conference (SICE), pp 1950–53 Okada H, Wada T, Yamashita A (2011) Evolving robocup soccer player formations by particle swarm optimization. In: 2011 proceedings of SICE annual conference (SICE), pp 1950–53
Zurück zum Zitat Svatoň V, Martinovič J, Slaninová K, Snášel V (2014) Improving rule selection from robot soccer strategy with substrategies. In: Saeed K, Snášel V (eds) Computer information systems and industrial management. Lecture notes in computer science, vol 8838. Springer, Berlin, Heidelberg, pp 77–88. https://doi.org/10.1007/978-3-662-45237-0_9 Svatoň V, Martinovič J, Slaninová K, Snášel V (2014) Improving rule selection from robot soccer strategy with substrategies. In: Saeed K, Snášel V (eds) Computer information systems and industrial management. Lecture notes in computer science, vol 8838. Springer, Berlin, Heidelberg, pp 77–88. https://​doi.​org/​10.​1007/​978-3-662-45237-0_​9
Zurück zum Zitat Urieli D, MacAlpine P, Kalyanakrishnan S, Bentor Y, Stone P (2011) On optimizing interdependent skills: a case study in simulated 3D humanoid robot soccer. In: Richland SC (ed) The 10th international conference on autonomous agents and multiagent systems, vol 2. AAMAS’11. International foundation for autonomous agents and multiagent systems, pp 769–776. http://dl.acm.org/citation.cfm?id=2031678.2031727 Urieli D, MacAlpine P, Kalyanakrishnan S, Bentor Y, Stone P (2011) On optimizing interdependent skills: a case study in simulated 3D humanoid robot soccer. In: Richland SC (ed) The 10th international conference on autonomous agents and multiagent systems, vol 2. AAMAS’11. International foundation for autonomous agents and multiagent systems, pp 769–776. http://​dl.​acm.​org/​citation.​cfm?​id=​2031678.​2031727
Metadaten
Titel
A framework based on evolutionary algorithm for strategy optimization in robot soccer
verfasst von
Asma Larik
Sajjad Haider
Publikationsdatum
12.07.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 16/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3376-6

Weitere Artikel der Ausgabe 16/2019

Soft Computing 16/2019 Zur Ausgabe

Premium Partner