Skip to main content
QUICK REVIEW

[论文解读] A Kernel Method for Positive 1-in-3-SAT.

Valentin Bura|arXiv (Cornell University)|Aug 8, 2018
Constraint Satisfaction and Optimization被引用 2
一句话总结

本文提出了一种基于代数技术的正1-in-3 SAT的核化方法——具体为高斯消去法与代换法——将问题约化为规模更小的等式约束0/1整数规划等价实例。关键贡献在于在多项式时间内将问题约化为大小至多为2/3|V|个变量和|C|个子句的核,从而实现了对1-in-3 SAT解计数复杂度的更优上界。

ABSTRACT

We illustrate the strength of Algebraic Methods, adapting Gaussian Elimination and Substitution to the problem of Exact Boolean Satisfiability. For 1-in-3 SAT with non-negated literals we are able to obtain considerably smaller equivalent instances of 0/1 Integer Programming restricted to Equality only. Both Gaussian Elimination and Substitution may be used in a processing step, followed by a type of brute-force approach on the kernel thus obtained. Our method shows that Positive instances of 1-in-3 SAT may be reduced to significantly smaller instances of I.P.E. in the following sense. Any such instance of $|V|$ variables and $|C|$ clauses can be polynomial-time reduced to an instance of 0/1 Integer Programming with Equality, of size at most $2/3|V|$ variables and at most $|C|$ clauses. We obtain an upper bound for the complexity of counting, $O(2\kappa r 2^{(1-\kappa) r})$ for number of variables $r$ and clauses to variables ratio $\kappa$. We proceed to define formally the notion of a non-trivial kernel, defining the problems considered as Constraint Satisfaction Problems. We conclude showing the methods presented here, giving a non-trivial kernel for positive 1-in-3 SAT, imply the existence of a non-trivial kernel for 1-in-3 SAT.

研究动机与目标

  • 开发一种基于代数方法的正1-in-3 SAT多项式时间核化技术。
  • 将正1-in-3 SAT实例约化为规模显著更小的等式约束0/1整数规划(I.P.E.)等价形式。
  • 通过核化形式建立1-in-3 SAT解计数复杂度的上界。
  • 在约束满足问题(CSPs)的背景下,形式化定义正1-in-3 SAT的非平凡核,并将结果推广至一般1-in-3 SAT。

提出的方法

  • 将高斯消去法与代换法适配于仅含非否定字面量的布尔可满足性问题。
  • 将正1-in-3 SAT转化为仅含等式约束的等价0/1整数规划实例。
  • 通过代数消去与代换的处理步骤,缩小问题规模。
  • 在所得核上使用暴力搜索方法求解原问题。
  • 在约束满足问题(CSPs)的背景下定义非平凡核。
  • 基于子句数与变量数之比(κ)及变量数(r)推导复杂度边界。

实验结果

研究问题

  • RQ1高斯消去法与代换等代数方法能否有效适配于求解精确布尔可满足性问题?
  • RQ2正1-in-3 SAT实例在多大程度上可被约化为规模更小的等式约束0/1整数规划等价实例?
  • RQ3正1-in-3 SAT的非平凡核的最大规模是多少?其随输入规模如何变化?
  • RQ4正1-in-3 SAT的核化方法能否推广至一般1-in-3 SAT?
  • RQ5核化后,解计数的复杂度边界结果如何?

主要发现

  • 任意具有|V|个变量和|C|个子句的正1-in-3 SAT实例,均可在多项式时间内被约化为规模至多为2/3|V|个变量和|C|个子句的等式约束0/1整数规划等价实例。
  • 该方法通过利用约束系统中的代数结构,实现了正1-in-3 SAT的非平凡核化。
  • 推导出解计数复杂度的上界为O(2^κr × 2^(1−κ)r),其中r为变量数,κ为子句数与变量数之比。
  • 核化方法表明,一般1-in-3 SAT也存在非平凡核,从而将结果从正性情形扩展至一般情形。
  • 该变换保持可满足性,并可通过在约化后的核上进行暴力搜索实现高效求解。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。