EvoLattice: Persistent Internal-Population Evolution through Multi-Alternative Quality-Diversity Graph Representations for LLM-Guided Program Discovery
Kamer Ali Yuksel

TL;DR
EvoLattice introduces a graph-based population representation for program evolution, enabling persistent multi-alternative candidates, improved stability, and enhanced search capabilities in LLM-guided program synthesis.
Contribution
The paper presents EvoLattice, a novel graph-structured framework that maintains multiple program variants simultaneously, improving upon overwrite-based methods for LLM-guided evolution.
Findings
More stable evolution compared to prior methods
Greater expressivity in candidate programs
Stronger improvement trajectories in program synthesis
Abstract
Large language models (LLMs) are increasingly used to evolve programs and multi-agent systems, yet most existing approaches rely on overwrite-based mutations that maintain only a single candidate at a time. Such methods discard useful variants, suffer from destructive edits, and explore a brittle search space prone to structural failure. We introduce EvoLattice, a framework that represents an entire population of candidate programs or agent behaviors within a single directed acyclic graph. Each node stores multiple persistent alternatives, and every valid path through the graph defines a distinct executable candidate, yielding a large combinatorial search space without duplicating structure. EvoLattice enables fine-grained alternative-level evaluation by scoring each alternative across all paths in which it appears, producing statistics that reveal how local design choices affect global…
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
TopicsSoftware Engineering Research · Machine Learning in Materials Science · Evolutionary Algorithms and Applications
