Catálogo de publicaciones - libros

Compartir en
redes sociales


Theory and Applications of Satisfiability Testing: 8th International Conference, SAT 2005, St Andrews, Scotland, June 19-23, 2005, Proceedings

Fahiem Bacchus ; Toby Walsh (eds.)

En conferencia: 8º International Conference on Theory and Applications of Satisfiability Testing (SAT) . St Andrews, UK . June 19, 2005 - June 23, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Mathematical Logic and Formal Languages; Algorithm Analysis and Problem Complexity; Operating Systems; Numeric Computing; Artificial Intelligence (incl. Robotics); Mathematical Logic and Foundations

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-26276-3

ISBN electrónico

978-3-540-31679-4

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2005

Tabla de contenidos

Solving Over-Constrained Problems with SAT Technology

Josep Argelich; Felip Manyà

We present a new generic problem solving approach for over-constrained problems based on Max-SAT. We first define a clausal form formalism that deals with blocks of clauses instead of individual clauses, and that allows one to declare each block either as (i.e., must be satisfied by any solution) or (i.e., can be violated by some solution). We then present two Max-SAT solvers that find a truth assignment that satisfies all the hard blocks of clauses and the maximum number of soft blocks of clauses. Our solvers are branch and bound algorithms equipped with original lazy data structures; the first one incorporates static variable selection heuristics while the second one incorporates dynamic variable selection heuristics. Finally, we present an experimental investigation to assess the performance of our approach on a representative sample of instances (random 2-SAT, Max-CSP, and graph coloring).

- Preface | Pp. 1-15

A Symbolic Search Based Approach for Quantified Boolean Formulas

Gilles Audemard; Lakhdar Saïs

Solving Quantified Boolean Formulas (QBF) has become an important and attractive research area, since several problem classes might be formulated efficiently as QBF instances (e.g. planning, non monotonic reasoning, two-player games, model checking, etc). Many QBF solvers has been proposed, most of them perform decision tree search using the DPLL-like techniques. To set free the variable ordering heuristics that are traditionally constrained by the static order of the QBF quantifiers, a new symbolic search based approach () is proposed. It makes an original use of binary decision diagram to represent the set of models (or prime implicants) of the boolean formula found using search-based satisfiability solver. Our approach is enhanced with two interesting extensions. First, powerful reduction operators are introduced in order to dynamically reduce the BDD size and to answer the validity of the QBF. Second, useful cuts are achieved on the search tree thanks to the nogoods generated from the BDD representation. Using DPLL-likes (resp. local search) techniques, our approach gives rise to a complete (resp. incomplete ) solver. Our preliminary experimental results show that on some classes of instances from the QBF evaluation, and are competitive with state-of-the-art QBF solvers.

- Preface | Pp. 16-30

Substitutional Definition of Satisfiability in Classical Propositional Logic

Anton Belov; Zbigniew Stachniak

The syntactic framework of the so-called saturated substitutions is defined and used to obtain new characterizations of SAT as well as the classes of minimal and maximal models of formulas of classical propositional logic.

- Preface | Pp. 31-45

A Clause-Based Heuristic for SAT Solvers

Nachum Dershowitz; Ziyad Hanna; Alexander Nadel

We propose a new decision heuristic for DPLL-based propositional SAT solvers. Its essence is that both the initial and the conflict clauses are arranged in a list and the next decision variable is chosen from the top-most unsatisfied clause. Various methods of initially organizing the list and moving the clauses within it are studied. Our approach is an extension of one used in Berkmin, and adopted by other modern solvers, according to which only conflict clauses are organized in a list, and a literal-scoring-based secondary heuristic is used when there are no more unsatisfied conflict clauses. Our approach, implemented in the 2004 version of zChaff solver and in a generic Chaff-based SAT solver, results in a significant performance boost on hard industrial benchmarks.

- Preface | Pp. 46-60

Effective Preprocessing in SAT Through Variable and Clause Elimination

Niklas Eén; Armin Biere

Preprocessing SAT instances can reduce their size considerably. We combine variable elimination with subsumption and self-subsuming resolution, and show that these techniques not only shrink the formula further than previous preprocessing efforts based on variable elimination, but also decrease runtime of SAT solvers substantially for typical industrial SAT problems. We discuss critical implementation details that make the reduction procedure fast enough to be practical.

- Preface | Pp. 61-75

Resolution and Pebbling Games

Nicola Galesi; Neil Thapen

We define a collection of Prover-Delayer games to characterise some subsystems of propositional resolution. We give some natural criteria for the games which guarantee lower bounds on the resolution width. By an adaptation of the size-width tradeoff for resolution of [10] this result also gives lower bounds on proof size.

We also use games to give upper bounds on proof size, and in particular describe a good strategy for the Prover in a certain game which yields a short refutation of the Linear Ordering principle.

Using previous ideas we devise a new algorithm to automatically generate resolution refutations. On bounded width formulas, our algorithm is as least as good as the width based algorithm of [10]. Moreover, it finds short proofs of the Linear Ordering principle when the variables respect a given order.

Finally we approach the question of proving that a formula is hard to refute if and only if is “almost” satisfiable. We prove results in both directions when “almost satisfiable” means that it is hard to distuinguish from a satisfiable formula using limited pebbling games.

- Preface | Pp. 76-90

Local and Global Complete Solution Learning Methods for QBF

Ian P. Gent; Andrew G. D. Rowley

Solvers for Quantified Boolean Formulae (QBF) use many analogues of technique from SAT. A significant amount of work has gone into extending conflict based techniques such as conflict learning to solution learning, which is irrelevant in SAT but can play a large role in success in QBF. Unfortunately, solution learning techniques have not been highly successful to date. We argue that one reason for this is that solution learning techniques have been ‘incomplete’. That is, not all the information implied in a solution is learnt. We introduce two new techniques for learning as much as possible from solutions, and we call them complete methods. The two methods contrast in how long they keep information. One, Complete Local Solution Learning, discards solutions on backtracking past a previous existential variable. The other, Complete Global Solution Learning, keeps solutions indefinitely. Our detailed experimental analysis suggests that both can improve search over standard solution learning, while the local method seems to offer a more suitable tradeoff than global learning.

- Preface | Pp. 91-106

Equivalence Checking of Circuits with Parameterized Specifications

Eugene Goldberg

We consider the problem of equivalence checking of circuits , with a common specification (CS). We show that circuits and have a CS iff they can be partitioned into toggle equivalent subcircuits that are connected “in the same way”. Based on this result, we formulate a procedure for checking equivalence of circuits and with specifications and . This procedure not only checks equivalence of and but also verifies that and are identical. The complexity of this procedure is linear in specification size and exponential in the value of a specification parameter. Previously we considered specifications parameterized by the size of the largest subcircuit (specification granularity). In this paper we give a more general parameterization based on specification “width”.

- Preface | Pp. 107-121

Observed Lower Bounds for Random 3-SAT Phase Transition Density Using Linear Programming

Marijn Heule; Hans van Maaren

We introduce two incomplete polynomial time algorithms to solve satisfiability problems which both use Linear Programming (LP) techniques. First, the LP attempts to simulate a Quadratic Program which would solve the CNF at hand. Second, the LP is an extended variant of the LP as defined by Kullmann [6] and iteratively updates its weights to find autarkies in a given formula. Besides solving satisfiability problems, this LP could also be used to study the existence of autark assignments in formulas. Results within the experimental domain (up to 1000 variables) show a considerably sharper lower bound for the uniform random 3- phase transition density than the proved lower bound of the myopic algorithm (> 3.26) by Achlioptas [1] and even than that of the greedy algorithm (> 3.52) proposed by Kaporis [5].

- Preface | Pp. 122-134

Simulating Cutting Plane Proofs with Restricted Degree of Falsity by Resolution

Edward A. Hirsch; Sergey I. Nikolenko

Goerdt [Goe91] considered a weakened version of the Cutting Plane proof system with a restriction on the degree of falsity of intermediate inequalities. (The degree of falsity of an inequality written in the form ∑  + ∑ (1 − ) ≥ , , ≥ 0 is its constant term .) He proved a superpolynomial lower bound on the proof length of Tseitin-Urquhart tautologies when the degree of falsity is bounded by ( is the number of variables).

In this paper we show that if the degree of falsity of a Cutting Planes proof Π is bounded by () ≤ /2, this proof can be easily transformed into a resolution proof of length at most |∏| · (()− 1)64. Therefore, an exponential bound on the proof length of Tseitin-Urquhart tautologies in this system for () ≤ for an appropriate constant > 0 follows immediately from Urquhart’s lower bound for resolution proofs [Urq87].

- Preface | Pp. 135-142