← 资料站  /  AI for AI  /  算法自动发现
论文 算法自动发现

A Systematic Survey on Large Language Models for Algorithm Design

LLM 用于算法设计的系统综述:四角色分类学
一句话CityU Qingfu Zhang 组(EoH 原班人马)的 ACM Computing Surveys 综述:从约 3000 篇候选筛出 180+ 篇,把 LLM 在算法设计中的角色分为 Optimizer / Predictor / Extractor / Designer 四类(LLMaD 占 59.7%),并按 ideation→implementation→evaluation 三阶段与三大应用域(优化、ML 系统、科学/符号)组织文献;S2 引用 114,四角色分类学已被后续论文直接沿用。

这是什么

FunSearch、EoH、AlphaEvolve 这条『LLM + 进化搜索发现算法』的线在 2023-2025 年爆发式增长,但之前的综述要么只覆盖窄子领域(比如 LLM+进化计算),要么目标不同(通用代码生成)。这篇综述由 EoH 的作者团队(City University of Hong Kong 的 Fei Liu / Qingfu Zhang 组,含华为诺亚方舟合作者)撰写,2024 年 10 月挂 arXiv,后被 ACM Computing Surveys 接收,是这个方向目前最系统的领域地图。

方法上它做了正经的 systematic review 流程:在 Google Scholar / Web of Science / Scopus 上用标题关键词组合检索,截至 2025 年 10 月收到约 3000 篇,经两轮筛选(排除非算法设计的通用代码生成)缩到 150 篇,再通过 backward snowballing 和专家补充到 180+ 篇。范围界定很明确:算法采用 CLRS 的经典定义(含 heuristics/metaheuristics),排除『仅把已有算法翻译成代码』的工作,也排除小模型。

核心贡献是双轴组织:纵轴是 LLM 的四种角色——LLMaO(LLM 当黑盒优化器直接生成解,如 OPRO)、LLMaP(当性能预测器/代理模型)、LLMaE(从文本/代码中抽取特征或知识)、LLMaD(直接设计算法或组件,如 FunSearch/EoH/Eureka/ADAS/AlphaEvolve);横轴是算法设计的三阶段(ideation、implementation、evaluation)。统计显示 LLMaD 占了被综述文献的 59.7%,即领域重心明确在『LLM 直接写算法』这条线上。

综述的组织结构:范围界定与文献收集 → 四角色 taxonomy(LLMaO/LLMaP/LLMaE/LLMaD)→ 三阶段(ideation/implementation/evaluation)→ 三应用域 → 五挑战。找文献时按这张图索引对应 section。
综述的组织结构:范围界定与文献收集 → 四角色 taxonomy(LLMaO/LLMaP/LLMaE/LLMaD)→ 三阶段(ideation/implementation/evaluation)→ 三应用域 → 五挑战。找文献时按这张图索引对应 section。

机制与做法

四角色分类学(每类都给了 advantages/limitations 的对称讨论)

LLMaO:LLM 在算法框架内当黑盒优化器,基于问题描述和历史轨迹直接产生新解(OPRO、LMEA、EvoLLM),automatic prompt optimization 也被归到这类。作者指出的硬伤:黑盒无理论保证(仅有少量用线性算子近似 LLM 行为、限定条件下分析收敛的初步工作)、对 prompt 和领域先验敏感、大规模实例下 token 成本爆炸——现有工作基本都停留在小规模实例。

LLMaD 是重头戏:从函数设计(Eureka 的 reward function、FunSearch 的多岛进化)到完整启发式(EoH、LLaMEA、ReEvo、HSEvo,以及 MCTS / large neighborhood search 等非进化搜索框架)、多目标版本 MEoH,再到 agent 设计(ADAS 的 meta agent search)。limitations 部分说得很实在:LLM 还合成不了完整的 SOTA 求解器,绝大多数工作只针对组件(heuristic、reward function、代码片段);单靠 LLM 缺领域知识,有效系统都必须套在『生成-执行-测试-反馈』的搜索框架里。

180+ 篇被综述文献在四范式上的分布:LLM as Designer 占 59.7%,Optimizer 22.8%,Predictor 10.7%,Extractor 6.7%——『LLM 直接设计算法』是领域绝对主线,也是 FunSearch/EoH/AlphaEvolve 所在的象限。
180+ 篇被综述文献在四范式上的分布:LLM as Designer 占 59.7%,Optimizer 22.8%,Predictor 10.7%,Extractor 6.7%——『LLM 直接设计算法』是领域绝对主线,也是 FunSearch/EoH/AlphaEvolve 所在的象限。

三阶段视角与应用域

把算法设计拆成 ideation(问题形式化、算法概念设计)、implementation(代码生成、算法优化)、evaluation(性能测试、算法分析)三阶段,论证 LLM 可以在每一阶段介入,且评估阶段(LLM 分析算法行为、当 judge)是目前最薄弱的环节。应用域分三块:优化算法(组合优化为主,即 EoH/FunSearch 的主战场)、ML 系统与数据科学(NAS、reward design、agent workflow)、科学与符号域(方程发现如 LLM-SR、数学构造如 FunSearch 的 cap set)。

挑战部分列了五条:scalability(大实例 token 成本)、generalization(设计出的算法对分布外实例泛化差)、interpretability、efficiency、benchmarking(缺统一 benchmark,不同论文的 baseline 和预算不可比)。这五条基本就是课题组做 AI4AI 实验时会实际撞上的坑清单。

配套生态

作者组围绕综述维护了一个生态:GitHub 论文列表仓库(LLM4Opt,后改名 LLM4AlgorithmDesign,395 stars)、开源平台 LLM4AD(100+ 任务、10+ 方法的统一实现)、GECCO/CEC/WCCI 的 tutorial 和 competition 系列。综述本身在 arXiv 上持续改版(v1 2024-10 → v5 2026-01),v4/v5 是配合 CSUR 录用的大改,检索截止拉到 2025-10-01(manuscript.tex 明写 'as of October 1, 2025'),新增了 AlphaEvolve、BLADE 等 2025 年工作。

关键结果

实证核查

扎实systematic review 流程规范、版本持续更新、分类学已被后续工作实际采用;覆盖上对 2025 年下半年之后的新线(kernel 工程、开源复现)有缺口,但作者明确声明不追求穷尽,属可接受范围。
论文声称对 LLM4AD 领域做 systematic review,corpus 180+ 篇、截至 2025 年 10 月,并承认『不保证穷尽』。
拿站内 ai4ai 方向条目对照抽查(grep source/manuscript.tex):AlphaEvolve(6 处)、FunSearch、EoH、OPRO、Eureka、ADAS 都有实质讨论;但 AFlow、ShinkaEvolve、OpenEvolve、ASI-Arch、AI CUDA Engineer、KernelBench/Kevin 均 0 提及。prompt-opt 线(DSPy/TextGrad/Promptbreeder)未收可以用 scope 排除解释(它只把 automatic prompt optimization 当 LLMaO 的一个应用带过),但 GPU kernel 发现这条线明显属于『LLM 设计算法/程序』且 2025 年已很热,是真实缺口;ShinkaEvolve(2025-09-23)距其 2025-10-01 的检索日只有一周,漏收情有可原。
官方称提供持续维护的配套仓库(论文里链接 FeiLiu36/LLM4AlgorithmDesign),且综述本身持续更新。
gh api 核实:仓库确实存在,是 LLM4Opt 原地改名(395 stars,同一 pushed_at),最后 push 2026-03-31——已 5 个月没更新,收录截止在 2026 年 3 月(如 OptimAI,issue #11),AlphaEvolve 之后的 2025 下半年-2026 工作基本没进列表。arXiv 侧更新是真的:v1(2024-10)→ v5(2026-01-02),v4/v5 为 CSUR 录用大改。结论:论文本体更新到位,awesome list 维护已经松掉,当索引用要自己补最近一年半。
声称提出的四角色 taxonomy(Optimizer/Predictor/Extractor/Designer)能组织这个领域。
S2 API 抽查 60 条引用语境,至少 6 条明确复述或采用该 taxonomy 定位自身工作(ATLAS 'Liu et al. categorize LLM4AD into four paradigms'、MacroAgent、CoupleEvo 等);S2 总引用 114。分类学确实被社区接受,不是自说自话。注意作者组同时是 EoH/MEoH/LLM4AD 平台的作者,LLMaD 一节对自家工作着墨偏多,读时留意这个视角偏置。

与我们方向的关系

对课题组这是 ai4ai / algorithm-discovery 子方向的『地图』条目,用法明确:入门第一篇读它的 Section 3(四角色)+ Section 6(五挑战),然后顺着 LLMaD 那条线接站内的 mathematical-discoveries-from-program-search(FunSearch)→ alphaevolve → openevolve/shinkaevolve;LLMaO 线接 large-language-models-as-optimizers-opro;agent 设计线接 automated-design-of-agentic-systems-adas。选题时先查它的 taxonomy 确认自己的想法落在哪个象限、该象限的 limitations 是否就是你要打的点——比如 LLMaO 的理论空白和 LLMaD 的『只能设计组件』边界都是现成的切入口。

两个使用注意:一是它的检索截止 2025-10-01,GPU kernel 发现(AI CUDA Engineer、KernelBench、Kevin)和 2025 下半年之后的开源演化框架不在图上,这块要靠站内条目自己补;二是作者组就是 EoH 阵营,对 EoH 系工作的评价当作一手材料看,对竞品线(如纯 RL 路线 AlphaDev/AlphaTensor)的着墨相对薄。

阅读笔记

配套仓库 FeiLiu36/LLM4Opt 已改名 LLM4AlgorithmDesign(旧 URL 会跳转)。同组还有开源平台 Optima-CityU/LLM4AD(100+ 任务),做复现实验可以直接用。综述在 arXiv 的 v4/v5(2025-12/2026-01)相对 v1 是大改,读要读新版,别拿 2024 年 10 月的 v1 PDF。

材料清单

TeX 源码
已存档:Raw/llm-for-algorithm-design-survey/source/
代码仓库github.com/FeiLiu36/LLM4Opt
395★ · 最近推送 2026-03-31
配套论文列表github.com/FeiLiu36/LLM4AlgorithmDesign
LLM4Opt 改名而来,395 stars;最后更新 2026-03,近一年半的新工作要自己补
开源平台github.com/Optima-CityU/LLM4AD
同组维护的 LLM4AD 平台:100+ 算法设计任务、10+ 方法(EoH/FunSearch/ReEvo 等)统一实现,适合跑对照实验
arXiv v5arxiv.org/abs/2410.14716v5
2026-01 的 CSUR 录用版,检索截止 2025-10-01;别读 2024 年的 v1

相关条目

同子模块 · 算法自动发现
跨方向 · 同标签