Heuristics in Conflict Resolution

05/11/2010
by   Christian Drescher, et al.
0

Modern solvers for Boolean Satisfiability (SAT) and Answer Set Programming (ASP) are based on sophisticated Boolean constraint solving techniques. In both areas, conflict-driven learning and related techniques constitute key features whose application is enabled by conflict analysis. Although various conflict analysis schemes have been proposed, implemented, and studied both theoretically and practically in the SAT area, the heuristic aspects involved in conflict analysis have not yet received much attention. Assuming a fixed conflict analysis scheme, we address the open question of how to identify "good" reasons for conflicts, and we investigate several heuristics for conflict analysis in ASP solving. To our knowledge, a systematic study like ours has not yet been performed in the SAT area, thus, it might be beneficial for both the field of ASP as well as the one of SAT solving.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2019

Abstract Solvers for Computing Cautious Consequences of ASP programs

Abstract solvers are a method to formally analyze algorithms that have b...
research
07/26/2023

Improving Conflict Analysis in MIP Solvers by Pseudo-Boolean Reasoning

Conflict analysis has been successfully generalized from Boolean satisfi...
research
03/04/2023

Conflict-driven Structural Learning Towards Higher Coverage Rate in ATPG

Due to the increasing challenges posed by the relentless rise in the des...
research
08/22/2022

Towards Clause Learning à la Carte through VarMonads

More and more languages have a need for constraint solving capabilities ...
research
01/31/2013

Efficient Partial Order CDCL Using Assertion Level Choice Heuristics

We previously designed Partial Order Conflict Driven Clause Learning (PO...
research
01/03/2021

diff-SAT – A Software for Sampling and Probabilistic Reasoning for SAT and Answer Set Programming

This paper describes diff-SAT, an Answer Set and SAT solver which combin...
research
05/10/2021

A Deep Dive into Conflict Generating Decisions

Boolean Satisfiability (SAT) is a well-known NP-complete problem. Despit...

Please sign up or login with your details

Forgot password? Click here to reset