← 最新论文
🤖 AI

ImprovEvolve: Basin-Hopping Meets LLM-Guided Evolutionary Search

ImprovEvolve 引入了一种由大语言模型(LLM)引导的进化搜索,通过演化出专门的初始化、改进和扰动算子来驱动跳跃过程(basin-hopping),在成功发现六边形堆积、自相关不等式和球面码等领域的新型最前沿解决方案的同时,显著降低了对语言模型的认知负荷。

原作者: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

发布于 2026-06-30
📖 1 分钟阅读☕ 轻松阅读

原作者: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下你正在试图解决一个极其困难的谜题,比如将特定数量形状怪异的六边形放入一个容器中而不发生重叠,或者寻找一条能使某个值最大化的完美数学曲线。这些都是“优化问题”,它们之所以极其困难,是因为可能的解空间充满了微小的丘陵和深邃的山谷(局部最优解)。如果你走错了一步,你可能会陷入一个浅谷,从而永远无法找到最深的那个。

长期以来,研究人员一直尝试教人工智能(特别是大语言模型,或 LLM)去解决这类谜题,方法是要求 AI 写出一个单一的、庞大的程序,让它一次性完成所有工作:它必须弄清楚从哪里开始、如何移动以及何时停止。这就像是要求一位厨师不仅要烹饪一顿饭,还要同时设计厨房、发明新的餐具并编写整本食谱。这篇论文称这种方法为“AlphaEvolve”。虽然它有时有效,但往往会让 AI 感到力不从心,导致生成的方案笨拙或不完整。

新思路:ImprovEvolve

作者 Alexey Kravatskiy 及其同事提出了一种更聪明的方法,称为 ImprovEvolve。他们不再要求 AI 从零开始构建整个“超级优化器”,而是将任务分解为三个小巧、易于管理的任务。他们要求 AI 编写一个包含三种特定工具的“工具箱”:

  1. 启动器 (generate_config): 一个仅负责创建一个随机且有效的初始点的工具。
  2. 打磨器 (improve): 一个将混乱的解进行微调并使其变得稍好的工具,用于平滑边缘。
  3. 摇晃器 (perturb): 一个通过随机抖动解来观察是否通过“摇晃”能让其落入更深、更好的山谷中的工具。

“盆地跳跃”之舞

在 AI 构建好这个工具箱后,研究人员并不仅仅是运行它一次。他们使用了一种经典的数学策略,称为盆地跳跃(Basin-Hopping)。你可以把它想象成一名徒步旅行者试图在雾气缭绕的山脉中寻找最低点:

  1. 开始: 徒步者投下一个随机位置(使用“启动器”)。
  2. 打磨: 他们向着最近的谷底走下去(使用“打磨器”)。
  3. 摇晃: 他们进行一次大幅度的随机跳跃(使用“摇晃器”)到一个新位置,希望能落在另一个更深的谷底。
  4. 重复: 如果新位置更低,他们就留在那里。如果不是,他们可能会再试一次。他们一遍又一遍地这样做,随着越来越接近底部,跳跃的幅度也会逐渐减小。

通过将“思考”(AI 所做的)与“搜索”(盆地跳跃循环)分离,AI 只需要专注于做好一件特定的事情。这降低了 AI 的“认知负荷”,就像人类在处理复杂问题时,如果将其分解为小步骤而不是试图一次性在大脑中处理整个过程,效率会更高一样。

结果:刷新纪录

论文在三个非常艰深的数学挑战上测试了这种方法:

  • 六边形堆积: 想象一下尝试将 11、12 甚至 23 个六边形装进尽可能小的六边形盒子中。新方法为其中几个数字找到了新的世界纪录堆积方案,击败了以往由其他 AI 系统甚至人类专家创造的纪录。
  • 自相关不等式: 这是一个关于寻找完美波形形状的复杂数学问题。AI 将已知的数学极限(“下界”)从 0.96102 提高到了 0.96258。这是通过利用之前 AI 发现的一个优秀解,并使用新的“打磨器”工具进行进一步精炼实现的。
  • 球面码: 这涉及在球面上排列点,使它们尽可能远离(就像石榴籽一样)。新方法在 90 个不同测试用例中的大多数情况下都改进了排列方式,找到了比以往任何已知配置都更高效的配置。

人类的触感

有趣的是,论文指出,虽然 AI 完成了繁重的体力活,但一位人类专家对代码进行了几次微小的调整(例如更改了特定的设置或更换了某种数学工具)以获得绝对最佳的结果。这表明,最好的结果来自于一种协作关系:AI 生成核心结构和逻辑,而人类提供 AI 可能忽略的最终“微调”。

总结

该论文认为,与其要求 AI 成为一个“超级天才”去一次性解决整个问题,不如要求它成为一个“专家”,去构建一套工具。然后,我们利用这些工具通过智能的迭代循环(盆地跳跃)来探索解空间。这种方法——ImprovEvolve——被证明比以往那些试图包揽一切的方法更有效、更稳健,并且能够发现新的数学纪录。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →