Soft constraint propagation and solving in CHRs

  • Authors:
  • Stefano Bistarelli;Thom Frühwirth;Michael Marte

  • Affiliations:
  • C.N.R. - Istituto per le, Applicazioni Telematiche, Pisa, Italy;LMU München, Institut für Informatik, Munich, Germany;LMU München, Institut für Informatik, Munich, Germany

  • Venue:
  • Proceedings of the 2002 ACM symposium on Applied computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Soft constraints are a generalization of classical constraints, where constraints and/or partial assignments are associated to preference or importance levels, and constraints are combined according to combinators which express the desired optimization criteria. Constraint Handling Rules (CHRs) constitute a high-level natural formalism to specify constraint solvers and propagation algorithms. In this paper we present a framework to design and specify soft constraint solvers by using CHRs. In this way, we extend the range of applicability of CHRs to soft constraints rather than just classical ones, and we provide a straightforward implementation for soft constraint solvers.