Upper and Lower Bounds on the Complexity of Generalised Resolution and Generalised Constraint Satisfaction Problems

Capturing propositional logic, constraint satisfaction problems and systems of polynomial equations, we introduce the notion of systems with finite instantiation by partial assignments, fipa-systems for short, which are independent of special representations of problem instances, but which are based on an axiomatic approach with instantiation (or substitution) by partial assignments as the fundamental notion. Fipa-systems seem to constitute the most general framework allowing for a theory of resolution with nontrivial upper and lower bounds. For every fipa-system we generalise relativised hierarchies originating from generalised Horn formulas [14,26,33,43], and obtain hierarchies of problem instances with recognition and satisfiability decision in polynomial time and linear space, quasi-automatising relativised and generalised tree resolution and utilising a general “quasi-tight” lower bound for tree resolution. And generalising width-restricted resolution from [7,14,25,33], for every fipa-system a (stronger) family of hierarchies of unsatisfiable instances with polynomial time recognition is introduced, weakly automatising relativised and generalised full resolution and utilising a general lower bound for full resolution generalising [7,17,25,33].

[1]  Oliver Kullmann An improved version of width restricted resolution , 2000, AMAI.

[2]  Mary Sheeran,et al.  A Tutorial on Stålmarck's Proof Procedure for Propositional Logic , 2000, Formal Methods Syst. Des..

[3]  Peter Hilton,et al.  The Algebra ℝ I , 1970 .

[4]  David G. Mitchell,et al.  Hard Problems for CSP Algorithms , 1998, AAAI/IAAI.

[5]  John Harrison,et al.  Stålmarck's Algorithm as a HOL Derived Rule , 1996, TPHOLs.

[6]  Oliver Kullmann,et al.  Investigations on autark assignments , 2000, Discret. Appl. Math..

[7]  Maria Luisa Bonet,et al.  A study of proof search algorithms for resolution and polynomial calculus , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[8]  Umberto Bertelè,et al.  Nonserial Dynamic Programming , 1972 .

[9]  A. B. Baker Intelligent backtracking on constraint satisfaction problems: experimental and theoretical results , 1995 .

[10]  G. S. Tseitin On the Complexity of Derivation in Propositional Calculus , 1983 .

[11]  Oliver Kullmann On the use of autarkies for satisfiability decision , 2001, Electron. Notes Discret. Math..

[12]  Jacobo Torán,et al.  Space Bounds for Resolution , 1999, STACS.

[13]  Chin-Liang Chang The Unit Proof and the Input Proof in Theorem Proving , 1970, JACM.

[14]  Daniele Pretolani Hierarchies of polynomially solvable satisfiability problems , 2005, Annals of Mathematics and Artificial Intelligence.

[15]  Toniann Pitassi,et al.  Simplified and improved resolution lower bounds , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[16]  Hans Kleine Büning On generalized Horn formulas and k-resolution , 1993, Theor. Comput. Sci..

[17]  Shuji Doshita,et al.  The Satisfiability Problem for a Class Consisting of Horn Sentences and Some Non-Horn Sentences in Proportional Logic , 1983, Inf. Control..

[18]  Hilary Putnam,et al.  A Computing Procedure for Quantification Theory , 1960, JACM.

[19]  Robert Moll,et al.  Examples of hard tautologies in the propositional calculus , 1981, STOC '81.

[20]  Russell Impagliazzo,et al.  Using the Groebner basis algorithm to find proofs of unsatisfiability , 1996, STOC '96.

[21]  Zvi Galil,et al.  On the validity and complexity of bounded resolution , 1975, STOC.

[22]  D. Rose Triangulated graphs and the elimination process , 1970 .

[23]  Oliver Kullmann Heuristics for SAT algorithms: Searching for some foundations , 1998 .

[24]  Alasdair Urquhart,et al.  The Complexity of Propositional Proofs , 1995, Bulletin of Symbolic Logic.

[25]  Moni Naor,et al.  Search problems in the decision tree model , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[26]  Hans L. Bodlaender,et al.  A Partial k-Arboretum of Graphs with Bounded Treewidth , 1998, Theor. Comput. Sci..

[27]  Stephen Cook,et al.  Corrections for "On the lengths of proofs in the propositional calculus preliminary version" , 1974, SIGA.

[28]  Bruno Courcelle,et al.  Linear Time Solvable Optimization Problems on Graphs of Bounded Clique Width , 1998, WG.

[29]  Joao Marques-Silva,et al.  GRASP-A new search algorithm for satisfiability , 1996, Proceedings of International Conference on Computer Aided Design.

[30]  Andreas Goerdt Regular Resolution Versus Unrestricted Resolution , 1993, SIAM J. Comput..

[31]  Michael Alekhnovich,et al.  Minimum propositional proof length is NP-hard to linearly approximate , 1998, Journal of Symbolic Logic.

[32]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[33]  N. Bourbaki Algebra I: Chapters 1-3 , 1989 .

[34]  Paolo Liberatore,et al.  On the complexity of choosing the branching literal in DPLL , 2000, Artif. Intell..

[35]  Maria Grazia Scutellà,et al.  Polynomially Solvable Satisfiability Problems , 1988, Inf. Process. Lett..

[36]  Hans Kleine Büning,et al.  On resolution with short clauses , 2005, Annals of Mathematics and Artificial Intelligence.

[37]  Oliver Kullmann,et al.  Investigating a general hierarchy of polynomially decidable classes of CNF's based on short tree-like resolution proofs , 1999, Electron. Colloquium Comput. Complex..

[38]  Hantao Zhang,et al.  SATO: An Efficient Propositional Prover , 1997, CADE.

[39]  Chu Min Li,et al.  Look-Ahead Versus Look-Back for Satisfiability Problems , 1997, CP.

[40]  Kazuo Iwama Complexity of Finding Short Resolution Proofs , 1997, MFCS.

[41]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[42]  G. Stålmarck,et al.  Modeling and Verifying Systems and Software in Propositional Logic , 1990 .

[43]  Ran Raz,et al.  No feasible interpolation for TC/sup 0/-Frege proofs , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[44]  Rina Dechter,et al.  Directional Resolution: The Davis-Putnam Procedure, Revisited , 1994, KR.

[45]  Toniann Pitassi,et al.  Non-Automatizability of Bounded-Depth Frege Proofs , 2004, computational complexity.

[46]  Mary Sheeran,et al.  A Tutorial on Stålmarcks's Proof Procedure for Propositional Logic , 1998, FMCAD.

[47]  Jan Friso Groote,et al.  The Propositional Formula Checker HeerHugo , 2000, Journal of Automated Reasoning.

[48]  Stefan Arnborg,et al.  Efficient algorithms for combinatorial problems on graphs with bounded decomposability — A survey , 1985, BIT.

[49]  Rina Dechter,et al.  Network-based heuristics for constraint satisfaction problems , 1988 .

[50]  Eli Ben-Sasson,et al.  Short proofs are narrow—resolution made simple , 2001, JACM.

[51]  Jacobo Torán Lower Bounds for Space in Resolution , 1999, CSL.