Results 1  10
of
73
Short Proofs are Narrow  Resolution made Simple
 Journal of the ACM
, 2000
"... The width of a Resolution proof is de ned to be the maximal number of literals in any clause of the proof. In this paper we relate proof width to proof length (=size), in both general Resolution, and its treelike variant. The following consequences of these relations reveal width as a crucial "reso ..."
Abstract

Cited by 184 (15 self)
 Add to MetaCart
The width of a Resolution proof is de ned to be the maximal number of literals in any clause of the proof. In this paper we relate proof width to proof length (=size), in both general Resolution, and its treelike variant. The following consequences of these relations reveal width as a crucial "resource" of Resolution proofs. In one direction, the relations allow us to give simple, unified proofs for almost all known exponential lower bounds on size of resolution proofs, as well as several interesting new ones. They all follow from width lower bounds, and we show how these follow from natural expansion property of clauses of the input tautology. In the other direction, the widthsize relations naturally suggest a simple dynamic programming procedure for automated theorem proving  one which simply searches for small width proofs. This relation guarantees that the running time (and thus the size of the produced proof) is at most quasipolynomial in the smallest treelike proof. This algorithm is never much worse than any of the recursive automated provers (such as DLL) used in practice. In contrast, we present a family of tautologies on which it is exponentially faster.
The efficiency of resolution and DavisPutnam procedures
 SIAM Journal on Computing
, 1999
"... We consider several problems related to the use of resolutionbased methods for determining whether a given boolean formula in conjunctive normal form is satisfiable. First, building on work of Clegg, Edmonds and Impagliazzo, we give an algorithm for satisfiability that when given an unsatisfiabl ..."
Abstract

Cited by 55 (1 self)
 Add to MetaCart
We consider several problems related to the use of resolutionbased methods for determining whether a given boolean formula in conjunctive normal form is satisfiable. First, building on work of Clegg, Edmonds and Impagliazzo, we give an algorithm for satisfiability that when given an unsatisfiable formula of F finds a resolution proof of F , and the runtime of our algorithm is nontrivial as a function of the size of the shortest resolution proof of F . Next we investigate a class of backtrack search algorithms, commonly known as DavisPutnam procedures and provide the first averagecase complexity analysis for their behavior on random formulas. In particular, for a simple algorithm in this class, called ordered DLL we prove that the running time of the algorithm on a randomly generated kCNF formula with n variables and m clauses is 2 Q(n(n/m) 1/(k2) ) with probability 1  o(1). Finally, we give new lower bounds on res(F), the size of the smallest resolution refutation ...
On the Complexity of Unsatisfiability Proofs for Random kCNF Formulas
 In 30th Annual ACM Symposium on the Theory of Computing
, 1997
"... We study the complexity of proving unsatisfiability for random kCNF formulas with clause density D = m=n where m is number of clauses and n is the number of variables. We prove the first nontrivial general upper bound, giving algorithms that, in particular, for k = 3 produce refutations almost cer ..."
Abstract

Cited by 52 (1 self)
 Add to MetaCart
We study the complexity of proving unsatisfiability for random kCNF formulas with clause density D = m=n where m is number of clauses and n is the number of variables. We prove the first nontrivial general upper bound, giving algorithms that, in particular, for k = 3 produce refutations almost certainly in time 2 O(n=D) . This is polynomial when m n 2 =logn. We show that our upper bounds are tight for certain natural classes of DavisPutnam algorithms. We show further that random 3CNF formulas of clause density D almost certainly have no resolution refutation of size smaller than 2 W(n=D 4+e ) , which implies the same lower bound on any DavisPutnam algorithm. We also give a much simpler argument based on a novel form of selfreduction that yields a slightly weaker 2 W(n=D 5+e ) lower bound. 1 Introduction The random kCNF model has been widely studied for several good reasons. First, it is an intrinsically natural model, analogous to the random graph model, that shed...
Resolution Lower Bounds for the Weak Pigeonhole Principle
, 2001
"... We prove that any Resolution proof for the weak pigeon hole principle, with n holes and any number of pigeons, is of ), (for some global constant ffl ? 0). One corollary is that a certain propositional formulation of the statement NP 6ae P=poly does not have short Resolution proofs. ..."
Abstract

Cited by 52 (5 self)
 Add to MetaCart
We prove that any Resolution proof for the weak pigeon hole principle, with n holes and any number of pigeons, is of ), (for some global constant ffl ? 0). One corollary is that a certain propositional formulation of the statement NP 6ae P=poly does not have short Resolution proofs.
Space Bounds for Resolution
, 1999
"... We introduce a new way to measure the space needed in resolution refutations of CNF formulas in propositional logic. With the former definition [11] the space required for the resolution of any unsatisfiable formula in CNF is linear in the number of clauses. The new definition allows a much finer ..."
Abstract

Cited by 50 (3 self)
 Add to MetaCart
We introduce a new way to measure the space needed in resolution refutations of CNF formulas in propositional logic. With the former definition [11] the space required for the resolution of any unsatisfiable formula in CNF is linear in the number of clauses. The new definition allows a much finer analysis of the space in the refutation, ranging from constant to linear space. Moreover, the new definition allows to relate the space needed in a resolution proof of a formula to other well studied complexity measures. It coincides with the complexity of a pebble game in the resolution graphs of a formula, and as we show, has relationships to the size of the refutation. We also give upper and lower bounds on the space needed for the resolution of unsatisfiable formulas. We show that Tseitin formulas associated to a certain kind of expander graphs of n nodes need resolution space n \Gamma c for some constant c. Measured on the number of clauses, this result is the best possible. We also show that the formulas expressing the general Pigeonhole Principle with n holes and more than n pigeons, need space n + 1 independently of the number of pigeons. Since a matching space upper bound of n + 1 for these formulas exist, the obtained bound is exact. We also point to a possible connection between resolution space and resolution width, another measure for the complexity of resolution refutations. 3 1
Stochastic Boolean Satisfiability
 Journal of Automated Reasoning
, 2000
"... . Satisfiability problems and probabilistic models are core topics of artificial intelligence and computer science. This paper looks at the rich intersection between these two areas, opening the door for the use of satisfiability approaches in probabilistic domains. The paper examines a generic stoc ..."
Abstract

Cited by 50 (5 self)
 Add to MetaCart
. Satisfiability problems and probabilistic models are core topics of artificial intelligence and computer science. This paper looks at the rich intersection between these two areas, opening the door for the use of satisfiability approaches in probabilistic domains. The paper examines a generic stochastic satisfiability problem, SSat, which can function for probabilistic domains as Sat does for deterministic domains. It shows the connection between SSat and well studied problems in belief network inference and planning under uncertainty, and defines algorithms, both systematic and stochastic, for solving SSat instances. These algorithms are validated on random SSat formulae generated under the fixedclause model. In spite of the large complexity gap between SSat (PSPACE) and Sat (NP), the paper suggests that much of what we've learned about Sat transfers to the probabilistic domain. 1. Introduction There has been a recent focus in artificial intelligence (AI) on solving problems exh...
A Study of Proof Search Algorithms for Resolution and Polynomial Calculus
, 1999
"... This paper is concerned with the complexity of proofs and of searching for proofs in two propositional proof system: Resolution and Polynomial Calculus (PC). For the former system we show that the recently proposed algorithm of [BW99] for searching for proofs cannot give better than weakly exponenti ..."
Abstract

Cited by 49 (7 self)
 Add to MetaCart
This paper is concerned with the complexity of proofs and of searching for proofs in two propositional proof system: Resolution and Polynomial Calculus (PC). For the former system we show that the recently proposed algorithm of [BW99] for searching for proofs cannot give better than weakly exponential performance. This is a consequence of showing optimality of their general relationship reffered to in [BW99] as sizewidth tradeoff. We moreover obtain the optimality of the sizewidth tradeoff for the widely used restrictions of resolution: Regular, DavisPutnam, Negative, Positive and Linear. As for the second system, we show that the translation to polynomials of a CNF formula having short resolution proofs, cannot be refuted in PC with degree less than \Omega\Gammaan/ n). A consequence of this is that the simulation of resolution by PC of [CEI97] cannot be improved to better than quasipolynomial in the case we start with small resolution proofs. We conjecture that the simu...
Resolution is Not Automatizable Unless W[P] is Tractable
 In 42nd Annual IEEE Symposium on Foundations of Computer Science
, 2001
"... We show that neither Resolution nor treelike Resolution is automatizable unless the class W[P] from the hierarchy of parameterized problems is xedparameter tractable by randomized algorithms with onesided error. ..."
Abstract

Cited by 49 (0 self)
 Add to MetaCart
We show that neither Resolution nor treelike Resolution is automatizable unless the class W[P] from the hierarchy of parameterized problems is xedparameter tractable by randomized algorithms with onesided error.
NearOptimal Separation of Treelike and General Resolution
 Electronic Colloquium in Computation Complexity
, 2000
"... We present the best known separation between treelike and general resolution, improving on the recent exp(n ) separation of [BEGJ98]. ..."
Abstract

Cited by 47 (3 self)
 Add to MetaCart
We present the best known separation between treelike and general resolution, improving on the recent exp(n ) separation of [BEGJ98].
A Switching Lemma for Small Restrictions and Lower Bounds for kDNF Resolution (Extended Abstract)
 SIAM J. Comput
, 2002
"... We prove a new switching lemma that works for restrictions that set only a small fraction of the variables and is applicable to DNFs with small conjunctions. We use this to prove lower bounds for the Res(k) propositional proof system, an extension of resolution which works with kDNFs instead of cla ..."
Abstract

Cited by 45 (7 self)
 Add to MetaCart
We prove a new switching lemma that works for restrictions that set only a small fraction of the variables and is applicable to DNFs with small conjunctions. We use this to prove lower bounds for the Res(k) propositional proof system, an extension of resolution which works with kDNFs instead of clauses. We also obtain an exponential separation between depth d circuits of k + 1.