arXiv cs.AI· Konstantin Kutzkov·· 14 小时前AI 评分18
累积剪枝约束:求解 Max 2-SAT 的精确多项式空间新算法
Accumulating Pruning Constraints: New Exact Polynomial-Space Algorithms for Max 2-SAT
AI 导读
研究者提出确定性多项式空间算法,可在 O*(2^(1-γ)n) 时间内精确求解多类子句密度随 n 增长的 Max 2-SAT 实例。该方法扩展经典 DPLL 分支算法,沿分支累积剪枝约束,可剪掉除指数级小比例外的所有赋值。
正文 · 原文
Abstract:We present deterministic polynomial-space algorithms that solve Max 2-SAT on $n$ variables exactly in time $\Ostar(2^{(1-\gamma)n})$, for a fixed $\gamma>0$, on several classes of instances whose clause density may grow with $n$. Our main tool extends the classic DPLL branching algorithm. When the search gives a variable its less promising value, comparing the two values of the variable yields a pruning constraint that is satisfied by some optimal assignment. Accumulating these constraints along each branch prunes all but an exponentially small fraction of the assignments. The classes are formulas with many biased variables, semirandom 2-CNF formulas, and Max-Cut on regular expander graphs and on graphs generated by a stochastic block model. In a semirandom formula, the pairs of variables that may share a clause are arbitrary, and the clauses on these pairs are random. For semirandom formulas and block-model graphs, the algorithms are still exact on every input, and the time bound holds with high probability over the input. To our knowledge, these are the first polynomial-space algorithms with such a running time for nontrivial classes of dense Max 2-SAT instances. Beyond these classes, the pruning constraints can be added to any branching algorithm for Max 2-SAT, and we expect them to be of practical relevance for general formulas, in particular for sparse ones, where each constraint involves only a few variables.
| Comments: | Project folder with Lean verification: this https URL |
| Subjects: | Data Structures and Algorithms (cs.DS); Artificial Intelligence (cs.AI) |
| Cite as: | arXiv:2610.39992 [cs.DS] |
| (or arXiv:2610.39992v1 [cs.DS] for this version) | |
| https://doi.org/10.48550/arXiv.2610.39992 arXiv-issued DOI via DataCite |
Submission history
From: Konstantin Kutzkov [view email]
[v1]
Thu, 29 Oct 2026 13:12:14 UTC (87 KB)
来源:arXiv cs.AI · arxiv.org