Further Improvements for SAT in Terms of Formula Length
Junqiang Peng, Mingyu Xiao

TL;DR
This paper presents an improved algorithm for solving CNF satisfiability problems with a faster exponential time complexity of O^*(1.0638^L), achieved through advanced branching rules and amortized analysis techniques.
Contribution
It introduces new branching strategies and analytical frameworks that improve the time complexity for CNF SAT solving based on formula length.
Findings
Achieved a time complexity of O^*(1.0638^L) for CNF SAT.
Developed new branching rules for degree-4 and degree-5 variables.
Provided general analysis frameworks and lower bounds for measure decrease.
Abstract
In this paper, we prove that the general CNF satisfiability problem can be solved in time, where is the length of the input CNF-formula (i.e., the total number of literals in the formula), which improves the previous result of obtained in 2009. Our algorithm was analyzed by using the measure-and-conquer method. Our improvements are mainly attributed to the following two points: we carefully design branching rules to deal with degree-5 and degree-4 variables to avoid previous bottlenecks; we show that some worst cases will not always happen, and then we can use an amortized technique to get further improvements. In our analyses, we provide some general frameworks for analysis and several lower bounds on the decreasing of the measure to simplify the arguments. These techniques may be used to analyze more algorithms based on the measure-and-conquer…
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
TopicsFormal Methods in Verification · Constraint Satisfaction and Optimization · Logic, programming, and type systems
