paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Efficient and Verifiable Proof Logging for MaxSAT Solving

面向 MaxSAT 求解的高效可验证证明日志
ASE 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)2025匹配度 3/10 · 该论文属于形式化验证与约束求解中的证明日志/最优性证书方向,与用户关注的 LLM/Agent 改进静态分析或形式化验证没有直接交叉,也不涉及浮点程序分析或贝叶斯程序分析。它可作为形式化验证工具链的背景工作,但不在核心研究轨迹上。引用 0 inbox
Raoul Van Doren, Timos Antonopoulos, Ruzica Piskac
crossref: 2026-09-12

AI 速览

一句话:为 core-guided OLL MaxSAT 求解器提出首个原生证明日志框架,形式化推理规则并实现可自动检验的最优性证书。

MaxSAT 求解器正日益成为软件工程工具的后端,但其结果一直缺乏可自动检验的最优性证书:SAT 求解器可输出 (不)可满足性的 DRAT 证明,而 MaxSAT 还必须额外证明不存在代价更低的解。现有方法要么只覆盖孤立的求解范式,要么把 MaxSAT 推理归约为重量级的伪布尔(pseudo-Boolean)证明,导致验证开销过大而不实用。本文提出首个针对 core-guided OLL 求解器的 MaxSAT 专用证明日志框架,为 core、clique、hardening、totalizer 更新与 bound 调整等推理形式化原生推理规则,并在 EvalMaxSAT 中实现人类可读日志与紧凑的二进制 DAG 日志两种形式。在 2024 年 MaxSAT 竞赛数据集上的评估证实了该认证流水线的实用性与可扩展性,为可信赖的求解器使用铺平了道路。

问题
MaxSAT 求解器缺少可自动检验的最优性证书,而现有证明方法只覆盖部分求解范式或依赖重量级伪布尔证明,验证开销不可接受。
方法
针对 core-guided OLL 求解器形式化 core、clique、hardening、totalizer 更新与 bound 调整的原生推理规则,并在 EvalMaxSAT 中实现人类可读与紧凑二进制 DAG 两种证明日志器。
评估
在 2024 年 MaxSAT 竞赛数据集上评估,验证了证明日志与认证流水线的实用性、紧凑性与可扩展性。
原文摘要(Abstract)

MaxSAT solvers are increasingly used as back-ends in software engineering tools. Yet their results have lacked automatically checkable certificates of optimality. While SAT solvers emit DRAT proofs of (un)satisfiability, MaxSAT must additionally prove that no lower-cost solution exists. Existing approaches either cover only isolated solving paradigms or re-duce MaxSAT reasoning to heavyweight pseudo-Boolean proofs, yielding impractical verification overhead.We present the first MaxSAT-specific proof-logging framework for core-guided OLL solvers. We formalize native inference rules for cores, cliques, hardenings, totalizer updates, and bound adjustments, and implement both a human-readable logger and a compact binary DAG logger in EvalMaxSAT. Evaluation on the 2024 MaxSAT competition dataset confirm the practicality and scalability of our certification pipeline, paving the way for trustworthy, solver use.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9386,
  title = {Efficient and Verifiable Proof Logging for MaxSAT Solving},
  author = {Raoul Van Doren and Timos Antonopoulos and Ruzica Piskac},
  booktitle = {ASE},
  year = {2025},
  doi = {10.1109/ase63991.2025.00113}
}