← 科研空间 首页
arXiv:2504.19636 · v3Fitness Landscape / LAS

LLM 时代算法搜索的适应度景观

焦点论文:Fitness Landscape of Large Language Model-Assisted Automated Algorithm Search。它不只问“LLM 找到什么算法”,而问搜索轨迹呈现怎样的景观,以及我们是否有合适的尺子去描述它。

原版 PDF

版本注记:本文依据 arXiv v3(2025-08-27 修订版)及其公开论文源材料阅读;检索日期:2026-10-23。版本依据:arXiv:2504.19636v3;不代表后续未发表更新。

先讲一个故事

教学性场景(非论文记载):算法工程师林岚要让一支自动搜索系统为旅行商问题(TSP)发明更短路线的构造启发式。系统每轮把已有算法交给 LLM 修改,再用实例集打分。日志里出现了几千个候选:有的性能相近却代码差异很大,有的代码看似近似却得分骤变;许多分支彼此没有明显联系。排行榜告诉她谁暂时最好,却解释不了搜索是在一个平滑山坡上爬,还是在互不相通的山峰间跳跃。

转折不是再换一个更聪明的 LLM,而是换一个提问方式:把候选算法当作节点,把“谁由谁生成”当作边,再把任务表现映射到节点上。这样得到的不是算法宇宙的卫星地图,而是一张搜索实际走过的路网。焦点论文正是在这个有限、可观测的路网上提出景观诊断。

故事与技术如何对应

故事中的“候选启发式”对应论文里的 candidate algorithm;“得分”对应任务上的 fitness;“修改日志”提供 parent–offspring lineage。下图是论文的概念示意:节点表示候选算法,边表示搜索关系,颜色编码目标值。教学场景不是作者实验记载;图中元素和论文的图表示定义则是来源事实。

候选算法图景观示意
论文示意图:TSP 候选算法形成图,节点颜色对应目标值;边表示搜索连接。图只示意建模概念,不是全部算法空间的实测地图。

先给结论

论文做了什么:以 EoH 搜索产生的候选算法与谱系构造图景观,并对 6 个算法设计任务、6 个 LLM、不同种群规模及代码相似性度量作经验比较。
论文发现:观测到的 LAS 景观呈现多峰、崎岖等现象,且随任务与模型而异;四类代码相似度与性能变化的联系并不稳定。这为理解搜索行为提供了描述性证据。
结论边界:这张图由特定搜索轨迹采样而来,边是生成谱系而非经验证的语义邻域;因此不能据此断言全算法空间的真实地形,也不能说论文证明了某种搜索策略必然更优。

一句话评价:本文把讨论从“最终解有多好”推进到“搜索过程结构是什么样”,贡献是诊断视角与跨设置观察,不是通用景观定律。

研究动机

LLM-assisted algorithm search(LAS)把算法设计写成迭代优化:模型产生算法候选,执行器评测,搜索器保留或组合候选。EoH、ReEvo、LLaMEA 等工作展示了这种路线的潜力,但“有效时为何有效、何时失效”并没有因榜单成绩自动得到解释。

经典适应度景观分析依赖解空间、邻域和目标函数;算法代码/文本既灵活又缺乏公认的距离和天然邻居。论文的三个问题是:Q1 景观呈现哪些结构特征?Q2 它如何随任务、LLM 与设置变化?Q3 代码相似度怎样关联性能与搜索操作?

这是议题页而非单篇论文孤立摘要:旧议题的主线——LLM 搜索是否只是“更会生成”,还是能理解/利用搜索空间结构——保留为背景;本文作为主轴提供一项景观观测研究,而相关算法搜索工作作为问题边界。

数学表示及建模

对任务实例集 \(I\),候选算法 \(a\in A^S\) 的平均目标值定义为:

$$F(a,I)=\frac{1}{|I|}\sum_{i\in I} f(a,i),\qquad a^*=\arg\min_{a\in A^S}F(a,I).$$

搜索从初始候选群体 \(P_0\) 开始。每轮选择父代 \(a_p\),通过提示得到后代 \(a_o=\mathrm{LLM}(\mathrm{Prompt}(a_p))\),评估其 \(F\),再更新群体。论文采用经典 landscape 三元组思想,但构造对象是搜索中出现的候选集合及其生成关系。

$$G=(N,E),\quad N=\{\text{observed candidate algorithms} i\},\quad (a_i,a_j)\in E\ \text{if }a_j\text{ is generated from }a_i.$$

节点可按候选算法去重,并以重复生成次数或边权记录频次;节点适应度取任务评测值。重要限定:原始生成是有向谱系,论文图分析中使用无向连接呈现关联;图距离并不天然等于程序语义距离。

三类算法表示空间对比
论文对比连续/离散参数、树/结构、代码/文本三类算法表示。代码空间灵活,但景观结构更难定义。

算法流程 / 方法

  1. 搜集轨迹:用 EoH 的默认初始化提示及四种演化操作符 E1、E2、M1、M2生成候选。
  2. 评估候选:依任务基准对每个算法计算性能分数。
  3. 建图:以候选为节点、parent–offspring 生成关系为边;边权记录重复转移,节点大小可呈现出现频次。
  4. 比较景观:从图与分数分布观察任务和 LLM 的差异,并改变种群大小作敏感性观察。
  5. 比较相似度:考察 BLEU、Weighted BLEU、AST Match、Data-flow Match 与 performance delta、操作符的关系。
多个任务上的二维和三维景观
论文展示五个任务的二维与三维景观示例:OBP、TSP、CVRP、Car、Bact;此图的颜色/布局用于呈现已采样候选与分数。
六个任务适应度分布
论文给出六任务的缩放适应度分布,展示任务间分布形态差异。

实验设计

实验以 Large Language Model-based Evolutionary Search(LES)为主,使用 EoH 作为标准框架。每次运行种群规模为 20,最多评估 2,000 个候选算法;通过改变任务、模型和种群规模检视景观差异。

维度 论文设置 解释边界
任务(6) Online Bin Packing、TSP、CVRP、VRPTW、Mountain Car、Bacterial Growth symbolic regression 组合优化、Agent 设计、符号回归;任务类型有限,不能代表全部算法设计。
模型(6) 六种常用开源/商用 LLM(具体名称见论文图表) 模型版本、API 与采样配置影响生成分布;比较不等于控制所有模型差异。
搜索 EoH 默认初始化、E1/E2/M1/M2 操作符;群体规模 20,最多 2,000 候选 图来自所选框架轨迹,并非均匀抽样的完整搜索空间。
度量 BLEU、Weighted BLEU、AST Match、Data-flow Match,以及 performance delta 文本/结构相似度只是候选距离代理,不是经验证的行为等价性。
不同 LLM 的 TSP 景观
论文对不同 LLM 在 TSP 上的景观可视化;图示对应各模型采样到的候选结构。
不同种群规模的景观
DeepSeek-V3 在 TSP 上不同种群规模的景观;论文只显示权重大于 1 的边以突出较频繁关系。

实验结果

论文报告 LAS 景观通常呈多峰且崎岖;组合优化与符号回归等任务的分数分布及图形形态并不相同。改变模型会改变观测图的密度、聚类和分布,改变种群规模也会改变可见结构。论文将这些现象作为任务/模型依赖性的证据,而非固定不变的统一景观。

轨迹图呈现从搜索过程到较优候选的路径关系;不同操作符在性能变化和代码数据流匹配上呈现不同分布。四种相似度指标彼此也并非同一尺度,与性能变化的联系有较大变异,因此作者提出 LAS 需要更适合算法行为的相似度。

TSP 搜索轨迹网络
论文绘制的 DeepSeek-V3/TSP 候选演化有向网络;节点颜色表示 fitness,边表示候选转移,红色标记论文定义的最优节点。
两任务相似度与性能变化关系矩阵
论文展示 TSP 与 OBP 上五个指标(四类相似度与 performance delta)的两两关系分布。
不同操作符的性能变化分布
不同进化操作符对应的 performance delta 分布。
不同操作符的数据流匹配分布
不同操作符对应的 Data-flow Match 分数分布。
相似度指标和性能变化的相关性热图
TSP 上四个相似性标准与 performance delta 的相关矩阵。相关性描述不证明因果,也不构成可泛化预测器。

我的评论

我认为本文最有价值的不是“景观崎岖”这个容易被读成口号的结论,而是把算法搜索日志变成可供讨论的分析对象,并提醒我们代码距离与算法行为之间存在错位。

贡献成立之处

需要谨慎之处

因此,较稳妥的读法是:论文给出了“怎样观察 LAS 搜索轨迹”的原型和经验事实;“普适适应度景观是什么”仍是开放问题。

One More Thing

如果代码相似度不能预测性能变化,研究重点或许不该只寻找更精巧的静态距离,而应把“算法在任务实例上的行为”作为距离定义的一部分:例如比较解轨迹、约束违反模式或算子响应。但这是由论文暴露出的研究假设,不是本文已验证的结论。它与旧议题的联系是:LLM 搜索的适应度景观必须同时考虑表示、生成机制与评估过程。

完整图谱

以下附录图均来自论文 TeX 源包;已按源图名建立覆盖标记。主文已展示所有 11 幅图:三类表示、景观示意、任务景观、分布、不同模型、人口规模、演化轨迹、指标关系矩阵、操作符性能变化、操作符数据流匹配、相关性热图。图注只描述视觉本身,解释性结论见正文。

Other Discussion Roles / 其他讨论角色

以下保留 MIT MAS.S60 的七条原始英文 prompt,并以可核验材料作中文回应。人物故事只是教学类比;作者动机与未核实后续引用不作推断。

Scientific Peer Reviewer

The paper has not been published yet and is currently submitted to a top conference where you’ve been assigned as a peer reviewer. Complete a full review of the paper answering all prompts of the official review form of the top venue in this research area (e.g., NeurIPS). This includes recommending whether to accept or reject the paper.

审稿意见(按 NeurIPS 常见维度:质量、清晰度、重要性、原创性、局限与伦理):质量:问题重要,图建模与跨设置实验有价值;但轨迹覆盖、景观解释和度量验证限制结论强度。清晰度:形式化和任务维度明确,读者应特别区分搜索谱系边与语义邻居。重要性:为 LAS 从榜单评测走向过程诊断提供基础。原创性:在已有 LLM 算法搜索基础上转向景观层面的综合实证,增量真实但偏描述性。局限:有限任务、模型和一次框架配置,指标相关并非预测/因果证据;应更完整报告重复运行的不确定性并验证图构造稳健性。伦理风险低,但自动生成算法仍需审计正确性与资源成本。总体建议:若按成熟会议论文标准,Weak Reject(弱拒),置信度中等;建议补充重复运行、构图敏感性和更强的操作性结论。依据 grounding anchor:相对 OPRO/EoH 的边界,真实增量是轨迹图诊断而非通用景观理论。

Archaeologist

This paper was found buried under ground in the desert. You’re an archeologist who must determine where this paper sits in the context of previous and subsequent work. Find and report on one older paper cited within the current paper that substantially influenced the current paper and one newer paper that cites this current paper.

较早影响工作:论文借用 fitness landscape 的形式化框架,并将搜索轨迹网络思想迁移到 LAS。可核验的基础来源包括 Ochoa 等关于 Search Trajectory Networks 的章节(DOI);它支撑“用网络观察搜索轨迹”的分析视角,不等于本文直接沿用其所有定义。

较新引用工作:截至 2026-10-23,我通过 arXiv abs 页确认焦点论文 v3,并以 OpenAlex 标题检索核对其记录;该记录显示 cited-by count 为 0,未找到可核验的较新引用论文。因此无法诚实完成“报告一篇已证实后续引用”的正向举例;这是当前索引/检索边界,不证明全世界绝无引用。不得编造后续论文。

Academic Researcher

You’re a researcher who is working on a new project in this area. Propose an imaginary follow-up project not just based on the current but only possible due to the existence and success of the current paper.

假想项目:Behavior-Calibrated Landscape Atlas(BCLA)。本文成功提供了把搜索谱系做成可分析图的概念与经验基线,因此后续可建立跨任务的标准化景观数据集:对同一候选在固定实例集上重复评估,记录代码版本、行为签名、父子谱系、操作符和不确定性;再比较静态相似度与行为距离对邻域连通性、局部峰与搜索进步的预测能力。关键实验是同预算、跨模型复现实验,预注册图定义和统计分析。成功标准不是“图更漂亮”,而是行为距离能否跨任务预测改动效果,并帮助选择不同探索算子。项目是研究提案,并非论文已实现成果。

Industry Practitioner

You work at a company or organization developing an application or product of your choice (that has not already been suggested in a prior session). Bring a convincing pitch for why you should be paid to implement the method in the paper, and discuss at least one positive and negative impact of this application.

产品提案:云端运筹算法实验室的搜索可观测性面板。为内部排程团队实现一层日志分析:把每个候选算法、父子关系、任务分数和版本映射为景观图,定位重复生成、孤立分支和性能退化点;让研究人员用数据决定要继续探索、复用还是回滚。付费理由是减少仅凭排行榜调参的盲区,提升审计与故障定位效率。正面影响:可能降低排程迭代成本,帮助团队更早识别不稳健候选。负面影响:图形可能制造虚假的“地形确定感”;错误或过拟合算法若被部署,可能造成资源浪费、服务不公平或不可解释决策。部署需保留基准外验证、人工审批和回滚机制。该产品是应用建议,不是论文验证的商业成效。

Hacker

You’re a hacker who needs a demo of this paper ASAP. Implement a small part or simplified version of the paper on a small dataset or toy problem. Prepare to share the core code of the algorithm to the class and demo your implementation. Do not simply download and run an existing implementation – though you are welcome to use (and give credit to) an existing implementation for “backbone” code.

最小 demo 方案(本次未执行):不用既有实现,手写 toy TSP 评分器与图构造:固定 8 个城市,候选算法用几种 next-city 规则表示;从父候选变异生成子候选,记录 fitness 和 parent edge;用 NetworkX 绘制节点颜色。核心伪代码:

population = [make_candidate(seed) for seed in seeds]
for t in range(budget):
    parent = select(population)
    child = mutate_rule(parent)       # toy operator, not an LLM
    score = mean(tour_length(child, instance) for instance in instances)
    nodes.add(child, fitness=score)
    edges.add(parent, child)
    population = update(population, child)

现场演示对比同一组候选的谱系图与分数色阶,并明确 toy operator 只是模拟候选生成,不复现 EoH 的 LLM 操作符,更不声称跑过论文实验。自写图构造/评分逻辑;若用 NetworkX 等通用绘图 backbone,应注明其用途与版本。

Private Investigator

You are a detective who needs to run a background check on one of the paper’s authors. Where have they worked? What did they study? What previous projects might have led to working on this one? What motivated them to work on this project? Feel free to contact the authors, but remember to be courteous, polite, and on-topic.

仅基于论文公开作者栏与机构信息:作者单位包括 City University of Hong Kong、Xi’an Jiaotong University 与 HUAWEI Noah’s Ark Lab / Huawei Cloud EI Service Product Department(论文首页列示)。这能说明该论文所列合作机构,不能据此推断每位作者完整履历、所学专业、私人背景或个人动机。本文引用的 EoH、LLM 算法设计等研究脉络,可作为学术项目关联,不是个人动机证据。未查到可确认的公开履历材料,不扩写。遵守边界:不联系作者,除非用户明确批准。

Social Impact Assessor

Identify how this paper self-assesses its (likely positive) impact on the world. Have any additional positive social impacts left out? What are possible negative social impacts that were overlooked or omitted?

论文自身 framing:摘要与结论强调加深对 LAS 景观的理解,并为设计更有效搜索方法提供实践启示;它没有呈现独立的社会影响评估或应用部署研究。

可能额外正面影响:更好诊断搜索失败,可能减少重复计算;若用于公开科学工具,可提高算法实验的透明度和可复现性。

可能遗漏的负面影响:LLM 与大规模候选评估带来算力/能源开销;自动生成启发式可能在未经验证时被用于高风险调度;不同组织对模型与算力的访问不平等,也可能扩大研究能力差距。以上属于风险分析,论文未量化其发生率或影响。

Reference / Evidence

焦点论文 arXiv:2504.19636 — abs 页确认题名、作者、v3(2025-08-27)与摘要;本页核心方法和实验来自其论文正文。
焦点论文 PDF — 原版论文。
Yang et al., Large Language Models as Optimizers — OPRO,外部边界参照。
Ochoa et al., Search Trajectory Networks — 搜索轨迹网络背景来源。
Liu et al., Evolution of Heuristics — LLM 演化式启发式设计;背景路线。
ReEvo 与 LLaMEA — 反思式与进化式算法搜索背景来源。
OpenAlex 作品记录 — 以题名核验焦点论文被引索引状态;检索日 2026-10-23 显示 cited-by count 0,索引不完备可能性保留。
MIT MAS.S60 Other Discussion Roles 原始课件 — 七条角色 prompt 来源。