Results 1  10
of
38
The Complexity Of Propositional Proofs
 Bulletin of Symbolic Logic
, 1995
"... This paper of Tseitin is a landmark as the first to give nontrivial lower bounds for propositional proofs; although it predates the first papers on ..."
Abstract

Cited by 107 (2 self)
 Add to MetaCart
(Show Context)
This paper of Tseitin is a landmark as the first to give nontrivial lower bounds for propositional proofs; although it predates the first papers on
A Fast PseudoBoolean Constraint Solver
, 2003
"... Linear PseudoBoolean (LPB) constraints denote inequalities between arithmetic sums of weighted Boolean functions and provide a significant extension of the modeling power of purely propositional constraints. They can be used to compactly describe many discrete EDA problems with constraints on linea ..."
Abstract

Cited by 104 (1 self)
 Add to MetaCart
Linear PseudoBoolean (LPB) constraints denote inequalities between arithmetic sums of weighted Boolean functions and provide a significant extension of the modeling power of purely propositional constraints. They can be used to compactly describe many discrete EDA problems with constraints on linearly combined, parameterized weights, yet also offer efficient search strategies for proving or disproving whether a satisfying solution exists. Furthermore, corresponding decision procedures can easily be extended for minimizing or maximizing an LPB objective function, thus providing a core optimization method for many problems in logic and physical synthesis. In this paper we review how recent advances in satisfiability (SAT) search can be extended for pseudoBoolean constraints and describe a new LPB solver that is based on generalized constraint propagation and conflictbased learning. We present a comparison with other, stateoftheart LPB solvers which demonstrates the overall efficiency of our method.
Polynomial size proofs of the propositional pigeonhole principle
 Journal of Symbolic Logic
, 1987
"... Abstract. Cook and Reckhow defined a propositional formulation of the pigeonhole principle. This paper shows that there are Frege proofs of this propositional pigeonhole principle of polynomial size. This together with a result of Haken gives another proof of Urquhart's theorem that Frege syste ..."
Abstract

Cited by 72 (7 self)
 Add to MetaCart
(Show Context)
Abstract. Cook and Reckhow defined a propositional formulation of the pigeonhole principle. This paper shows that there are Frege proofs of this propositional pigeonhole principle of polynomial size. This together with a result of Haken gives another proof of Urquhart's theorem that Frege systems have an exponential speedup over resolution. We also discuss connections to provability in theories of bounded arithmetic. $1. Introduction. The motivation for this paper comes primarily from two sources. First, Cook and Reckhow [2] and Statman [7] discussed connections between lengths of proofs in propositional logic and open questions in computational complexity such as whether NP = coNP. Cook and Reckhow used the propositional pigeonhole principle as an example of a family of true formulae which
Lower bounds on Hilbert's Nullstellensatz and propositional proofs
 PROCEEDINGS OF THE LONDON MATHEMATICAL SOCIETY
, 1996
"... The socalled weak form of Hilbert's Nullstellensatz says that a system of algebraic equations over a field, Qj(x) = 0, does not have a solution in the algebraic closure if and only if 1 is in the ideal generated by the polynomials (?,(*) • We shall prove a lower bound on the degrees of polyno ..."
Abstract

Cited by 65 (18 self)
 Add to MetaCart
(Show Context)
The socalled weak form of Hilbert's Nullstellensatz says that a system of algebraic equations over a field, Qj(x) = 0, does not have a solution in the algebraic closure if and only if 1 is in the ideal generated by the polynomials (?,(*) • We shall prove a lower bound on the degrees of polynomials P,(x) such that £, P,(x)Qt(x) = 1. This result has the following application. The modular counting principle states that no finite set whose cardinality is not divisible by q can be partitioned into ^element classes. For each fixed cardinality N, this principle can be expressed as a propositional formula Count^fo,...) with underlying variables xe, where e ranges over <7element subsets of N. Ajtai [4] proved recently that, whenever p,q are two different primes, the propositional formulas Count $ n+I do not have polynomial size, constantdepth Frege proofs from substitution instances of Count/?, where m^O (modp). We give a new proof of this theorem based on the lower bound for Hilbert's Nullstellensatz. Furthermore our technique enables us to extend the independence results for counting principles to composite numbers p and q. This improved lower bound together with new upper bounds yield an exact characterization of when Count, can be proved efficiently from Countp, for all values of p and q.
The Asymptotic Order of the Random kSAT Threshold
 In Proc. FOCS
, 2002
"... Form a random kSAT formula on n variables by selecting uniformly and independently m = rn clauses out of all 2 possible kclauses. The Satisfiability Threshold Conjecture asserts that for each k there exists a constant r k such that, as n tends to infinity, the probability that the formula is sa ..."
Abstract

Cited by 43 (13 self)
 Add to MetaCart
Form a random kSAT formula on n variables by selecting uniformly and independently m = rn clauses out of all 2 possible kclauses. The Satisfiability Threshold Conjecture asserts that for each k there exists a constant r k such that, as n tends to infinity, the probability that the formula is satisfiable tends to 1 if r < r k and to 0 if r > r k . It has long been known that 2 =k < r k < 2 . We prove that r k > 2 ln 2 d k , where d k ! (1 + ln 2)=2. Our proof also allows a blurry glimpse of the "geometry" of the set of satisfying truth assignments.
Setting 2 variables at a time yields a new lower bound for random 3SAT (Extended Abstract)
 STOC
, 2000
"... Let X be a set of n Boolean variables and denote by C(X) the set of all 3clauses over X, i.e. the set of all 8(3) possible disjunctions of three distinct, noncomplementary literais from variables in X. Let F(n, m) be a random 3SAT formula formed by selecting, with replacement, m clauses uniformly ..."
Abstract

Cited by 35 (4 self)
 Add to MetaCart
(Show Context)
Let X be a set of n Boolean variables and denote by C(X) the set of all 3clauses over X, i.e. the set of all 8(3) possible disjunctions of three distinct, noncomplementary literais from variables in X. Let F(n, m) be a random 3SAT formula formed by selecting, with replacement, m clauses uniformly at random from C(X) and taking their conjunction. The satisfiability threshold conjecture asserts that there exists a constant ra such that as n+ c¢, F(n, rn) is satisfiable with probability that tends to 1 if r < ra, but unsatisfiable with probability that tends to 1 if r:> r3. Experimental evidence suggests rz ~ 4.2. We prove rz> 3.145 improving over the previous best lower bound r3> 3.003 due to Frieze and Suen. For this, we introduce a satisfiability heuristic that works iteratively, permanently setting the value of a pair of variables in each round. The framework we develop for the analysis of our heuristic allows us to also derive most previous lower bounds for random 3SAT in a uniform manner and with little effort.
Random kSAT: two moments suffice to cross a sharp threshold
 CoRR
, 2006
"... Abstract. Many NPcomplete constraint satisfaction problems appear to undergo a “phase transition” from solubility to insolubility when the constraint density passes through a critical threshold. In all such cases it is easy to derive upper bounds on the location of the threshold by showing that abo ..."
Abstract

Cited by 26 (3 self)
 Add to MetaCart
(Show Context)
Abstract. Many NPcomplete constraint satisfaction problems appear to undergo a “phase transition” from solubility to insolubility when the constraint density passes through a critical threshold. In all such cases it is easy to derive upper bounds on the location of the threshold by showing that above a certain density the first moment (expectation) of the number of solutions tends to zero. We show that in the case of certain symmetric constraints, considering the second moment of the number of solutions yields nearly matching lower bounds for the location of the threshold. Specifically, we prove that the threshold for both random hypergraph 2colorability (Property B) and random NotAllEqual kSAT is 2 k−1 ln 2 − O(1). As a corollary, we establish that the threshold for random kSAT is of order Θ(2 k), resolving a longstanding open problem.
On the Complexity of Resolution with Bounded Conjunctions
, 2004
"... We analyze size and space complexity of Res(k), a family of propositional proof systems introduced by Krajicek in [20] which extends Resolution by allowing disjunctions of conjunctions of up to k * 1 literals. We show that the treelike Res(k) proof systems form a strict hierarchy with respect to pr ..."
Abstract

Cited by 26 (4 self)
 Add to MetaCart
(Show Context)
We analyze size and space complexity of Res(k), a family of propositional proof systems introduced by Krajicek in [20] which extends Resolution by allowing disjunctions of conjunctions of up to k * 1 literals. We show that the treelike Res(k) proof systems form a strict hierarchy with respect to proof size and also with respect to space. Moreover Resolution, while simulating treelike Res(k), is almost exponentially separated from treelike Res(k). To study space complexity
Satisfiability Solvers
, 2008
"... The past few years have seen an enormous progress in the performance of Boolean satisfiability (SAT) solvers. Despite the worstcase exponential run time of all known algorithms, satisfiability solvers are increasingly leaving their mark as a generalpurpose tool in areas as diverse as software and h ..."
Abstract

Cited by 25 (0 self)
 Add to MetaCart
The past few years have seen an enormous progress in the performance of Boolean satisfiability (SAT) solvers. Despite the worstcase exponential run time of all known algorithms, satisfiability solvers are increasingly leaving their mark as a generalpurpose tool in areas as diverse as software and hardware verification [29–31, 228], automatic test pattern generation [138, 221], planning [129, 197], scheduling [103], and even challenging problems from algebra [238]. Annual SAT competitions have led to the development of dozens of clever implementations of such solvers [e.g. 13,