Reachability Analysis for Lexicase Selection via Community Assembly Graphs
Emily Dolson, Alexander Lalejini

TL;DR
This paper introduces community assembly graphs as a novel tool from ecology to analyze the complex search spaces of lexicase selection in evolutionary algorithms, demonstrated on NK landscapes and genetic programming.
Contribution
It proposes a new ecological approach to analyze selection schemes with complex dynamics, extending the analysis capabilities beyond traditional fitness landscapes.
Findings
Community assembly graphs can model lexicase selection dynamics.
The approach is effective on NK landscapes with perfect information.
Successful application to complex genetic programming problems.
Abstract
Fitness landscapes have historically been a powerful tool for analyzing the search space explored by evolutionary algorithms. In particular, they facilitate understanding how easily reachable an optimal solution is from a given starting point. However, simple fitness landscapes are inappropriate for analyzing the search space seen by selection schemes like lexicase selection in which the outcome of selection depends heavily on the current contents of the population (i.e. selection schemes with complex ecological dynamics). Here, we propose borrowing a tool from ecology to solve this problem: community assembly graphs. We demonstrate a simple proof-of-concept for this approach on an NK Landscape where we have perfect information. We then demonstrate that this approach can be successfully applied to a complex genetic programming problem. While further research is necessary to understand…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolution and Genetic Dynamics · Evolutionary Algorithms and Applications · Evolutionary Game Theory and Cooperation
