Volume 12, Numbers 4-5, 347-373, DOI: 10.1007/s10732-006-6550-4

On global warming: Flow-based soft global constraints

Willem-Jan Van Hoeve, Gilles Pesant and Louis-Martin Rousseau

From the issue entitled "Special Issue: Preferences and Soft Constraints"

View Related Documents

Abstract

In case a CSP is over-constrained, it is natural to allow some constraints, called soft constraints, to be violated. We propose a generic method to soften global constraints that can be represented by a flow in a graph. Such constraints are softened by adding violation arcs to the graph and then computing a minimum-weight flow in the extended graph to measure the violation. We present efficient propagation algorithms, based on different violation measures, achieving domain consistency for the alldifferent constraint, the global cardinality constraint, the regular constraint and the same constraint.

Keywords  Soft constraints - Global constraints - Network flows

This work was for a large part carried out while the author was at the Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands

Fulltext Preview

Image of the first page of the fulltext document