Solving 3SAT By Reduction To Testing For Odd Hole
M. Delacorte

TL;DR
This paper presents an algorithm that reduces 3SAT problems to testing for odd holes in graphs, enabling solutions through graph cycle analysis, which offers a novel approach to solving SAT problems.
Contribution
It introduces a new algorithm that reduces 3SAT to detecting odd holes in graphs, leveraging Bienstock's reduction and hole complex analysis.
Findings
Algorithm successfully finds 3SAT solutions via graph cycle detection
Reduction to odd hole testing provides a new approach to SAT solving
Method identifies satisfiability by analyzing boundary nodes of hole complexes
Abstract
An algorithm is given for finding the solutions to 3SAT problems. The algorithm uses Bienstock's reduction from 3SAT to existence of induced odd cycle of length greater than three, passing through a prescribed node in the constructed graph. The algorithm proceeds to find what will be called the hole complexes of the graph. The set of the boundary nodes of the hole complex containing the prescribed node is then searched for the subsets of 8 nodes corresponding to the 3SAT's literals. If a complete set of literals is contained in the boundary then the 3SAT is solvable.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization
