Proceedings

The Symmetric Alldiff Constraint

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Constraint Satisfaction. Pages 420-424.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

The symm etric alldiff constraint is a particular case of the alldiff constraint, a case in which variables and values are defined from the same set S. That is, every variable represents an element e of S and its values represent the el ements of S that are compatible with e. This constraint requires that all the values taken by the variables are different (similar to the classical alldiff constraint) and that if the variable representing the element i is assigned to the value representing the element j, then the variable representing the el ement j is assigned to the value representing the element i. This constraint is present in many real-world problems, such sports scheduling where it expresses matches between teams. In this paper, we show how to compute the arc consistency of this constraint in O(nm) (m =I:; ID(i)l), where n is the number of involved variables and D( i) the domain of the variable i. We also propose a filtering algorithm of less complexity (O(m)) .

  1. [Berge, 1970] C. Berge. Graphe et Hypergraphes. Dunod, Paris, 1970.
  2. [Bessiere and Regin, 1997] C. Bessiere and J-C. Regin. Arc consistency for general constraint networks: preliminary results. In Proceedings of I J CA 1'97, pages 398-404, Nagoya, 1997. IJCAI
  3. [Edmonds, 1965] J. Edmonds. Path, trees, and flowers. Can. J. Math., 17:449-467, 1965.
  4. [Micali and Vazirani, 1980] S. Micali and V.V. Vazirani. An 0( JiVTIEI) algorithm for finding maximum matching in general graphs. In Proceedings 21st FOGS, pages 17-27, 1980.
  5. [Regin, 1994] J-C. Regin. A filtering algorithm for con- straints of difference in CSPs. In Proceedings AAA/-94 , pages 362-367, Seattle, Washington, 1994.
  6. [Simonis, 1996] H. Simonis. Problem classification scheme for finite domain constraint solving. In CP96, Workshop on Constraint Programming Applications: An Inventory and Taxonomy, pages 1-26, Cambridge, MA, USA, 1996.
  7. [Tarjan, 1983] R.E. Tarjan . Data Structures and Network Al- gorithms. CBMS-NSF Regional Conference Series in Ap- plied Mathematics, 1983.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards