Breaking row and column symmetries in matrix models

P. Flener, A.M. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, J. Pearson, T. Walsh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We identify an important class of symmetries in constraint programming, arising from matrices of decision variables where rows and columns can be swapped. Whilst lexicographically ordering the rows (columns) breaks all the row (column) symmetries, lexicographically ordering both the rows and the columns fails to break all the compositions of the row and column symmetries. Nevertheless, our experimental results show that this is effective at dealing with these compositions of symmetries. We extend these results to cope with symmetries in any number of dimensions, with partial symmetries, and with symmetric values. Finally, we identify special cases where all compositions of the row and column symmetries can be eliminated by the addition of only a linear number of symmetry-breaking constraints.
Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Principles and Practice of Constraint Programmin
Place of PublicationBerlin / Heidelberg
PublisherSpringer
Pages462-477
Number of pages15
ISBN (Print)978-3-540-44120-5
DOIs
Publication statusPublished - Sept 2002
EventPrinciples and Practice of Constraint Programming - (CP 2002) - Ithaca, New York, United States
Duration: 23 Jul 200126 Jul 2001

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume2470

Conference

ConferencePrinciples and Practice of Constraint Programming - (CP 2002)
Country/TerritoryUnited States
CityIthaca, New York
Period23/07/0126/07/01

Cite this