PapersMulti-source

Exact-One Hitting Set 问题获得亚指数时间精确计数算法

Subexponential-Time Exact-One Hitting Set

Why we picked it

arXiv 上一篇理论论文,把 Karp 的老牌 NP 完全问题 Exact-One Hitting Set 做到了 2^{o(r)} 时间,算法理论圈可以看看。

Exact-One Hitting Set 是 Karp 最早提出的 21 个 NP 完全问题之一。作者将归约与 OpenAI 2026 年的固定宽度精确计数定理结合,得到一个确定性多项式空间算法,可在 2^{O(r log log(r+16)/√log(r+16))} poly(L+1) 即 2^{o(r)} poly(L+1) 时间内精确计算可行选择数量,其中 r 为基集大小、L 为输入长度。论文还用双查询计数消抵的路径表示,构造两个至多 2r 个变量、O(r^2) 子句的 3-CNF 公式,使模型计数之差等于目标答案,并扩展到带符号方程和 VC 维至多一的布尔关系。

Original · arXiv: OpenAI

Subexponential-Time Exact-One Hitting Set

Exact-One Hitting Set is one of Karp's original 21 NP-complete problems: given an explicitly listed family of subsets of an $r$-element ground set, decide whether a subset meets every input set in exactly one element. Combining our reduction with the fixed-width exact-counting theorem of OpenAI (2026), we obtain a deterministic polynomial-space algorithm that computes the exact number of feasible selections in time $2^{O(r\log\log(r+16)/\sqrt{\log(r+16)})}\operatorname{poly}(L+1)=2^{o(r)}\operatorname{poly}(L+1)$, where $L$ is the input length. The number and widths of the input sets are unrestricted. Known row selection retains at most $r+1$ input constraints, but their total width may remain quadratic. Our path representation of two-query counting cancellation constructs two ordinary 3-CNF formulas with at most $2r$ variables and $O(r^2)$ clauses each, whose model counts differ by the desired answer. The auxiliary-variable budget depends on the number of simultaneous conditions, not on their widths or on the numbers of witnesses. We extend this construction to signed equations with fixed bounded demands and positive integer coefficients. We also represent every explicitly listed Boolean relation of VC dimension at most one by binary clauses and signed exact-one equations on its original variables, obtaining the same two-query variable bound for unrestricted overlaps among such local constraints. A bounded-term version further handles fixed finite/cofinite local degree rules on arbitrary graphs. The path representation is related by variable elimination to existing marker--parity cancellation.

  • Healthcare Dive10-29 16:22原文
  • Simon Willison’s Weblog10-31 23:15原文