Please use this identifier to cite or link to this item: https://dspace.iiti.ac.in/handle/123456789/4780
Title: 3-CNF-satisfiability in polynomial time
Authors: Chaudhari, Narendra S.
Keywords: 2-SAT;2-SAT problems;3-SAT;NP Complete;Polynomial algorithm;Polynomial-time;Satisfiability;Set operation;Algorithms;Artificial intelligence;Computational complexity;Polynomial approximation;Formal logic
Issue Date: 2011
Citation: Chaudhari, N. S. (2011). 3-CNF-satisfiability in polynomial time. Paper presented at the Proceedings of the 5th Indian International Conference on Artificial Intelligence, IICAI 2011, 590-609.
Abstract: For more than four decades, satisfiability of 2-CNF (2-SAT) is well-known to be solvable in polynomial (in fact linear) time, while satisfiability of 3-CNF formula (3-SAT) is NP-Complete. For last four decades, it was widely believed that 3-SAT does not have polynomial algorithm [6]. We fix this anomaly by first giving two polynomial algorithmic formulations for 2-SAT. Further, we introduce the notion of "context". For a clause of length 3, we generate 3 contexts. Suppose that we have a 3-CNF formula F with k clauses. We represent formula F by generating 3*k contexts, storing all of them, and analyzing them collectively. We construct one 2-SAT problem for analyzing each context. This approach results in the most surprising result that 3-SAT is also solvable in polynomial time. We demonstrate a simple bound of O(k3n3) set operations for our polynomial algorithm for 3-SAT.
URI: https://dspace.iiti.ac.in/handle/123456789/4780
ISBN: 9780972741286
Type of Material: Conference Paper
Appears in Collections:Department of Computer Science and Engineering

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetric Badge: