PACE: Primitive-Aware Code Evolution for Automated Algorithm Design
Not on the map. Why?
Abstract (arXiv)
Large Language Model (LLM)-based automated algorithm design typically evolves algorithms as complete, indivisible programs. While this whole-program perspective simplifies the search space, it fundamentally couples the useful local logic to its host program. Consequently, valuable code snippets vanish when the overall program is discarded, making it highly difficult to assess the contribution of individual algorithmic components.To address this, we propose Primitive-Aware Code Evolution (PACE), which decouples local logic from complete programs by representing it as persistent units called Executable Algorithmic Primitives (EAPs). To enable code-level transfer, PACE maintains a dynamic set of EAPs. Algorithm evolution is driven by primitive-aware operators that structurally guarantee the retention and cross-program transfer of these components. To evaluate them effectively, PACE leverages Thompson sampling based on parent-relative performance improvements, guiding primitive selection from the set without requiring extra evaluation datasets. Experiments on four tasks demonstrate that PACE effectively discovers competitive algorithms while structurally preserving valuable algorithmic components.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 29 references that are in the map. First posted on arXiv 7 Aug 2026.
Builds on
19 of 29 references.
References · 19
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2019Introduction to Multi-Armed Banditscited by 481
- 2017A Tutorial on Thompson Samplingcited by 433
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 276
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 109
- 2025Monte Carlo Tree Search for Comprehensive Exploration in LLM-Based Automatic Heuristic Designcited by 109
- 2024TroVE: Inducing Verifiable and Efficient Toolboxes for Solving Programmatic Taskscited by 75
- 2024HSEvo: Elevating Automatic Heuristic Design with Diversity-Driven Harmony Search and Genetic Algorithm Using LLMscited by 73
- 2024A Systematic Survey on Large Language Models for Algorithm Designcited by 69
- 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Codecited by 49
7 more
- 2024ReGAL: Refactoring Programs to Discover Generalizable Abstractionscited by 36
- 2025EoH-S: Evolution of Heuristic Set using LLMs for Automated Heuristic Designcited by 36
- 2025Multimodal LLM-assisted Evolutionary Search for Programmatic Control Policiescited by 8
- 2026G-LNS: Generative Large Neighborhood Search for LLM-Based Automatic Heuristic Designcited by 7
- 2024QUBE: Enhancing Automatic Heuristic Design via Quality-Uncertainty Balanced Evolutioncited by 5
- 2025EvoLattice: Persistent Internal-Population Evolution through Multi-Alternative Quality-Diversity Graph Representations for LLM-Guided Program Discoverycited by 3
- 2026BEAM: Bi-level Memory-adaptive Algorithmic Evolution for LLM-Powered Heuristic Designcited by 1
Built on by
Not cited yet.