English

The fast parallel algorithm for CNF SAT without algebra

Data Structures and Algorithms 2018-04-17 v5

Abstract

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 2n2^{n} iterations where nn 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.

Keywords

Cite

@article{arxiv.1701.04777,
  title  = {The fast parallel algorithm for CNF SAT without algebra},
  author = {Carlos Barrón-Romero},
  journal= {arXiv preprint arXiv:1701.04777},
  year   = {2018}
}

Comments

Published in COMTEL 2017 (http://www.comtel.pe/memoriacomtel/COMTEL2017.pdf). See in http://academicos.azc.uam.mx/cbr/