Optimal Length Resolution Refutations of Difference Constraint Systems

  • Authors:
  • K. Subramani

  • Affiliations:
  • LDCSEE, West Virginia University, Morgantown, USA

  • Venue:
  • Journal of Automated Reasoning
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is concerned with determining the optimal length resolution refutation (OLRR) of a system of difference constraints over an integral domain. The problem of finding short explanations for unsatisfiable difference constraint systems (DCS) finds applications in a number of design domains including program verification, proof theory, real-time scheduling and operations research. It is well-known that resolution refutation is a sound and complete procedure to establish the unsatisfiability of boolean formulas in clausal form. The literature has also established that a variant of the resolution procedure called Fourier-Motzkin elimination is a sound and complete procedure for establishing the unsatisfiability of linear constraint systems (LCS). Our work in this paper first establishes that every DCS has a short (polynomial in the size of the input) resolution refutation and then shows that there exists a polynomial time algorithm to compute the optimal size refutation. One of the consequences of our work is that the Minimum Unsatisfiable Subset (MUS) of a DCS can be computed in polynomial time; computing the MUS of an unsatisfiable constraint set is an extremely important aspect of certifying algorithms.