arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1701.04777cs.DS
收藏

不含代数的CNF SAT快速并行算法

The fast parallel algorithm for CNF SAT without algebra

Carlos Barrón-Romero

摘要:

提出了一种求解经典的具有合取范式子句的决策布尔可满足性问题的并行算法。我解决SAT的方法是不使用代数或其他计算搜索策略,如分支定界,前向回,树表示等方法是基于特殊类的SAT问题,简单SAT(SSAT)。该算法的设计包括并行执行,面向对象,短终止我以前的版本,但它保持跟踪测试不满意的二进制值,以提高效率,有利于短终止。由此产生的算法是线性的条款的数量加上一个过程数据的部分解决方案的子问题SSAT的任意SAT和它是有界的$2^{n}$迭代,其中$n$是逻辑变量的数量。解决任意SAT问题的新颖性是线性算法,其复杂性小于或等于解决SAT的现有技术的算法。

英文摘要:

A novel parallel algorithm for solving the classical Decision Boolean Satisfiability problem with clauses in conjunctive normal form is depicted. My approach for solving SAT is without using algebra or other computational search strategies such as branch and bound, back-forward, tree representation, etc. The method is based on the special class of SAT problems, Simple SAT (SSAT). The algorithm's design includes parallel execution, object oriented, and short termination as my previous versions but it keep track of the tested unsatisfactory binary values to improve the efficiency and to favor short termination. The resulting algorithm is linear with respect to the number of clauses plus a process data on the partial solutions of the subproblems SSAT of an arbitrary SAT and it is bounded by $2^{n}$ iterations where $n$ is the number of logical variables. The novelty for the solution of arbitrary SAT problems is a linear algorithm, such its complexity is less or equal than the algorithms of the state of the art for solving SAT.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑