Solving X3SAT Using Bipartite Graphs
- From: "Russell Easterly" <logiclab@xxxxxxxxxxx>
- Date: Mon, 20 Feb 2006 21:51:32 -0800
Solving X3SAT Using Bipartite Graphs
I describe a method to solve certain classes of exclusive
3-SAT (X3SAT), also called exactly 1 in 3 SAT.
The method is theoretically interesting because it doesn't use resolution.
Instead, it finds bipartite subgraphs contained in certain types of graphs.
The method has a worst case of O( n * 2^(m-1) ) where m is the number of
clauses.
Despite this, the method can quickly find solutions to many X3SAT instances.
For example, this method will quickly solve instances that have many
solutions.
The method can also find all solutions to an instance.
Many methods of solving X3SAT require detailed case by case analysis.
This method is mechanically simple.
It spends most of its time finding edges in subsets of vertices.
I describe the method at:
http://home.comcast.net/~logiclab/BipartiteSolver.htm
Russell
- 2 many 2 count
.
- Prev by Date: o-1 Knapsack problem
- Next by Date: context-free grammars (cfg) for the language
- Previous by thread: o-1 Knapsack problem
- Next by thread: context-free grammars (cfg) for the language
- Index(es):