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

Evolutionary Computation in the Era of Large Language Model: Survey and Roadmap

LLM 时代的进化计算:综述与路线图
一句话港理工 Kay Chen Tan 组的 TEVC 综述(arXiv 2024-01,v3 至 2024-05),第一篇系统梳理 LLM 与进化算法双向增强的综述:LLM-enhanced EA / EA-enhanced LLM / 两者协同的应用,三分类被后续工作沿用,S2 引用 222;短板是 arXiv 版本停在 AlphaEvolve 之前,配套 awesome list 也自 2025-03 起停更。

这是什么

这篇综述回答一个问题:LLM 和进化算法(EA)这两套看似不相干的东西,为什么天然互补、以及现有工作是怎么把它们拼起来的。作者的论证是:LLM 有生成能力、领域先验和文本处理能力,但搜索是 one-shot 的、受 prompt 和训练数据束缚,缺乏迭代式全局探索;EA 恰好是黑盒迭代全局搜索的老手,但缺领域知识、传统上只处理数值编码。两边的短板刚好是对方的长板。

全文按三大类组织:(1) LLM-enhanced EA——LLM 当进化算子做黑盒优化(OPRO、LMX、LLM4MOEA),或直接生成优化算法(EoH、ReEvo、LLaMEA);(2) EA-enhanced LLM——用 EA 做 prompt 优化(EvoPrompt、Promptbreeder)、LLM 架构搜索(AutoBERT-Zero)、模型 merge/prune(Sakana 的 Evolutionary Model Merge);(3) 两者协同驱动的应用——代码生成(ELM、FunSearch、Eureka)、软件工程、NAS、其他生成任务。最后给了一个 Method + Theory + Application 三层的 roadmap。

定位上它是「教材式地图」而非方法论文:没有实验,价值在分类学、200+ 文献的整理和逐节的批判性讨论(每个子方向都指出了现有方法的局限)。2024-11 被 IEEE Transactions on Evolutionary Computation 接收。

全文总框架:底层是 LLM 与 EA 的相似适用域(大搜索空间、不确定环境、复杂问题),中层是互补优势(LLM 出生成能力/先验知识/文本处理,EA 出灵活全局搜索/迭代优化/低数据依赖),上层导出两条增强路线(EA-enhanced LLM、LLM-enhanced EA)及四类应用(代码生成、NAS、软件工程、生成任务)。一张图看懂全文论证结构。
全文总框架:底层是 LLM 与 EA 的相似适用域(大搜索空间、不确定环境、复杂问题),中层是互补优势(LLM 出生成能力/先验知识/文本处理,EA 出灵活全局搜索/迭代优化/低数据依赖),上层导出两条增强路线(EA-enhanced LLM、LLM-enhanced EA)及四类应用(代码生成、NAS、软件工程、生成任务)。一张图看懂全文论证结构。

机制与做法

LLM-enhanced EA:LLM 进入进化循环的两个层次

第一个层次是 LLM 当搜索算子:把种群里的解序列化成文本放进 prompt,让 LLM 做 crossover/mutation/选择,典型如 OPRO(把优化轨迹写进 prompt 让 LLM 提出新解)和 LMX(few-shot 拼接父代做交叉)。综述对这条线的态度相当克制:指出已验证的只是小规模数值问题,高维、强约束、高精度场景下受 context 长度和数值理解能力限制,且「优化能力来自推理还是随机性」尚无定论——这个批判后来被多篇 evaluation 论文(如 GECCO'24 的 Critical Examination)证实。

第二个层次是 LLM 生成算法本身:不让 LLM 逐步出解,而是让它写出完整的启发式算法代码,再用进化框架筛选改进,代表是 EoH/AEL、ReEvo、LLaMEA。这条线就是站内 FunSearch → AlphaEvolve 一脉的谱系源头,综述把它们归入「代码生成」应用一并讨论。

三分类 taxonomy 及各自子类:LLM-enhanced EA(黑盒优化/算法生成/其他能力)、EA-enhanced LLM(prompt 工程/架构搜索/其他能力)、协同应用(代码生成/软件工程/NAS/生成任务)。配套 awesome list 也按此结构组织,后续引用文献沿用这套框架。
三分类 taxonomy 及各自子类:LLM-enhanced EA(黑盒优化/算法生成/其他能力)、EA-enhanced LLM(prompt 工程/架构搜索/其他能力)、协同应用(代码生成/软件工程/NAS/生成任务)。配套 awesome list 也按此结构组织,后续引用文献沿用这套框架。

EA-enhanced LLM:黑盒设定下的外围优化

反方向的核心场景是:商用 LLM 参数不可见,梯度方法失效,EA 作为经典黑盒优化器接管外围可调的东西。最热闹的是 prompt 优化——离散 prompt 进化(EvoPrompt、Promptbreeder、GPS)、gradient-free soft prompt(BBT/BBTv2)、以及安全向的进化式 jailbreak(AutoDAN)。综述点出这条线的三个坑:初始种群敏感、搜索空间随 prompt 长度指数增长、效果强依赖 LLM 本身的理解能力导致不稳定。

另外两块是 EA 做 LLM 架构搜索(多为 BERT 时代工作,如 AutoBERT-Zero、AutoTinyBERT,对现代 decoder-only 大模型基本没实践)和模型 merging/pruning(Sakana 的 Evolutionary Model Merging 是代表,这块在 v3 之后反而成了活跃方向)。

Roadmap:三层七个方向

路线图按 Method + Theory + Application 组织:方法层要解决大规模/带约束优化、更自动化的 EA(多模态 LLM 做跨模态进化算子)、稳健的 prompt 进化;理论层呼吁对 LLM+EA 组合做收敛性/复杂度分析(至今仍几乎空白);应用层指向复杂任务的模块化代码生成、通用 NAS 和更高层任务(repository 级软件工程、电路设计、agent 自进化)。事后看,「复杂任务代码生成」和「agent 自进化」两条被 2025 年的 AlphaEvolve、EvoAgentX 等工作命中,理论方向则基本无人跟进。

关键结果

实证核查

扎实作为 2024 年初的领域地图名副其实:分类学被采纳、批判性判断被后续 evaluation 工作印证、TEVC 接收;但「持续更新」的承诺没有兑现,arXiv 和 repo 都停在 AlphaEvolve 爆发之前,当活地图用会漏掉 2025 年后的主线。
自称 'the first comprehensive and up-to-date review' 且 repo README 承诺 'will be updated soon and continuously, and new studies published after the survey will also be included'。
「first」成立(2024-01 时确无同类综述);「持续更新」只兑现了一年:arXiv 停在 v3(2024-05-29),TEVC 录用版之后未再更新;repo 最后一次 commit 是 2025-03-18(gh api commits),此后 17 个月零更新,唯一一个 open issue(#1,2026-03 请求收录 AIDE)无人回应。因此 AlphaEvolve(2025-05)、ShinkaEvolve、GEPA、ASI-Arch 等 2025 年主线工作全部缺席。
系统覆盖 LLM×EC 交叉领域的研究。
对照站内 ai4ai 条目抽查:FunSearch、OPRO、Promptbreeder、Eureka、Evolutionary Model Merge、LLM-SR、EvoPrompting 均收录(见 repo README 各表);但截稿窗口内的 DiscoPOP(2024-06)、ADAS(2024-08)、AFlow(2024-10)在 repo 2025-03 停更前本有机会补入却未收——「进化式 agent/workflow 设计」这条线只收了 EvoAgent 和 FoA 两篇,覆盖明显薄于 prompt/算法生成两线。用它找 agentic 方向的文献要换 LLM4AD 那篇综述。
提出的三分类 taxonomy 能组织领域内全部工作。
被采纳有实证:S2 引用语境抽查可见后续论文直接按 'LLM-enhanced EA / EA-enhanced LLM' 双向框架写 related work(如 MEPO-SLM, 2026);站内另一篇 LLM for Algorithm Design 综述(2024-10)则改用「LLM 扮演的四种角色」正交视角,说明这套分类是主流之一而非唯一。
对 LLM 作黑盒优化器的批判(小规模、机制不明、约束处理弱)。
被第三方印证:GECCO'24 'A Critical Examination...' 与 2025 'Can LLMs Be Trusted as Black-Box Evolutionary Optimizers' 等后续 evaluation 论文(repo 自己也收录了)结论一致,LLM 直接迭代出数值解在组合优化上不可靠。综述在这点上没有为交叉方向吹哨抬轿,判断经得起时间。

与我们方向的关系

课题组把它当【2024 年版领域地图】用:读 AlphaEvolve/OpenEvolve/ShinkaEvolve 之前先过一遍第 II.B 节(LLM 生成优化算法)和 IV.A 节(code generation),能把 FunSearch→EoH→ReEvo 这条谱系和站内条目对上号;做 prompt 进化(对照站内 Promptbreeder、GEPA)先读 III.A 节的三个坑(初始化敏感、空间爆炸、不稳定),GEPA 的 reflective mutation 正是对这些坑的回应。它和站内另一篇 LLM for Algorithm Design 综述互补:本篇以 EC 社区视角纵向切(双向增强),那篇以 LLM 角色横向切,查文献两篇一起用。

注意时效边界:2025-05 之后的工作(AlphaEvolve 系、GEPA、ASI-Arch、agentic workflow 进化)一律不在其中,追新只能靠站内条目和 LLM4AD 的 living list。它的 roadmap 里「理论分析 LLM+EA 收敛性」至今仍是空白,若组里有人想做偏理论的坑,这是一个被点名两年没人填的方向。

阅读笔记

arXiv v3(2024-05)与 TEVC 录用版(2024-11)内容有出入,repo README 里 2025 年初的新论文只进了 list 没进正文。README 表格里有零星错漏:LLM-Virus 一行的论文链接错贴成 Red Teaming 那篇的 2305.19713,EvolCAF 的代码链接错指向 evosax。引用它时用 TEVC 版 bibtex。

材料清单

TeX 源码
已存档:Raw/evolutionary-computation-llm-survey/source/
代码仓库github.com/wuxingyu-ai/LLM4EC
147★ · 最近推送 2025-03-18
TEVC 正式版ieeexplore.ieee.org/document/10767756
IEEE Transactions on Evolutionary Computation 录用版(2024-11),内容比 arXiv v3 新

相关条目

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