Lifted Unit Propagation for Effective Grounding

09/06/2011
by   Pashootan Vaezipoor, et al.
0

A grounding of a formula ϕ over a given finite domain is a ground formula which is equivalent to ϕ on that domain. Very effective propositional solvers have made grounding-based methods for problem solving increasingly important, however for realistic problem domains and instances, the size of groundings is often problematic. A key technique in ground (e.g., SAT) solvers is unit propagation, which often significantly reduces ground formula size even before search begins. We define a "lifted" version of unit propagation which may be carried out prior to grounding, and describe integration of the resulting technique into grounding algorithms. We describe an implementation of the method in a bottom-up grounder, and an experimental study of its performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2010

Reified unit resolution and the failed literal rule

Unit resolution can simplify a CNF formula or detect an inconsistency by...
research
10/31/2011

New Inference Rules for Max-SAT

Exact Max-SAT solvers, compared with SAT solvers, apply little inference...
research
03/29/2019

Degrees of Laziness in Grounding: Effects of Lazy-Grounding Strategies on ASP Solving

The traditional ground-and-solve approach to Answer Set Programming (ASP...
research
06/18/2021

Classical Planning as QBF without Grounding (extended version)

Most classical planners use grounding as a preprocessing step, reducing ...
research
03/12/2016

Grounding Recursive Aggregates: Preliminary Report

Problem solving in Answer Set Programming consists of two steps, a first...
research
07/15/2023

Safe Formulas in the General Theory of Stable Models

Safe first-order formulas generalize the concept of a safe rule, which p...
research
07/20/2011

Towards Completely Lifted Search-based Probabilistic Inference

The promise of lifted probabilistic inference is to carry out probabilis...

Please sign up or login with your details

Forgot password? Click here to reset