先讲一个故事
在运筹优化圈,有一个公开的"习题库"叫
MIPLIB。它的每一道题都是一个真实的混合整数规划(MIP)实例——工厂排产、电网调度、物流装箱、芯片布线——背后是真金白银的成本。其中
217 道题长期挂着 "open" 的牌子:意思是,全世界最好的商业求解器
Gurobi、国产的 COPT,跑满 10
个小时也关不掉它,没人知道最优解到底是多少,甚至没人能证明它到底有没有可行解。
这 217
道题,在过去十年里基本就是"求解器调参大赛"的赛场。谁加了更好的割平面、谁的分支策略更聪明、谁的并行更猛,谁就能把
gap 再压低几个百分点。但有一批人换了个问法:如果把一道 open 的 MIP
实例本身看作一个"可验证的开放问题"呢?它有明确的变量、约束、目标,任何候选解都可以被独立检查对不对——这和数学竞赛里"提出猜想、给出证明、被人验证"的结构一模一样。
于是问题变成:一个会读矩阵、能联想算法、擅长跨领域套结构的语言模型,能不能像一个"只做结构分析、绝不自己拍板"的研究助理那样,帮人类在这些开放实例上往前挪一步?它能看出"这个约束其实等价于图着色""这个目标函数落在半整数格点上所以可以舍入""这个模型可以规约成一个更小的子问题"——然后让求解器去算、让独立的验证器去判。这就是
LLM4MIP 想做的事。
转折点不在于"LLM 独立解出了
MIP"——项目自己反复强调它没有。转折点在于:这个"LLM 提假设 + 求解器搜索 + 独立验证"的闭环,在 132
个实例里关掉了 34 个,有 29 个解被 MIPLIB 官方 Best Known Solution
记录收录。这不是调参比赛的延续,而是把"开放基准实例"当成"开放数学问题"来攻的一个新范式的小型实证。
(注:以上叙述中的"LLM
像研究助理"是帮助理解的类比,并非作者原文措辞;所有数字来自项目公开网站与
GitHub 仓库,检索日期 2026-09-29。)
故事与技术如何对应
故事里的角色
· 开放题:217 个 open MIP 实例
·
研究助理:读矩阵、提假设的 LLM
·
计算苦力:Gurobi / COPT 求解器
·
裁判:独立 checker(SAT、精确
DP、有理运算、原模型审计)
· 转折:闭环关掉
34 题、29 题被官方收录
论文里的技术
· benchmark:从 217 open 中选 132 个研究
·
LLM 角色:结构分析、规约设计、证伪、证书协调(primal/dual 两套 skill)
·
Backend:求解器搜索与界
·
Checker:六类验证方法,"acceptance outside
both"
· 证据:每实例附 SHA-256 可复现
bundle,29 解入 MIPLIB
类比与事实的分界:研究助理"只提假设不拍板"对应论文里"LLM
不独立验证"这条硬约束(solver-replacement 页明说);"转折关掉 34 题"是网站头条数字;"被官方收录 29 题"是
2026-09-22 的 MIPLIB 更新新闻。
先给结论
34 / 132关闭实例(最优性或不可行性)
29解被 MIPLIB Best Known Solution 收录
66对偶界改进(相对 10h COPT)
一句话结论:LLM4MIP 不是"LLM 学会了解 MIP",而是"LLM
+ 求解器 + 独立验证"组成的研究工作流,在 MIPLIB
开放实例上取得了经核验的、被官方记录接受的进展。它的真正贡献是方法论 + 诚实的功劳归属,不是某个单点性能数字。
三条必须绑定的边界(项目自己强调):
-
描述性,非因果:所有结果计数是"哪些工作流拿到了什么",不是成功率估计,也不能归因为
LLM 的净因果贡献(
skill-comparison-report.md 原文:"a
paired retrospective review, not a randomized, blinded,
equal-resource A/B experiment")。
-
LLM 未独立验证:可行性、全局对偶界、自身规约的正确性,都不是 LLM
自己判的;求解器、SAT 引擎、精确
DP、有理运算、原模型审计才承担计算与验证。
-
尚无正式论文:网站标注 "Technical report
forthcoming"。所有结果应视为预印/网站声明,待技术报告与同行评审核验。作者团队(叶荫宇、Madeleine
Udell、葛冬冬等)在优化领域有深厚信誉,但这不等于结果已被独立验证发表。
研究动机
为什么 MIP 值得啃:混合整数规划是规划、调度、物流、能源系统的核心建模工具,但即便用最好的求解器也以"难解"著称。MIPLIB
是评测求解器的标准公开实例库,其中 "open"
实例就是全世界求解器都还没关掉的硬骨头。
为什么 LLM 可能帮上忙,且帮法不同于"调参":近两年 LLM
在开放数学问题上展示了潜力(FunSearch
用程序进化找到新组合界、AlphaProof 用 Lean 做 IMO
级形式化证明)。一个未解 MIP
实例同样可以被看作"可验证的开放问题":变量、约束、目标和数据定义了一个可被独立检验的计算问题。LLM
的长处不在暴力搜索(求解器更强),而在结构识别、跨实例类比、规约与证伪设计——这些恰恰是求解器不擅长的"研究味"工作。
为什么是现在、为什么 prior work 多停在别处:截至
2025 末,LLM 用于组合优化/MIP 的工作主要集中在三处——(1)
建模辅助(自然语言转数学模型,NL4Opt 系列);(2)
生成启发式/求解器配置/割平面辅助;(3) 端到端近似求解。两篇 2025
综述(Da Ros et al., arXiv:2507.03637;IJCAI 2025,
arXiv:2508.10047)都把 LLM 在 CO 里的角色概括为 "assistance rather
than standalone solving"。把"未解实例"系统性当成"可验证开放问题"、用 LLM
做结构分析而求解器+独立 checker 做搜索与验证、并在 MIPLIB
上取得官方收录进展——这条路径此前没有成体系的工作。这正是 LLM4MIP 想填的缺口。
数学表示及建模
一个混合整数规划(MIP)的标准形式:
$$\min_{x}\ c^{\top}x \quad \text{s.t.}\quad Ax \le b,\quad x_i \in
\mathbb{Z}\ \text{对部分分量 } i$$
其中 $x$ 是决策变量向量,部分分量被限制为整数($x_i \in
\mathbb{Z}$)。这是 NP-hard 问题,工业上用 branch-and-bound /
branch-and-cut 求解。
原始界、对偶界与间隙
对于最小化问题,记:
-
原始界 $P$(primal bound):一个已验证可行的解的目标值,是真实最优值的上界。$P$
越小越好。
-
对偶界 $D$(dual bound):一个合法的全局下界(来自
LP 松弛、割平面、规约等)。$D$ 越大越好。
当 $P = D$
时,实例被"关闭"(证明最优)。衡量进展用一致的对称相对间隙:
$$\text{gap} = \frac{|\,P - D\,|}{\max(1,\,|P|,\,|D|\,)}$$
项目用绝对容差 $10^{-7}$ 做数值比较;另有一个"数值最优"分类接受
$10^{-10}$ 容差的关闭(共 2
个实例)。关键点:"拿到更好的 $P$"和"拿到更强的
$D$"是两件独立的事——改进原始界不能替代全局对偶证明,而分支定界跑得快本身不产生可移植的最优性证书。这个区分贯穿整篇的实验解读。
算法流程 / 方法
LLM4MIP
的核心不是某个新算法,而是一个三角色工作流与两条可迁移的"技能"(skill)。
三角色:谁干什么、谁不干什么
| 角色 |
职责 |
明确不做的事 |
| LLM(解释与提议) |
恢复公式语义、把矩阵模式关联到算法、提出规约与不变量、设计证伪测试、协调证书构造
|
不独立判可行性、不算全局对偶界、不验证自身规约 |
| Backend(搜索与界) |
找可行点、优化规约后的小模型、枚举有限状态空间、反驳
cutoff、算数值下界或精确下界证书
|
不接受未经 checker 验证的结论 |
| Checker(接受或拒绝) |
重放证明迹、验证有理证书、审计原模型每一行、测试映射方向、阻止结论超出已验证范围
|
不生成新结论,只裁决 |
核心原则——"acceptance outside both":没有任何一个 benchmark 结果是仅凭 LLM 输出就被接受的。一个假设只有在经过"与声明相称的计算测试 +
独立验证"之后,才作为结果被报告。
两条技能:primal skill 与 dual skill
团队把实例级分析蒸馏成两条互补、可下载的技能(源自内部的
milp-structure-research,公开发布为 primal / dual 两个
tar.gz):
-
primal skill:识别可利用的结构、发展原始启发式,以找到或改进 incumbent($P$)。
-
dual skill:用结构分析与求解器实验,发展更强的合法全局对偶界($D$)。
两条技能都强制一种"研究纪律"而非参数配方:检查原始矩阵、冻结声明与基线、提出可证伪的结构假设、把构造与证明分开、把规约模型结果映射回原模型、独立重放、记录失败实验与证据等级。
六类验证方法
30
个"经认证"的关闭结果按验证方式分为六类(分类只说明"怎么被验证的",不分配"发现功劳"):
| 验证方法 |
数量 |
含义 |
| 可移植精确证书(portable exact certificate) |
18 |
证书一旦构造,无需商业求解器即可重放验证 |
| 已检查的证明迹(checked proof trace) |
1 |
重放大型外部证明迹(按哈希标识) |
| 穷举精确验证 |
3 |
有限状态空间穷举 |
| 已发表定理迁移 |
3 |
把已发表定理的结论迁移过来 |
| 浮点零间隙验证 |
3 |
浮点下 $P=D$ |
| 混合计算验证 |
2 |
多种计算手段组合 |
18
个关闭实例的产物可在不依赖商业求解器的情况下重放(支持"可移植的事后验证"),但这不等于 LLM 独立发现;5 个关闭结果仍依赖浮点或商业求解器,1
个精确证明使用按哈希标识的大型外部迹。
实验设计
两套实验
主基准(132 实例):从 217 个 open MIPLIB 实例中选出
132 个,用 LLM 辅助工作流研究。对偶界改进相对一个"冻结的历史 COPT
表"(10 小时运行)衡量。
20 实例对照(skill vs no-skill):在同一批 20
个最小化实例上,比较"用了 primal/dual skill 的工作流"与"未用该 skill
的历史工作流(Vanilla prompting,但仍用计算工具与问题特定方法)"。每条
skill 给每个实例 150 分钟总运行预算。另有相对"求解器基线"(COPT 与
Gurobi 记录运行中的最优合法 primal / 最优合法 dual
的事后组合,不是单次求解器运行)的对照。
设计者自己披露的局限(这是这份工作最值得尊敬的部分)
-
回顾性配对,不是随机对照:两组可能在求解时间、线程、机器、求解器状态、起点、外部基线、容差处理、停止决策、研究顺序上都不一样。因此只能报告"哪组存下了更好的界/证书",不能把每个差异归因于
skill 的净因果贡献,也不能推断未来实例的平均加速。
-
事后最优界组合:求解器基线是跨 Gurobi 和 COPT
记录运行挑最小 primal / 最大 dual
的事后组合,没有求解器选择器;它不是一次单跑。
-
没有新跑求解器:
campaign-metrics.json 里
fresh_solver_runs: false。对偶界改进基线是冻结的历史 COPT 表,不是为本研究重新跑的对照。这对"改进"的成色有实质影响(见评论)。
-
6 个容差索引结果:skill 组的 6 个 primal
是"在声明容差下被接受、但在更严容差下不自动成为新
incumbent"的结果(polygonpack4-10、eva1aprime6x6opt、cmflsp60-36-2-6、sct1、shipsched、rocII-8-11)。
-
2 个外部构造:29 个 primal 更新里有 2
个使用了归功于外部的
fastxgemm
构造;项目在那里只做截断、映射与严格验证,而非"作者"了父构造。
-
计数重叠、描述性:各结果计数有重叠,是描述性而非因果成功率。
实验结果
主基准 132 实例
| 指标 |
数量 |
说明 |
| 研究实例 |
132 |
从 217 个 open 中固定选取 |
| 关闭(最优性 / 不可行性) |
34 |
32 最优(30 经认证 + 2 在 $10^{-10}$ 容差下数值最优)+ 2
经认证不可行
|
| 经认证最优或不可行 |
30 |
按六类验证方法分类 |
| primal 界改进 |
29 |
25 个更好的 incumbent + 4 个首次找到可行解 |
| dual 界改进 |
66 |
相对 10h COPT 历史表,在 $10^{-7}$ 下衡量 |
| MIPLIB Best Known Solution 收录 |
29 |
2026-09-22 更新(25 改进 incumbent + 4 首次可行) |
132 个实例的状态分布:32 经认证关闭(30 最优 + 2 不可行)、94
验证可行但仍 open、2 在 $10^{-10}$ 容差下数值最优、4 未找到可行解。
20 实例对照:一个刻意报告的"混合结果"
| 指标($10^{-7}$ 容差) |
skill 组 |
no-skill 组 |
| 更好的 primal 界 |
11 |
0(其余 9 平) |
| 更好的 dual 界 |
8 |
12 |
| 更小的一致对称 gap |
9 |
11 |
| 相对冻结公开基线的严格改进 |
4 |
2 |
| 经认证全局最优 |
2(ns1456591、neos-3682128-sandon) |
0 |
结论是混合的:结构导向的 skill 组更常拿到更好的
primal 界、并对 2 个实例给出全局最优证书;而对照的 no-skill
组更常拿到更强的数值 dual 界、并在更多实例上有更小
gap。项目因此给出务实建议:用 skill
做结构发现、方法选择、证书构造与审计,再用在原模型上的专门求解器运行来强化
dual 界——一个混合工作流。相对"求解器基线"(事后最优界组合),skill 组在 19
个有限 gap 对上 16 胜 1 平 3 负,平均 gap 下降约 18.9 个百分点。
"Replace solvers?" 页的诚实结论:网站专门有一页讨论
LLM 能否完全替代求解器。结论是——LLM
在观察到的工作流里没有独立认证可行性、计算合法全局对偶界、或验证自身规约;求解器、SAT
引擎、精确
DP、穷举搜索、有理运算、原模型审计承担了计算搜索与验证。"这是一个经验发现,不是不可能性定理。观察到的工作流没有替代求解器;这个结果也不建立'未来系统不能替代某个计算组件'的结论。"
我的评论
这份工作最打动我的,不是 34/132
这个数字,而是它对自己的结论设的边界。在"LLM 能解
X"很容易被吹大的当下,作者反复强调"描述性非因果""LLM
未独立验证""不是不可能性定理",并且把功劳在 LLM / 求解器 / checker
之间切得干干净净。这种克制本身就是贡献——它让结果可被同行认真对待,而不是当成又一篇营销稿。
审稿级的疑虑(必须摆到台面上):
-
"改进"的基线成色。对偶界 66
个改进是相对一个"冻结的历史 COPT 10h 表"衡量的,且
fresh_solver_runs: false。这意味着对照不是为本研究重新跑的等资源实验,而是历史存档。"改进"有多少来自工作流的真实增益、有多少来自"历史表本身没跑满/没调好",在无新跑的情况下难以分离。作者承认这是回顾性而非
RCT,但这仍是成色上的实质折扣。
-
事后最优界组合的公平性。求解器基线是跨
Gurobi+COPT 记录运行挑最优的事后组合,而 skill
组是单条工作流。拿"单条工作流"比"多个求解器运行的事后最优",对求解器一侧其实是不利的对照设计(求解器基线比任何单跑都强)。作者标注了这一点,但读者要意识到:16
胜 3 负是在"对求解器基线偏强"的设定下得到的。
-
6 个容差索引结果。11 个 primal 胜里有 6
个是"在声明容差下接受、更严容差下未必是新
incumbent"的。严格统计是"4
个相对公开基线的严格改进"。头条数字和严格数字之间的差距,读者要分清。
-
无正式论文、工作流未全公开。网站与 GitHub
提供了实例级可复现 bundle(含 SHA-256)、skill 下载、对照
CSV,这是很好的开放态度;但"工作流本身"(LLM
如何被驱动、用了什么模型、什么 prompt
结构)尚未以可复现脚本完整公开,且技术报告未出。在报告与代码全流程公开之前,"工作流有效性"这部分仍依赖对作者的信任。
-
可推广性未证。20 实例的混合结果说明 skill
不是万能开关——它在 primal/证书方向有效,在 dual
数值界方向反而弱于对照。把它推广到 MIPLIB
之外的更大实例集、或不同求解器生态,需要更多证据。
真正立得住的贡献:(1) 把"开放基准实例 =
可验证开放问题"这个视角操作化为三角色工作流,并给出六类验证方法的形式分类;(2)
实例级可复现 bundle + SHA-256 + 官方 MIPLIB
收录,让进展可被外部独立核验;(3) 诚实的功劳归属与"acceptance
outside
both"原则,为"LLM-for-optimization"这个容易浮夸的领域立了一个范式标尺。
One More Thing
跳出数字,这份工作真正可迁移的,是一个方法论模板:
开放基准实例 →
LLM 提结构假设 →
专用引擎搜索/计算 →
独立 checker 裁决 →
按验证强度分级报告
它不依赖 MIP 的特殊性——只要一个领域满足三个条件:(i)
有公开的"未解实例"基准;(ii) 候选结果可被独立、确定性地验证;(iii)
存在比 LLM 更强的专用搜索/计算后端。那么 SAT
求解、TSP、调度、甚至某些组合数学猜想,都可能套用同一闭环:LLM
扩大假设空间、压缩人类研究开销,专用后端做重活,验证放在两者之外。
但要给这个洞察画一条硬边界:这不等于"LLM
能解一切开放问题"。本工作的成功恰恰依赖"结果可独立验证"这一前提——对于验证本身困难、或没有强专用后端的领域(如开放性科学发现、弱可验证的生成任务),这个模板并不自动成立。FunSearch/AlphaProof
走的是"LLM+评估器/证明器"的相邻路线,LLM4MIP
把它落到了"工业级优化基准"上;三者共同的前提都是有一个不信任 LLM 的外部裁判。没有这个裁判,方法论就会退化为"LLM 自说自话"。
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.
审稿形式说明:本"论文"目前是研究项目网站,技术报告
forthcoming,尚未提交任何会议。我按 NeurIPS
级别预审这份"准预印本"。
Summary:提出把未解 MIP
实例当作可验证开放问题,用 LLM+求解器+独立 checker 三角色工作流在
132 个 MIPLIB open 实例上取得 34 关闭、29
解被官方收录,并附实例级可复现 bundle。
Strengths:(1) 诚实的功劳归属与"acceptance
outside both"原则,明确 LLM 不独立验证;(2) 实例级 SHA-256 bundle
与六类验证方法分类,可独立核验;(3) 29 解被 MIPLIB Best Known
Solution 收录,是外部接受的硬进展;(4)
主动披露所有主要局限(回顾性、post-hoc、frozen
runs、tolerance-indexed、external construction)。
Weaknesses:(1)
尚无正式论文,工作流(模型、prompt
结构、驱动方式)未以可复现脚本完整公开;(2) 对照非
RCT:对偶界改进基线为冻结历史 COPT
表(fresh_solver_runs=false),事后最优界组合对求解器基线偏强;(3)
6/11 primal 胜为容差索引,严格改进仅 4 例;(4) 20 实例混合结果说明
skill 在 dual 数值界方向弱于对照,可推广性证据不足。
Recommendation:作为研究网站/项目工件属 promising preliminary
artifact;但作为会议论文尚不可接受——缺正式论文文本与受控实验。Major
revision 路径:补全技术报告、跑一组冻结 MPS
哈希+等资源预算+独立种子的受控 solver-replacement
实验,并把工作流以可复现脚本公开。在接受前,"工作流有效性"仍部分依赖对作者的信任。
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.
诚实声明:这份"论文"是研究网站,没有正式的
references/bibliography
章节,因此无法按字面"找出当前论文内引用的一篇 older
paper"。我据外部 grounding
重建它的学术脉络,并明确标注哪些是网站未正式引用、由我补的上下文。
更早、且实质影响本工作的脉络(考古挖掘):(1)
MIPLIB
基准库本身(miplib.zib.de)——本工作的全部实例与"open/关闭"语义都建立其上;(2)
FunSearch(DeepMind, Nature 2024)——"LLM 提候选 + 外部评估器筛选 +
进化"的范式,本工作把它从"进化程序"转到"攻开放优化实例";(3)
AlphaProof/AlphaGeometry——"LLM +
形式化证明验证"做可验证数学发现,本工作的 checker
角色与之同源;(4) Gasse et al. 2019(learning to
branch,GNN+MIP)——ML-for-MIP 的前浪,本工作改用 LLM
做结构分析而非端到端策略。
更新的、引用本工作的论文:本工作发布于
2026-09,极为新近,目前不可能存在已发表的引用它的论文。我不编造任何"已引用本文的新论文"。我能诚实指出的"自然后继"是网站自己呼吁的——一个冻结
MPS 哈希、等资源预算、独立种子的受控 solver-replacement
研究;但这只是项目设想的下一步,不是一篇真实存在的 citing
paper。待技术报告发表、时间推移后,真正的 citing work 才会出现。
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.
提议项目:Archive-Guided Open-MIP Curriculum(暂名
FormalEvolve-MIP)。
核心想法:本工作最大的未被利用的副产品,是 132 个实例级可复现 bundle + SHA-256 + 验证证书。这些不只是结果档案,可以当成一个"已验证的结构化知识库"。follow-up
把它变成一个自驱动的课程:(1)
维护一个"证明/规约档案",每个被 checker
接受的规约或证书作为可检索节点;(2) 遇到新 open 实例时,LLM
先在档案里做结构检索("这个实例像不像已解的
X?"),把相似结构迁移过来提假设;(3)
验证通过的新结构回写档案,形成越用越富的"结构记忆"。
为什么"只有本工作成功才可能":它依赖本工作三件事同时成立——开放实例的可验证性框架、独立 checker
的裁决机制、以及实例级可复现档案。缺任何一项,"档案回写"都会退化为不可信的
LLM 自述。这与 AlphaEvolve
的程序进化相邻,但把进化对象从"程序"换成"被验证的 MIP
结构规约",且只在 checker
接受后才入档。边界:仍需强专用后端与独立验证,不外推到弱可验证领域。
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.
产品 pitch:Optimization Research Copilot(ORC)。面向工业 OR 团队(供应链、能源调度、制造排产)的 SaaS。把本工作的
primal/dual skill 嵌入一个交互式研究环境:分析师把自家的硬 MIP
实例喂进去,系统用 LLM
做结构分析、提可证伪假设、调用求解器后端、再用独立 checker
验证,按证据等级报告"哪些界被改进、被什么方法、可信到什么程度"。
为什么值得付费:顶尖 OR
结构分析能力稀缺且昂贵;本工作证明 LLM
能在"结构发现"上提供增量,且 verification gate
保证输出不超出已验证范围。对中等规模 OR
团队,这等于给每个分析师配一个"会提假设但绝不拍板"的高级研究助理,压缩从"卡住的实例"到"可验证改进"的人力开销。
正向影响:把专家级结构分析能力平民化,加速工业优化→能效提升、碳排下降、资源更省。负向影响:(1)
若客户为压成本绕过 verification gate、直接报未验证的"LLM
改进",会制造不可信的优化声明(必须把 gate
做成不可绕过的产品硬约束);(2)
加速优化本身是中性能力——同样能被用于更激进地榨取资源密集型产业,需配合合规与可持续性约束。
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:在一个玩具 MIP 上跑"LLM 提结构假设 → 求解器算 → 独立
checker 验证"的闭环。不下载/运行本工作的私有
skill,只复刻它的三角色骨架。backbone
用开源求解器(如 PuLP + CBC 或 SCIP 的开源层),LLM 用任意 chat
API。玩具实例选一个结构可被识别的小问题:子集和(subset-sum)或小型图着色,写成
MIP。
核心代码骨架(Python 伪码,分享给 class):
import pulp, json, subprocess
# 1) Backend: 用开源 CBC 解 MIP,拿 primal P 与 LP 松弛 dual D
prob = pulp.LpProblem("toy", pulp.LpMinimize); ... # 建模
prob.solve(pulp.PULP_CBC_CMD(msg=0))
P = pulp.value(prob.objective)
# 2) LLM: 把矩阵/约束喂给 chat 模型,要求它只输出"结构假设" JSON
hyp = llm(f"提出一个可证伪的结构假设: {prob.to_dict()}")
# 例: {"claim":"最优解是半整数,可舍入","falsifiable_by":"枚举到 N=20"}
# 3) Checker: 独立验证 LLM 的假设(绝不信 LLM 自评)
ok = independent_check(hyp, prob, P) # 枚举/有理舍入/原模型审计
# 4) acceptance outside both: 只有 ok==True 才报告为结果
assert ok before report
关键:demo 的灵魂不在求解器,而在第 3 步 independent_check 必须与 LLM 物理隔离——这才是本工作"acceptance outside both"的精髓。demo
会清楚展示:没有 checker 时 LLM
会自信地给出可能错的"最优性声明";有 checker
时这些声明会被挡下。这就是一节课能讲透的核心。
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.
聚焦共一 Wenzhi Gao(外部 grounding,公开信息)。Stanford ICME 博士,导师 Madeleine Udell,与 Yinyu Ye
密切合作;此前在上海财经大学(SUFE)。已有公开工作包括OptiMUS——一个用于优化建模的 LLM agent。这条线索直接解释了本项目的动机:OptiMUS
解决"把问题写对",本工作解决"把开放实例解得更远",是同一条
LLM-for-optimization 研究线的自然推进。
团队网络(解释 COPT 为何作基线):葛冬冬(Dongdong Ge)在 SJTU 安泰 + Cardinal
Operations(杉数科技),是国产求解器
COPT(Cardinal Optimizer)的主导者之一;叶荫宇(Yinyu Ye, Stanford)亦是 COPT
用户指南的合作者。所以本工作用 COPT 作对偶界基线并非偶然,而是这个
Stanford–SJTU–杉数 轴线的自然产物。Madeleine Udell 现于
Stanford(原 Cornell ORIE),做凸优化与 ML+optimization。
未独立核验:共一 Yicheng Huang
的个人履历我未能从公开来源独立确认,按"标记不确定"原则不展开臆测。按技能约束我不联系作者。动机推断(仅基于公开研究脉络):这个团队同时握有"LLM-for-optimization
前作(OptiMUS)"与"自研顶级求解器(COPT)",几乎是全球最自然做"LLM
攻 MIP 开放实例"的组合——他们既有 LLM
这把锤子,又有求解器这块砧板,还有 checker 这把尺子。
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?
项目自评的正面影响:网站 solver-replacement
页明确把 LLM
定位为"扩大假设空间、压缩人类研究开销",并建议"用最好的计算后端做搜索与证明,把接受权放在两者之外"。即自评的正面是研究效率与方法论标尺,而非"取代人类"。
被遗漏的额外正面:(1) 平民化专家级 OR
结构分析,让资源有限的高校/小企业也能攻硬 MIP;(2)
可移植精确证书(18
例无需商业求解器即可重放)削弱了对昂贵闭源求解器的依赖,有利开放科学与教学;(3)
为"LLM-for-X"领域立了一个"必须独立验证"的范式,间接抑制浮夸。
被忽略或未充分讨论的负面:(1)
劳动替代——若工作流成熟,可能压缩初级 OR
分析师岗位,但网站未讨论再培训或过渡;(2)
优化的双重性——更高效的 MIP
既可降碳排,也可加速资源密集型产业(采矿、过度生产),项目只谈"研究开销"未谈下游应用伦理;(3)
对商业求解器生态的依赖与强化——基线与 backend
仍深绑 Gurobi/COPT,可能固化闭源工具壁垒;(4)
脱钩风险——若后续使用者绕过 verification gate
只取"LLM
改进了"的叙事,会制造不可信优化声明,反噬公众对优化研究的信任。这些都需要项目在技术报告里补一段
limitations & broader impact。
Reference / Evidence
FunSearch(DeepMind 博客)FunSearch
— LLM+评估器+进化的数学发现范式。
Learning to Branch(Gasse et al., NeurIPS 2019)arXiv:1906.01629
— GNN+MIP 的 ML-for-MIP 前浪。
阅读基础:公开研究网站 https://llm4mip.github.io/ 与 GitHub 仓库
LLM4MIP/llm4mip.github.io,检索/阅读日期 2026-09-29。该项目"Technical
report
forthcoming",所有结果为预印/网站声明,待技术报告与同行评审核验。外部
grounding 检索经由 smart-search 完成。