מיכאל קודיש

אקדמי בכיר

Backbones for equality

Michael Codish, Yoav Fekete, Amit Metodi

This paper generalizes the notion of the backbone of a CNF formula to capture also equations between literals. Each such equation applies to remove a variable from the original formula thus simplifying the formula without changing its satisfiability, or the number of its satisfying assignments. We prove that for a formula with n variables, the generalized backbone is computed with at most n + 1 satisfiable calls and exactly one unsatisfiable call to the SAT solver. We illustrate the integration of generalized backbone computation to facilitate the encoding of finite domain constraints to SAT. In this context generalized backbones are computed for small groups of constraints and then propagated to simplify the entire constraint model. A preliminary experimental evaluation is provided.

שפת פרסום אנגלית
דפים 1-14
סטטוס פרסום פורסם - 01.01.2013

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
גישה למסמך
10.1007/978-3-319-03077-7_1
קבצים וקישורים אחרים
Link to publication in Scopus