Worst-case analysis, 3-SAT decision and lower bounds: Approaches for improved SAT algorithms
暂无分享,去创建一个
New methods for worst-case analysis and (3-)SAT decision are presented. The focus lies on the central ideas leading to the improved bound 1:5045 n for 3-SAT decision ((Ku96]; n is the number of variables). The implications for SAT decision in general are discussed and elucidated by a number of hypothesis'. In addition an exponential lower bound for a general class of SAT-algorithms is given and the only possibilities to remain under this bound are pointed out. In this article the central ideas leading to the improved worst-case upper bound 1:5045 n for 3-SAT decision ((Ku96]) are presented. 1) In nine sections the following subjects are treated: 1. \Gauging of branchings": The \-function" and the concept of a \distance function" is introduced, our main tools for the analysis of SAT algorithms, and, as we propose, also a basis for (complete) practical algorithms. 2. \Estimating the size of arbitrary trees": The \-Lemma" is presented, yielding an upper bound for the number of leaves of arbitrary trees, and our central criterion for \good" distance functions is discussed. 3. \The basic idea for the improved 3-SAT algorithm": Starting from the worst-case bounds 1:619 n ((MoSp79], Lu84], MoSp85]) and 1:579 n ((Sch92]), we explain that observation which has been the origin of our investigations. 4. \The reened distance function n ? ": The main tool for the (reened) analysis, the improved distance function, is discussed ((n is the loss of variables, while counts the variation in the number of 2-clauses by means 1) For the history of the subject, see Ku96], and also KuLu96]; for the whole eld of SAT algorithms see GPFW96].
[1] David Eppstein,et al. 3-Coloring in time O(1.3446n): A no-MIS Algorithm , 1995, Electron. Colloquium Comput. Complex..
[2] Jun Gu,et al. Algorithms for the satisfiability (SAT) problem: A survey , 1996, Satisfiability Problem: Theory and Applications.
[3] Alasdair Urquhart,et al. Formal Languages]: Mathematical Logic--mechanical theorem proving , 2022 .
[4] G. S. Tseitin. On the Complexity of Derivation in Propositional Calculus , 1983 .