Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT

dc.contributor.advisorNitschke, Geoff Stuart
dc.contributor.authorBreytenbach, Jeremy
dc.date.accessioned2025-06-25T13:18:38Z
dc.date.available2025-06-25T13:18:38Z
dc.date.issued2025
dc.date.updated2025-06-25T13:15:22Z
dc.description.abstractCollective robotics refers to the field of robotics that focuses on the coordination and collaboration of multiple agents to perform a task or solve a problem. The ability to automatically design controllers for such agents in a collective system is an attractive proposition. In this thesis we investigate the impact on performance of combining MAP-Elites with HyperNEAT while varying the evolutionary search directive between an objective and non-objective search, and a hybrid approach. Objective search refers to evolutionary algorithms that explicitly optimize a predetermined performance metric, whereas nonobjective search refers to evolutionary approaches that primarily focuses on exploration and diversity within the search space. HyperNEAT is an evolutionary method that makes use of indirect encoding to evolve agents. Whereas in typical evolutionary methods, only the fittest agents survive to future generations, the inclusion of MAP-Elites allows not only the fittest agents but also those that demonstrate unique behaviour to survive (the elites). MAP-Elites is referred to as an illumination algorithm because by retaining these elite agents in the population, we expect to increase the chances of exploring and thus illuminating novel, yet potentially high-performing regions of the search space. To evaluate these methods, we use Keep-away, a simulated collective robotics task within the RoboCup football framework as a case study. In Keep-away, a team of "keeper" robots attempt to maintain possession of the football while opposing "taker" robots try to intercept it. For this study, we produced controllers for the keeper agents. This research report sheds light on how the combination of these methods affects the agents' performance and their ability explore the behaviour search space. The insights gained from this study will be valuable for researchers working to understand the value and applicability of combining illumination algorithms such as MAP-Elites with objective and non-objective search for gaining performance in Keep-away and similar tasks.
dc.identifier.apacitationBreytenbach, J. (2025). <i>Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT</i>. (). University of Cape town ,Faculty of Science ,Department of Computer Science. Retrieved from http://hdl.handle.net/11427/41491en_ZA
dc.identifier.chicagocitationBreytenbach, Jeremy. <i>"Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT."</i> ., University of Cape town ,Faculty of Science ,Department of Computer Science, 2025. http://hdl.handle.net/11427/41491en_ZA
dc.identifier.citationBreytenbach, J. 2025. Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT. . University of Cape town ,Faculty of Science ,Department of Computer Science. http://hdl.handle.net/11427/41491en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Breytenbach, Jeremy AB - Collective robotics refers to the field of robotics that focuses on the coordination and collaboration of multiple agents to perform a task or solve a problem. The ability to automatically design controllers for such agents in a collective system is an attractive proposition. In this thesis we investigate the impact on performance of combining MAP-Elites with HyperNEAT while varying the evolutionary search directive between an objective and non-objective search, and a hybrid approach. Objective search refers to evolutionary algorithms that explicitly optimize a predetermined performance metric, whereas nonobjective search refers to evolutionary approaches that primarily focuses on exploration and diversity within the search space. HyperNEAT is an evolutionary method that makes use of indirect encoding to evolve agents. Whereas in typical evolutionary methods, only the fittest agents survive to future generations, the inclusion of MAP-Elites allows not only the fittest agents but also those that demonstrate unique behaviour to survive (the elites). MAP-Elites is referred to as an illumination algorithm because by retaining these elite agents in the population, we expect to increase the chances of exploring and thus illuminating novel, yet potentially high-performing regions of the search space. To evaluate these methods, we use Keep-away, a simulated collective robotics task within the RoboCup football framework as a case study. In Keep-away, a team of "keeper" robots attempt to maintain possession of the football while opposing "taker" robots try to intercept it. For this study, we produced controllers for the keeper agents. This research report sheds light on how the combination of these methods affects the agents' performance and their ability explore the behaviour search space. The insights gained from this study will be valuable for researchers working to understand the value and applicability of combining illumination algorithms such as MAP-Elites with objective and non-objective search for gaining performance in Keep-away and similar tasks. DA - 2025 DB - OpenUCT DP - University of Cape Town KW - Computer Science LK - https://open.uct.ac.za PB - University of Cape town PY - 2025 T1 - Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT TI - Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT UR - http://hdl.handle.net/11427/41491 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/41491
dc.identifier.vancouvercitationBreytenbach J. Exploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT. []. University of Cape town ,Faculty of Science ,Department of Computer Science, 2025 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/41491en_ZA
dc.language.rfc3066Eng
dc.publisher.departmentDepartment of Computer Science
dc.publisher.facultyFaculty of Science
dc.publisher.institutionUniversity of Cape town
dc.subjectComputer Science
dc.titleExploring the impact of novelty and objective-directed evolution in company with MAP-Elites and HyperNEAT
dc.typeThesis / Dissertation
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMSc
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_sci_2025_breytenbach jeremy.pdf
Size:
5.48 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.72 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections