Solving weighted CSP by maintaining arc consistency

  • Authors:
  • Javier Larrosa;Thomas Schiex

  • Affiliations:
  • Universitat Politecnica de Catalunya, Jordi Girona 1-3, E-08034 Barcelona, Spain;INRA, Chemin de Borde Rouge, BP 27, 31326 Castanet-Tolosan Cedex, France

  • Venue:
  • Artificial Intelligence
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, a general definition of arc consistency (AC) for soft constraint frameworks has been proposed by T. Schiex [Proc. CP-2000, Singapore, 2000, pp. 411-424]. In this paper we specialize this definition to weighted CSP and introduce two O(ed3) enforcing algorithms. Then, we refine the definition and introduce a stronger form of arc consistency (AC*) along with two O(n2d2+ed3) algorithms. As in the CSP case, an important application of AC is to combine it with search. We empirically demonstrate that a branch and bound algorithm that maintains either AC or AC* is a state-of-the-art general solver for weighted CSP. Our experiments cover binary Max-CSP and Max-SAT problems.