LLM-Guided Search for Deletion-Correcting Codes
Not on the map. Why?
Abstract (arXiv)
Finding deletion-correcting codes of maximum size has been an open problem for over 70 years, even for a single deletion. We adapt FunSearch, a large language model (LLM)-guided evolutionary search, to discover functions that construct deletion-correcting codes at short code lengths. For a single deletion, our search finds a function that we prove constructs the conjectured-optimal Varshamov-Tenengolts code. For multiple deletions and quaternary edit codes, the discovered functions improve on prior explicit, search-based, and neural constructions but remain empirical heuristics without new theoretical insights. We study design choices for LLM-guided evolutionary search and find that, for our problem, compute is better allocated to sampling more functions than to longer reasoning traces per function, and that co-evolving natural language descriptions with code hurts search quality. We propose deduplicating logically identical functions during evolution, which we find critical for search diversity. Our results demonstrate the potential of LLM-guided evolutionary search for information theory and code design and represent the first application of such methods for constructing error-correcting codes. However, in our current formulation, evaluating a function scales exponentially with code length, limiting the approach to short codes.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 33 of its 85 references that are in the map. First posted on arXiv 1 Apr 2025.
Builds on
33 of 85 references.
References · 33
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,146
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
- 2023Large Language Models as Optimizerscited by 830
- 2023Eureka: Human-Level Reward Design via Coding Large Language Modelscited by 542
- 2023Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolutioncited by 521
- 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 266
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 258
- 2022Evolution through Large Modelscited by 131
21 more
- 2023EvoPrompting: Language Models for Code-Level Neural Architecture Searchcited by 129
- 2024LLM-SR: Scientific Equation Discovery via Programming with Large Language Modelscited by 117
- 2025Monte Carlo Tree Search for Comprehensive Exploration in LLM-Based Automatic Heuristic Designcited by 100
- 2023LLMatic: Neural Architecture Search via Large Language Models and Quality Diversity Optimizationcited by 86
- 2023Can GPT-4 Perform Neural Architecture Search?cited by 74
- 2024HSEvo: Elevating Automatic Heuristic Design with Diversity-Driven Harmony Search and Genetic Algorithm Using LLMscited by 68
- 2025Evolving Deeper LLM Thinkingcited by 58
- 2024Large Language Models As Evolution Strategiescited by 57
- 2024Discovering Preference Optimization Algorithms with and for Large Language Modelscited by 38
- 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 36
- 2015Finding Near-Optimal Independent Sets at Scalecited by 32
- 2024Large Language Model-Based Evolutionary Optimizer: Reasoning with elitismcited by 27
- 2024REvolve: Reward Evolution with Large Language Models using Human Feedbackcited by 22
- 2024FunBO: Discovering Acquisition Functions for Bayesian Optimization with FunSearchcited by 22
- 2014Edit Distance Cannot Be Computed in Strongly Subquadratic Time (unless SETH is false)cited by 18
- 2020Explicit two-deletion codes with redundancy matching the existential boundcited by 2
- 2025Unrealized Expectations: Comparing AI Methods vs Classical Algorithms for Maximum Independent Setcited by 2
- 2015Efficient Low-Redundancy Codes for Correcting Multiple Deletionscited by 1
- 2018Deterministic Document Exchange Protocols, and Almost Optimal Binary Codes for Edit Errorscited by 1
- 2022Cryptography with Certified Deletioncited by 1
- 2023DoDo-Code: an Efficient Levenshtein Distance Embedding-based Code for 4-ary IDS Channelcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 3.
4 papers.
- 2025Using Reasoning Models to Generate Search Heuristics that Solve Open Instances of Combinatorial Design Problemscited by 3
- 2026Automated Discovery of Improved Constant Weight Binary Codescited by 0
- 2026Autonomous Discovery of Wireless Communications Algorithmscited by 0
- 2026Evolving Towards Better Codes: LLM-Guided Search for High-Distance Binary Linear Codescited by 0
- 2026Evolving Towards Better Codes: LLM-Guided Search for High-Distance Binary Linear Codes29 Sep 2026
- 2026Autonomous Discovery of Wireless Communications Algorithms20 Jul 2026
- 2026Automated Discovery of Improved Constant Weight Binary Codes26 Feb 2026
- 2025Using Reasoning Models to Generate Search Heuristics that Solve Open Instances of Combinatorial Design Problems29 May 2025
Similar, not cited
Close in wording, no citation either way
- 2025Evolutionary thoughts: integration of large language models and evolutionary algorithms
- 2025CodeEvolve: an open source evolutionary coding agent for algorithmic discovery and optimization
- 2026ELMER: Evolutionary Language Model that Explores and Refines
- 2025Increasing LLM Coding Capabilities through Diverse Synthetic Coding Tasks
- 2025Autonomous Code Evolution Meets NP-Completeness
- 2026What Makes an LLM a Good Optimizer? A Trajectory Analysis of LLM-Guided Evolutionary Search
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolution
- 2026What Do Evolutionary Coding Agents Evolve?