mlsanityData to 14 Oct 2026

EcoSearch: A Constant-Delay Best-First Search Algorithm for Program Synthesis

arXiv 2412.17330 ↗First posted 23 Dec 2024cs.LG cs.AI cs.PLcited by 0

Not on the map. Why?

Abstract (arXiv)

Many approaches to program synthesis perform a combinatorial search within a large space of programs to find one that satisfies a given specification. To tame the search space blowup, previous works introduced probabilistic and neural approaches to guide this combinatorial search by inducing heuristic cost functions. Best-first search algorithms ensure to search in the exact order induced by the cost function, significantly reducing the portion of the program space to be explored. We present a new best-first search algorithm called EcoSearch, which is the first constant-delay algorithm for pre-generation cost function: the amount of compute required between outputting two programs is constant, and in particular does not increase over time. This key property yields important speedups: we observe that EcoSearch outperforms its predecessors on two classic domains.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 26 references that are in the map. First posted on arXiv 23 Dec 2024.

Builds on

3 of 26 references.

References · 3

  1. 2019On the Measure of Intelligencecited by 144
  2. 2024Addressing the Abstraction and Reasoning Corpus via Procedural Example Generationcited by 33
  3. 2024Guiding Enumerative Program Synthesis with Large Language Modelscited by 9

Built on by

Not cited yet.