Abstract
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].
Similar content being viewed by others
References
M. Alekhnovich, S. Buss, S. Moran and T. Pitassi, Minimum propositional proof length is NP-hard to linearly approximate, Journal of Symbolic Logic 66 (2001) 171–191.
M. Alekhnovich and A.A. Razborov, Resolution is not automatizable unless W[P] is tractable, in: Proceedings of the 42nd IEEE FOCS (2001) pp. 210–219.
M. Alekhnovich and A.A. Razborov, Satisfiability, branch-width and Tseitin tautologies, in: Proceedings of the 43rd IEEE FOCS (2002) pp. 593–603.
S. Arnborg, Efficient algorithms for combinatorial problems on graphs with bounded decomposability-a survey, BIT 25 (1985) 2–23.
A.B. Baker, Intelligent backtracking on constraint satisfaction problems: experimental and theoretical results, Ph.D. Thesis (University of Oregon, 1995). The ps-file can be downloaded using the URL http://www.cirl.uoregon.edu/baker/thesis.ps.gz.
P. Beame and T. Pitassi, Simplified and improved resolution lower bounds, in: Proc. of 37th Symposium on Foundations of Computer Science (FOCS' 96) (1996) pp. 274–282.
E. Ben-Sasson and A.Wigderson, Short proofs are narrow-resolution made simple, Technical Report TR99-022, ECCC Electronic Colloquium on Computational Complexity (1999).
U. Bertele and F. Brioschi, Nonserial Dynamic Programming (Academic Press, New York, 1972).
H.L. Bodlaender, A partial k-arboretum of graphs with bounded treewidth, Theoretical Computer Science 209 (1998) 1–45.
M.L. Bonet, C. Domingo, R. Gavaldá, A. Maciel and T. Pitassi, Non-automatizability of bounded depth Frege proofs, in: Proc. of 14th Annual IEEE Conference on Computational Complexity (1999).
M.L. Bonet and N. Galesi, A study of proof search algorithms for resolution and polynomial calculus, in: Proc. of 40th Annual Symposium on Foundations of Computer Science (FOCS) (1999) pp. 422–431.
M.L. Bonet, T. Pitassi and R. Raz, No feasible interpolation for TC 0-Frege proofs, in: Proc. of 38th Symposium on Foundations of Computer Science (FOCS' 97) (1997) pp. 254–263.
N. Bourbaki, Algebra I, Chapters 1-3, Elements of Mathematics (Springer, 1989).
H.K. Büning, On generalized Horn formulas and k-resolution, Theoretical Computer Science 116 (1993) 405–413.
M. Buro and H.K. Büning, On resolution with short clauses, Annals of Mathematics and Artificial Intelligence 18(2-4) (1996) 243–260.
C.L. Chang, The unit proof and the input proof in theorem proving, Journal of the Association for Computing Machinery 17(4) (1970) 698–707.
M. Clegg, J. Edmonds and R. Impagliazzo, Using the Groebner basis algorithm to find proofs of unsatisfiability, in: Proceedings of the 28th ACM Symposium on Theory of Computation (1996) pp. 174–183.
B. Courcelle, J.A. Makowsky and U. Rotics, Linear time solvable optimization problems on graphs of bounded clique width (1999). Can be obtained from http://www.cs.technion.ac.il/~janos/.
M. Davis and H. Putnam, A computing procedure for quantification theory, Journal of the ACM 7 (1960) 201–215.
R. Dechter and J. Pearl, Network-based heuristics for constraint-satisfaction problems, Artificial Intelligence 34 (1988) 1–38.
R. Dechter and I. Rish, Directional resolution: the Davis-Putnam procedure, revisited, in: Proceedings of KR-94 (1994). An extended version can be obtained from http://www.ics. uci.edu/~irinar.
R. Diestel, Graph Theory, Graduate Texts in Mathematics, Vol. 173 (Springer, New York, 2nd edn., 2000).
J.L. Esteban and J. Torán, Space bounds for resolution, in: 16th Annual Symposium on Theoretical Aspects of Computer Science, eds. C. Meinel and S. Tison, Lecture Notes in Computer Science, Vol. 1563 (Springer, 1999).
T. Feder and M.Y. Vardi, The computational structure of monotone monadic SNP and constraint satisfaction: A study through Datalog and group theory, SIAM J. Comput. 28(1) (1998) 57–104.
Z. Galil, On the validity and complexity of bounded resolution, in: Proceedings of Seventh Annual ACM Symposium on Theory of Computing (1975) pp. 72–82.
G. Gallo and M.G. Scutellà, Polynomially solvable satisfiability problems, Information Processing Letters 29 (1988) 221–227.
A. Goerdt, Regular resolution versus unrestricted resolution, SIAM Journal on Computing 22(4) (1993) 661–683.
J.F. Groote and J.P. Warners, The propositional formula checker HeerHugo, Journal of Automated Reasoning 24 (2000) 101–125.
J. Harrison, Stålmarck's algorithm as a HOL derived rule, in: Theorem Proving in Higher Order Logics: 9th International Conference, TPHOLs'96 (1996) pp. 221–234.
K. Iwama, Complexity of finding short resolution proofs, in: Mathematical Foundations of Computer Science 1997 (MFCS'97), Proc. of 22nd International Symposium (Springer, 1997) pp. 309–318.
B. Krishnamurthy and R.N.Moll, Examples of hard tautologies in the propositional calculus, in: Proc. of 13th ACM Symposium on Theory of Computing (STOC'81) (1981) pp. 28–37.
O. Kullmann, Heuristics for SAT algorithms: Searching for some foundations, Manuscript (1999) 23 pages, previous version in SAT'98.
O. Kullmann, Investigating a general hierarchy of polynomially decidable classes of CNF's based on short tree-like resolution proofs, Technical Report TR99-041, Electronic Colloquium on Computational Complexity (ECCC) (1999).
O. Kullmann, An improved version of width restricted resolution, in: Electronical Proceedings of Sixth International Symposium on Artificial Intelligence and Mathematics (2000) 11 pages. See “Accepted Contributions” at http://rutcor.rutgers.edu/~amai/.
O. Kullmann, Investigations on autark assignments, Discrete Applied Mathematics 107 (2000) 99–137.
O. Kullmann, On the use of autarkies for satisfiability decision, in: LICS 2001 Workshop on Theory and Applications of Satisfiability Testing (SAT 2001), eds. H. Kautz and B. Selman, Electronic Notes in Discrete Mathematics (ENDM), Vol. 9 (Elsevier Science, 2001).
O. Kullmann, Some general considerations on heuristics for search problems (in preparation).
O. Kullmann, Generalised satisfiability decision: foundations and autarkies, Journal version of [36] concerned with general systems: to be submitted.
C.M. Li and Anbulagan, Look-ahead versus look-back for satisfiability problems, in: Proceedings of CP-97, Lecture Notes in Computer Science, Vol. 1330 (Springer, 1997) pp. 342–356.
P. Liberatore, On the complexity of choosing the branching literal in DPLL, Artificial Intelligence 116 (2000) 315–326.
L. Lovász, M. Naor, I. Newman and A. Wigderson, Search problems in the decision tree model, in: Proc. of 32nd Symposium on Foundations of Computer Science (FOCS' 91) (1991) pp. 576–585.
D.G. Mitchell, Hard problems for CSP algorithms, in: Proceedings of 15th National Conference on Artificial Intelligence (AAAI-98) (1998).
D. Pretolani, Hierarchies of polynomially solvable satisfiability problems, Annals of Mathematics and Artificial Intelligence 17(3-4) (1996) 339–357.
R.A. Reckhow, On the lengths of proofs in the propositional calculus, Ph.D. Thesis, Department of Computer Science, University of Toronto, Toronto (1975).
D.J. Rose, Triangulated graphs and the elimination process, Journal of Mathematical Analysis and Applications 32 (1970) 597–609.
M. Sheeran and G. Stålmarck, A tutorial on Stålmarck's proof procedure for propositional logic, in: Proc. of FMCAD'98, Lecture Notes in Computer Science, Vol. 1522 (1998) pp. 82–99.
J.P.M. Silva and K.A. Sakallah, GRASP-A new search algorithm for satisfiability, Technical Report CSE-TR-292-96, Department of Electrical Engineering and Computer Science, University of Michigan (1996).
G. Stålmarck and M. Säflund, Modeling and verifying systems and software in propositional logic, in: Proc. of Safety of Computer Control Systems (SAFECOMP'90) ed. B. Daniels (1990) pp. 31–36.
J. Torán, Lower bounds for space in resolution, in: Computer Science Logic, Proc. of 13th International Workshop, CSL'99, Lecture Notes in Computer Science, Vol. 1683 (Springer, 1999) pp. 362–373.
G. Tseitin, On the complexity of derivation in propositional calculus, in: Seminars in Mathematics, Vol. 8 (V.A. Steklov Mathematical Institute, Leningrad). English translation: Studies in Mathematics and Mathematical Logic, Part II, ed. A.O. Slisenko (1970) pp. 115–125.
A. Urquhart, The complexity of propositional proofs, The Bulletin of Symbolic Logic 1(4) (1995) 425–467.
S. Yamasaki and S. Doshita, The satisfiability problem for a class consisting of Horn sentences and some non-Horn sentences in propositional logic, Information and Control 59 (1983) 1–12.
H. Zhang, SATO: an efficient propositional prover, in: Proceedings of International Conference on Automated Deduction (CADE-97) (1997).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kullmann, O. Upper and Lower Bounds on the Complexity of Generalised Resolution and Generalised Constraint Satisfaction Problems. Annals of Mathematics and Artificial Intelligence 40, 303–352 (2004). https://doi.org/10.1023/B:AMAI.0000012871.08577.0b
Issue Date:
DOI: https://doi.org/10.1023/B:AMAI.0000012871.08577.0b
- satisfiability problem (SAT)
- systems with partial instantiation
- propositional logic
- constraint satisfaction problems
- polynomial time hierarchies
- generalised resolution
- lower bounds for resolution
- upper bounds for SAT algorithms
- automatisation of proof systems
- generalised input resolution
- generalised width restricted resolution
- induced width of constraint satisfaction problems