A2DEPT: Large Language Model-Driven Automated Algorithm Design via Evolutionary Program Trees
About
Designing heuristics for combinatorial optimization problems (COPs) is a fundamental yet challenging task that traditionally requires extensive domain expertise. Recently, Large Language Model (LLM)-based Automated Heuristic Design (AHD) has shown promise in autonomously generating heuristic components with minimal human intervention. However, most existing LLM-based AHD methods enforce fixed algorithmic templates to ensure executability, which confines the search to component-level tuning and limits system-level algorithmic expressiveness. To enable open-ended solver synthesis beyond rigid templates, we propose Automated Algorithm Design via Evolutionary Program Trees (A2DEPT), which treats LLMs as system-level algorithm architects. A2DEPT explores the vast program space via a tree-structured evolutionary search with hybrid selection and hierarchical operators, enabling iterative refinement of complete algorithms. To make open-ended generation practical, we enforce executability with a lightweight program-maintenance loop that performs feedback-driven repair. In experiments, A2DEPT consistently outperforms representative LLM-based baselines on both standard and highly constrained benchmarks. On the standard benchmarks, it reduces the mean normalized optimality gap by 9.8% relative to the strongest competing AHD baseline.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Combinatorial Optimization | MIS | Solution Gap (%)4.2 | 15 | |
| Combinatorial Optimization | CFLP | Objective Value (10^5)6.7 | 14 | |
| Combinatorial Optimization | CVRP | Objective Value ($10^5$)1.08 | 14 | |
| Combinatorial Optimization | FJSP | Objective Value (x10^4)1.49e+4 | 14 | |
| Numerical ODE Integration | Heat Eq High-Dim | Composite Score (Accuracy/Cost Balance)5.99 | 7 | |
| Numerical ODE Integration | Harmonic Non-Stiff | Score (-log10(Error) - λ log10(Cost))4.6 | 7 | |
| Numerical ODE Integration | Van der Pol Medium | Combined Score-1.03 | 7 | |
| Numerical Root-Finding | Numerical Root-Finding Smooth Poly. | Average Unified Score0.63 | 6 | |
| Numerical Root-Finding | Numerical Root-Finding Oscillatory | Average Unified Score0.66 | 6 | |
| Numerical Root-Finding | Numerical Root-Finding Ill-Cond. Roots | Average unified score51 | 6 |