paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Extended Resolution Clause Learning via Dual Implication Points

基于双蕴含点的扩展归结子句学习
LMCS vol.Volume 22, Issue 22026匹配度 3/10 · 该论文研究 CDCL SAT 求解器中的扩展归结子句学习,属于形式化方法与约束求解基础,可能间接服务于程序分析与验证,但不涉及用户核心关注的 LLM/Agent 与静态分析交叉、浮点程序分析或贝叶斯程序分析。引用 1 inbox
Sam Buss, Jonathan Chung, Vijay Ganesh, Albert Oliveras
crossref: 2026-09-10

AI 速览

一句话:提出基于双蕴含点的扩展归结子句学习算法,在CDCL SAT求解器中动态引入新变量,提升Tseitin与XOR类公式求解性能。

本文研究如何在冲突驱动子句学习(CDCL)SAT求解器中有效利用扩展归结(ER)来增强子句学习。作者提出ERCL算法,在求解器运行时构造的蕴含图中识别双蕴含点(DIP),并将DIP视为从最高决策层决策变量到冲突节点的一对支配节点;随后动态引入新变量作为这些DIP的定义,从而生成扩展归结学习子句。该方法实现于MapleLCM,称为xMapleLCM。实验将其与MapleLCM、Kissat 3.1.1、CryptoMiniSat 5.11、SBVA+CaDiL、以及GlucoseER等求解器比较,表明xMapleLCM在Tseitin和XORified公式上优于这些先进求解器,并对不同扩展归结实现进行了详细对比分析。

问题
CDCL SAT求解器中的子句学习通常受限于归结,如何通过扩展归结动态引入定义变量以提升求解能力是本文关注的问题。
方法
在运行时蕴含图中定义双蕴含点(DIP),并动态创建新变量编码DIP定义,形成ERCL学习子句,集成到MapleLCM SAT求解器中。
评估
在Tseitin与XORified等公式上与MapleLCM、Kissat 3.1.1、CryptoMiniSat 5.11、SBVA+CaDiCaL及GlucoseER等求解器对比,显示xMapleLCM性能更优,并分析不同ER实现的差异。
原文摘要(Abstract)

We present a new extended resolution clause learning (ERCL) algorithm, implemented as part of a conflict-driven clause-learning (CDCL) SAT solver, wherein new variables are dynamically introduced as definitions for {\it Dual Implication Points} (DIPs) in the implication graph constructed by the solver at runtime. DIPs are generalizations of unique implication points and can be informally viewed as a pair of dominator nodes, from the decision variable at the highest decision level to the conflict node, in an implication graph. We perform extensive experimental evaluation to establish the efficacy of our ERCL method, implemented as part of the MapleLCM SAT solver and dubbed xMapleLCM, against several leading solvers including the baseline MapleLCM, as well as CDCL solvers such as Kissat 3.1.1, CryptoMiniSat 5.11, and SBVA+CaDiCaL, the winner of SAT Competition 2023. We show that xMapleLCM outperforms these solvers on Tseitin and XORified formulas. We further compare xMapleLCM with GlucoseER, a system that implements extended resolution in a different way, and provide a detailed comparative analysis of their performance.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{BussCGO26,
  title = {Extended Resolution Clause Learning via Dual Implication Points},
  author = {Sam Buss and Jonathan Chung and Vijay Ganesh and Albert Oliveras},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 22, Issue 2},
  year = {2026},
  doi = {10.46298/lmcs-22(2:23)2026}
}