scispace - formally typeset
Open AccessJournal ArticleDOI

New Inference Rules for Max-SAT

Reads0
Chats0
TLDR
A new Max-SAT solver is developed, called MaxSatz, which incorporates original inference rules that, besides being applied efficiently, transform Max- SAT instances into equivalents which are easier to solve, and these rules are proved in a novel and simple way via an integer programming transformation.
Abstract
Exact Max-SAT solvers, compared with SAT solvers, apply little inference at each node of the proof tree. Commonly used SAT inference rules like unit propagation produce a simplified formula that preserves satisfiability but, unfortunately, solving the Max-SAT problem for the simplified formula is not equivalent to solving it for the original formula. In this paper, we define a number of original inference rules that, besides being applied efficiently, transform Max-SAT instances into equivalent Max-SAT instances which are easier to solve. The soundness of the rules, that can be seen as refinements of unit resolution adapted to Max-SAT, are proved in a novel and simple way via an integer programming transformation. With the aim of finding out how powerful the inference rules are in practice, we have developed a new Max-SAT solver, called MaxSatz, which incorporates those rules, and performed an experimental investigation. The results provide empirical evidence that MaxSatz is very competitive, at least, on random Max-2SAT, random Max-3SAT, Max-Cut, and Graph 3-coloring instances, as well as on the benchmarks from the Max-SAT Evaluation 2006.

read more

Content maybe subject to copyright    Report

Citations
More filters
Posted Content

Cause Clue Clauses: Error Localization using Maximum Satisfiability

TL;DR: An algorithm for error cause localization based on a reduction to the maximal satisfiability problem (MAX-SAT), which asks what is the maximum number of clauses of a Boolean formula that can be simultaneously satisfied by an assignment.
Journal ArticleDOI

Iterative and core-guided MaxSAT solving: A survey and assessment

TL;DR: A survey of MaxSAT algorithms based on iteratively calling a SAT solver and a comprehensive empirical study on non-random benchmarks are conducted, indicating that core-guided MaxS AT algorithms are fairly competitive compared to other approaches.
Book ChapterDOI

Algorithms for Weighted Boolean Optimization

TL;DR: Weighted Boolean Optimization (WBO) is proposed, a new unified framework that aggregates and extends PBO and MaxSAT and a new unsatisfiability-based algorithm for WBO, based on recent unsatisfiable algorithms for MaxSat.
Book ChapterDOI

Solving (Weighted) Partial MaxSAT through Satisfiability Testing

TL;DR: This paper presents and implements two Partial MaxSAT solvers and the weighted variant of one of them, based on Fu and Malik ideas, and proves the correctness of the algorithm.
Journal ArticleDOI

MINIMAXSAT: an efficient weighted max-SAT solver

TL;DR: A wide set of solving alternatives on a broad set of optimization benchmarks indicates that the performance of MINIMAXSAT is usually close to the best specialized alternative and, in some cases, even better.
References
More filters
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Book

A machine program for theorem-proving

TL;DR: The programming of a proof procedure is discussed in connection with trial runs and possible improvements.
Book

Introduction to Algorithms, Second Edition

TL;DR: The complexity class P is formally defined as the set of concrete decision problems that are polynomial-time solvable, and encodings are used to map abstract problems to concrete problems.
Journal ArticleDOI

A Computing Procedure for Quantification Theory

Martin Davis, +1 more
- 01 Jul 1960 - 
TL;DR: In the present paper, a uniform proof procedure for quantification theory is given which is feasible for use with some rather complicated formulas and which does not ordinarily lead to exponentiation.
Related Papers (5)