Semiring-based constraint satisfaction and optimization
- 1 March 1997
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 44 (2) , 201-236
- https://doi.org/10.1145/256303.256306
Abstract
We introduce a general framework for constraint satisfaction and optimization where classical CSPs, fuzzy CSPs, weighted CSPs, partial constraint satisfaction, and others can be easily cast. The framework is based on a semiring structure, where the set of the semiring specifies the values to be associated with each tuple of values of the variable domain, and the two semiring operations (+ and X) model constraint projection and combination respectively. Local consistency algorithms, as usually used for classical CSPs, can be exploited in this general framework as well, provided that certain conditions on the semiring operations are satisfied. We then show how this framework can be used to model both old and new constraint solving and optimization schemes, thus allowing one to both formally justify many informally taken choices in existing schemes, and to prove that local consistency techniques can be used also in newly defined schemes.Keywords
This publication has 13 references indexed in Scilit:
- Decomposing constraint satisfaction problems using database techniquesArtificial Intelligence, 1994
- Partial constraint satisfactionArtificial Intelligence, 1992
- Constraint relaxation may be perfectArtificial Intelligence, 1991
- The complexity of some polynomial network consistency algorithms for constraint satisfaction problemsArtificial Intelligence, 1985
- Dynamic Programming as Graph Searching: An Algebraic ApproachJournal of the ACM, 1981
- Synthesizing constraint expressionsCommunications of the ACM, 1978
- Consistency in networks of relationsArtificial Intelligence, 1977
- Networks of constraints: Fundamental properties and applications to picture processingInformation Sciences, 1974
- Nonserial dynamic programming: On the optimal strategy of variable elimination for the rectangular latticeJournal of Mathematical Analysis and Applications, 1972
- Applied Dynamic ProgrammingPublished by Walter de Gruyter GmbH ,1962