Results 11  20
of
71
Symbolic Decision Procedures for QBF
 Proceedings of 10th Int. Conf. on Principles and Practice of Constraint Programming (CP 2004
, 2004
"... Much recent work has gone into adapting techniques that were originally developed for SAT solving to QBF solving. In particular, QBF solvers are often based on SAT solvers. Most competitive QBF solvers are searchbased. In this work we explore an alternative approach to QBF solving, based on symb ..."
Abstract

Cited by 28 (1 self)
 Add to MetaCart
(Show Context)
Much recent work has gone into adapting techniques that were originally developed for SAT solving to QBF solving. In particular, QBF solvers are often based on SAT solvers. Most competitive QBF solvers are searchbased. In this work we explore an alternative approach to QBF solving, based on symbolic quantifier elimination. We extend some recent symbolic approaches for SAT solving to symbolic QBF solving, using various decisiondiagram formalisms such as OBDDs and ZDDs. In both approaches, QBF formulas are solved by eliminating all their quantifiers. Our first solver, QMRES, maintains a set of clauses represented by a ZDD and eliminates quantifiers via multiresolution. Our second solver, QBDD, maintains a set of OBDDs, and eliminate quantifier by applying them to the underlying OBDDs. We compare our symbolic solvers to several competitive searchbased solvers. We show that QBDD is not competitive, but QMRES compares favorably with searchbased solvers on various benchmarks consisting of nonrandom formulas.
Constraint Propagation as a Proof System
 10th Int.Conf. on Principles and Practice of Constraint Programing, LN in Computer Science vol.3258
, 2004
"... Refutation proofs can be viewed as a special case of constraint propagation, which is a fundamental technique in solving constraintsatisfaction problems. ..."
Abstract

Cited by 26 (1 self)
 Add to MetaCart
(Show Context)
Refutation proofs can be viewed as a special case of constraint propagation, which is a fundamental technique in solving constraintsatisfaction problems.
Search vs. symbolic techniques in satisfiability solving
 in Proceedings 7th International Conference on Theory and Applications of Satisfiability Testing
, 2004
"... Abstract. Recent work has shown how to use OBDDs for satisfiability solving. The idea of this approach, which we call symbolic quantifier elimination, is to view an instance of propositional satisfiability as an existentially quantified propositional formula. Satisfiability solving then amounts to q ..."
Abstract

Cited by 21 (3 self)
 Add to MetaCart
(Show Context)
Abstract. Recent work has shown how to use OBDDs for satisfiability solving. The idea of this approach, which we call symbolic quantifier elimination, is to view an instance of propositional satisfiability as an existentially quantified propositional formula. Satisfiability solving then amounts to quantifier elimination; once all quantifiers have been eliminated we are left with either 1 or 0. Our goal in this work is to study the effectiveness of symbolic quantifier elimination as an approach to satisfiability solving. To that end, we conduct a direct comparison with the DPLLbased ZChaff, as well as evaluate a variety of optimization techniques for the symbolic approach. In comparing the symbolic approach to ZChaff, we evaluate scalability across a variety of classes of formulas. We find that no approach dominates across all classes. While ZChaff dominates for many classes of formulas, the symbolic approach is superior for other classes of formulas. Once we have demonstrated the viability of the symbolic approach, we focus on optimization techniques for this approach. We study techniques from constraint satisfaction for finding a good plan for performing the symbolic operations of conjunction and of existential quantification. We also study various variableordering heuristics, finding that while no heuristic seems to dominate across all classes of formulas, the maximumcardinality search heuristic seems to offer the best overall performance. 1
On the power of kconsistency
 In Proceedings of ICALP2007
, 2007
"... Abstract. The kconsistency algorithm for constraintsatisfaction problems proceeds, roughly, by finding all partial solutions on at most k variables and iteratively deleting those that cannot be extended to a partial solution by one more variable. It is known that if the core of the structure encod ..."
Abstract

Cited by 19 (3 self)
 Add to MetaCart
(Show Context)
Abstract. The kconsistency algorithm for constraintsatisfaction problems proceeds, roughly, by finding all partial solutions on at most k variables and iteratively deleting those that cannot be extended to a partial solution by one more variable. It is known that if the core of the structure encoding the scopes of the constraints has treewidth at most k, then the kconsistency algorithm is always correct. We prove the exact converse to this: if the core of the structure encoding the scopes of the constraints does not have treewidth at most k, then the kconsistency algorithm is not always correct. This characterizes the exact power of the kconsistency algorithm in structural terms. 1
Affine systems of equations and counting infinitary logic
 In ICALP’07, volume 4596 of LNCS
, 2007
"... Abstract We consider the definability of constraint satisfaction problems (CSP) in various fixedpoint andinfinitary logics. We show that testing the solvability of systems of equations over a finite Abelian group, ..."
Abstract

Cited by 18 (7 self)
 Add to MetaCart
(Show Context)
Abstract We consider the definability of constraint satisfaction problems (CSP) in various fixedpoint andinfinitary logics. We show that testing the solvability of systems of equations over a finite Abelian group,
The structure of tractable constraint satisfaction problems
 In MFCS 2006
, 2006
"... Abstract We give a survey of recent results on the complexity of constraint satisfaction problems. Our main emphasis is on tractable structural restrictions. 1 ..."
Abstract

Cited by 18 (0 self)
 Add to MetaCart
(Show Context)
Abstract We give a survey of recent results on the complexity of constraint satisfaction problems. Our main emphasis is on tractable structural restrictions. 1
Constraint satisfaction with succinctly specified relations
, 2006
"... The general intractability of the constraint satisfaction problem (CSP) has motivated the study of the complexity of restricted cases of this problem. Thus far, the literature has primarily considered the formulation of the CSP where constraint relations are given explicitly. We initiate the system ..."
Abstract

Cited by 13 (6 self)
 Add to MetaCart
(Show Context)
The general intractability of the constraint satisfaction problem (CSP) has motivated the study of the complexity of restricted cases of this problem. Thus far, the literature has primarily considered the formulation of the CSP where constraint relations are given explicitly. We initiate the systematic study of CSP complexity with succinctly specified constraint relations.
Symmetric Datalog and constraint satisfaction problems in Logspace
 IN LICS’07
, 2007
"... We introduce symmetric Datalog, a syntactic restriction of linear Datalog and show that its expressive power is exactly that of restricted symmetric monotone Krom SNP. The deep result of Reingold [17] on the complexity of undirected connectivity suffices to show that symmetric Datalog queries can be ..."
Abstract

Cited by 12 (7 self)
 Add to MetaCart
(Show Context)
We introduce symmetric Datalog, a syntactic restriction of linear Datalog and show that its expressive power is exactly that of restricted symmetric monotone Krom SNP. The deep result of Reingold [17] on the complexity of undirected connectivity suffices to show that symmetric Datalog queries can be evaluated in logarithmic space. We show that for a number of constraint languages Γ, the complement of the constraint satisfaction problem CSP(Γ) can be expressed in symmetric Datalog. In particular, we show that if CSP(Γ) is firstorder definable and Λ is a finite subset of the relational clone generated by Γ then ¬CSP(Λ) is definable in symmetric Datalog. Over the twoelement domain and under a standard complexitytheoretic assumption, expressibility of ¬CSP(Γ) in symmetric Datalog corresponds exactly to the class of CSPs solvable in logarithmic space. Finally, we describe a fairly general subclass of implicational (or 0/1/all) constraints for which the complement of the corresponding CSP is also definable in symmetric Datalog. Our results provide preliminary evidence that symmetric Datalog may be a unifying explanation for families of CSPs lying in L.
The complexity of conservative valued CSPs
 in: Proceedings of the 23rd ACMSIAM Symposium on Discrete Algorithms (SODA'12), 2012
"... We study the complexity of valued constraint satisfaction problems (VCSP). A problem from VCSP is characterised by a constraint language, a fixed set of cost functions over a finite domain. An instance of the problem is specified by a sum of cost functions from the language and the goal is to minimi ..."
Abstract

Cited by 12 (6 self)
 Add to MetaCart
(Show Context)
We study the complexity of valued constraint satisfaction problems (VCSP). A problem from VCSP is characterised by a constraint language, a fixed set of cost functions over a finite domain. An instance of the problem is specified by a sum of cost functions from the language and the goal is to minimise the sum. Under the unique games conjecture, the approximability of finitevalued VCSPs is wellunderstood, see Raghavendra [FOCS’08]. However, there is no characterisation of finitevalued VCSPs, let alone generalvalued VCSPs, that can be solved exactly in polynomial time, thus giving insights from a combinatorial optimisation perspective. We consider the case of languages containing all possible unary cost functions. In the case of languages consisting of only f0;1gvalued cost functions (i.e. relations), such languages have been called conservative and studied by Bulatov [LICS’03] and
Collapsibility and Consistency in Quantified Constraint Satisfaction
 In Proceedings of AAAI04
, 2004
"... The concept of consistency has pervaded studies of the constraint satisfaction problem. We introduce two concepts, which are inspired by consistency, for the more general framework of the quantified constraint satisfaction problem (QCSP). We use these concepts to derive, in a uniform fashion, proo ..."
Abstract

Cited by 11 (2 self)
 Add to MetaCart
The concept of consistency has pervaded studies of the constraint satisfaction problem. We introduce two concepts, which are inspired by consistency, for the more general framework of the quantified constraint satisfaction problem (QCSP). We use these concepts to derive, in a uniform fashion, proofs of polynomialtime tractability and corresponding algorithms for certain cases of the QCSP where the types of allowed relations are restricted. We not only unify existing tractability results and algorithms, but also identify new classes of tractable QCSPs.