Automated Algorithm Discovery
Overview
Automated algorithm discovery studies how to construct or improve executable procedures—such as heuristics, numerical solvers, learning rules, and hardware policies—without specifying every design choice by hand. Common approaches use evolutionary or tree search with language models to modify code, program synthesis over reusable components, reinforcement learning, or learned search controllers; candidates are assessed with benchmarks, simulators, formal checks, and staged evaluation. Persistent memory, modular representations, diversity archives, and adaptive budget allocation help reuse findings and reduce search stagnation. A central challenge is establishing that gains reflect sound, useful algorithms rather than benchmark overfitting, noisy evaluations, recombinations of human designs, or exploitable evaluators—and that they transfer under real-world constraints.
Latest papers
170 papers33 papers in the last four weeks, up 120% on the four weeks before. 0.2% of all new papers.
Reinforced Generation of Combinatorial Structures: Ramsey Numbers
Hubble: An LLM-Driven Agentic Framework for Safe, Diverse, and Reproducible Alpha Factor Discovery
Advancing Automated Algorithm Design via Evolutionary Stagewise Design with LLMs
CDEoH: Category-Driven Automatic Algorithm Design With Large Language Models
Autonomous Algorithm Discovery for Ptychography via Evolutionary LLM Reasoning
Solving an Open Problem in Theoretical Physics using AI-Assisted Discovery
From Heuristic Selection to Automated Algorithm Design: LLMs Benefit from Strong Priors
Rethinking Code Similarity for Automated Algorithm Design with LLMs
EvoX: Meta-Evolution for Automated Discovery
ArchAgent: Agentic AI-driven Computer Architecture Discovery
Neural Learning of Fast Matrix Multiplication Algorithms: A StrassenNet Approach
Automating the Analysis and Improvement of Dynamic Programming Algorithms with Applications to Natural Language Processing
AutoNumerics: An Autonomous, PDE-Agnostic Multi-Agent Pipeline for Scientific Computing
AutoNumerics, a multi-agent framework that autonomously designs, implements, debugs, and verifies numerical solvers for general PDEs directly from natural language descriptions. Unlike black-box neural solvers, our framework generates transparent solvers grounded in classical numerical analysis. We introduce a coarse-to-fine execution strategy and a residual-based self-verification mechanism. Experiments on 24 canonical and real-world PDE problems demonstrate that AutoNumerics achieves competitive or superior accuracy compared to existing neural and LLM-based baselines, and correctly selects numerical schemes based on PDE structural properties, suggesting its viability as an accessible paradigm for automated PDE solving.