Re: SAT and NP-Completeness
- From: Joshua Cranmer <Pidgeot18@xxxxxxxxx>
- Date: Sat, 04 Oct 2008 17:10:06 -0400
Yaakov Davis wrote:
What are the exact cases on which the Boolean satisfiability problem
is proven to be NP-complete?
Does the expression has to be in CNF form?
The problem of boolean satisfiability is to find if there exists an assignment of values to a generic boolean expression such that the expression is true. Note that the key thing here is that it is a decision problem, with a YES or NO answer.
I think I have a polinomial algorithm for the following general case:
a & !b & (c | !g | (d & e & f & (!g | h | i | j)).
What's the "general case"? All I see is a specific case.
If it's true, does it mean that I've found a polinomial algorithm for
all NP-Complete problems?
Does it solve a *generic* (or at least 3-CNF) problem in polynomial time? Guessing what your general case is, the answer is `no.'
Wikipedia says that these criteria are sufficient to generate NP-completeness: <http://en.wikipedia.org/wiki/Schaefer's_dichotomy_theorem>
A set of Boolean operators O, when applied to a set of variables, produces instances that are always polynomial if any one of the following conditions holds for the operators of O:
1. all such operators result in true when all its arguments are true;
2. all such operators result in true when all its arguments are false;
3. all such operators are equivalent to a set of binary clauses;
4. all such operators are equivalent to a set of Horn clauses;
5. all such operators are equivalent to a set of dual-Horn clauses;
6. all such operators are equivalent to a set of affine formulae (e.g., x_1 \oplus \cdots \oplus x_n = true
.
- Follow-Ups:
- Re: SAT and NP-Completeness
- From: Yaakov Davis
- Re: SAT and NP-Completeness
- References:
- SAT and NP-Completeness
- From: Yaakov Davis
- SAT and NP-Completeness
- Prev by Date: Re: Interesting property problem
- Next by Date: vitali sets
- Previous by thread: SAT and NP-Completeness
- Next by thread: Re: SAT and NP-Completeness
- Index(es):
Relevant Pages
|