← 最新论文
💻 computer science

LLM-Guided Evolutionary Search for Constraint Model Reformulation to Improve Solver Efficiency

本文提出了一种由大语言模型(LLM)引导的进化搜索框架,该框架通过一种增强型特征多样性保留(Profile-Diverse Retention, PDR)策略来维持候选重构方案中的行为多样性,证明了这种多样化的上下文选择结合基于验证的模型选择,与仅依赖于近期性或性能的策略相比,能显著提高求解器在组合优化问题上的效率。

原作者: Kostis Michailidis, Dimos Tsouros, Nguyen Dang, Tias Guns

发布于 2026-07-31
📖 1 分钟阅读☕ 轻松阅读

原作者: Kostis Michailidis, Dimos Tsouros, Nguyen Dang, Tias Guns

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

想象一下你正在试图解开一个巨大的、令人脑力激荡的谜题。在计算机科学领域,这被称为“约束规划”(Constraint Programming)。它是航空航班调度、工厂装配线组织、破解秘密代码以及规划完美学校课表背后的魔力。困难之处不仅在于找到一个答案,而在于如何快速找到它。为此,人类编写“模型”——即一套严格的规则和指令,告诉计算机求解器究竟该如何寻找解。把模型想象成一张地图。一张好的地图能让你迅速到达目的地,但一张糟糕的地图可能会让你在原地兜圈子数小时,即便它在技术上最终能通向正确的地方。

长期以来,专家们一直知道,绘制这张地图的方式比求解器本身更重要。但绘制出最好的地图是一项艰巨的工作。最近,我们遇到了一位新的助手:大语言模型(LLMs)。这些是超级智能的 AI 聊天机器人,它们可以阅读问题描述并为你编写规则。它们非常擅长把规则写,但并不总是擅长让规则运行得。这就像有一个厨师,他能完美地遵循食谱,却不知道如何高效地切菜。这篇论文提出了一个重大问题:我们能否教会这些 AI 厨师不仅能烹饪出佳肴,还能重新设计厨房,从而以创纪录的速度完成烹饪?

这项研究背后的研究人员决定将模型创建视为一场进化生存游戏。他们没有要求 AI 一次性写出完美的模型,而是建立了一个循环,让 AI 尝试、失败、学习并再次尝试。他们称之为“进化搜索”。其运作方式如下:AI 提出一个新版本的谜题规则(一种“重构”)。然后,计算机测试这个新版本与旧版本之间的差异。如果新版本更快,它就能留在比赛中;如果变慢了或出错了,它就会被淘汰。随后,AI 会观察自己过去的尝试以及收到的反馈,从而编写下一个(也希望是更好的)版本。

团队测试了十种不同的策略,用于 AI way 如何记忆其过去的尝试。有些策略告诉 AI 只看它的最后一次尝试(就像一个只在考试前一晚复习的学生)。另一些则告诉它只记住它曾经做过的最快的尝试(就像一个只关注个人最好成绩的跑步者)。但研究人员怀疑这些方法过于片面。他们想知道,AI 是否需要一个更具多样性的“记忆库”——一个结合了快速尝试以及以完全不同方式解决问题的尝试的混合体。

为了测试这一点,他们发明了一种名为**剖面多样性保留(Profile-Diverse Retention, PDR)**的新策略。想象你是一名训练跑步队的教练。一个只记得最快跑步者的教练可能会忽略这样一个事实:有的选手擅长短跑,而另一些选手擅长长跑。PDR 就像一位保留着这样一群选手的教练:他们不仅跑得快,而且拥有独特的跑步风格。通过在 AI 的记忆中保留一组“既快又各具特色”的尝试,AI 可以通过混合和匹配这些想法,创造出真正新颖且高效的东西。

结果令人兴奋。在八种不同类型的复杂谜题(从“社交高尔夫”到“任务分配”)中,进化搜索始终能找到比原始人工编写模型更快的模型。事实上,对于某些问题,新模型的速度提高了数百倍。研究表明,保持多样化记忆(PDR)的策略比仅仅保留最近的或单一最快的尝试效果更好。它还证明了在另一组“测试”谜题上检查模型(验证)是至关重要的;如果没有这一步,AI 有时只会死记硬背训练谜题,而不是学习如何进行通用的求解。

有趣的是,研究人员还将他们的“全模型重构”方法与仅在原始模型中添加少量额外规则的方法(比如在地图上添加几个额外的箭头)进行了对比。他们的“全重构”方法每次都胜出了,这表明有时你需要重新绘制整张地图,而不仅仅是添加几个箭头。

最后,这篇论文表明,我们可以利用 AI 不仅去解决问题,还要去重新发明我们向计算机传达解决问题方式的过程。通过让 AI 进化它自己的策略,并保持一个多样化的最佳创意库,我们可以构建出效率极高的约束模型。这是迈向未来的一步,在那个未来,计算机不仅会遵循我们的指令,还会帮助我们为它们编写更好的指令。

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

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

试用 Digest →