2002
DOI: 10.1007/3-540-46135-3_31
|View full text |Cite
|
Sign up to set email alerts
|

Breaking Row and Column Symmetries in Matrix Models

Abstract: 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 thes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
191
0

Year Published

2003
2003
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 133 publications
(192 citation statements)
references
References 8 publications
1
191
0
Order By: Relevance
“…The timings obtained are comparable with those presented for the same problems in [6], where lexicographic ordering constraints were use to break the row and column symmetries. The advantage of using SBDD is that all symmetries are broken, whereas a lexicographic solution for the (6, 20, 10, 3, 4) BIBD problem returns 21 solutions.…”
Section: Example: Balanced Incomplete Block Designssupporting
confidence: 60%
See 1 more Smart Citation
“…The timings obtained are comparable with those presented for the same problems in [6], where lexicographic ordering constraints were use to break the row and column symmetries. The advantage of using SBDD is that all symmetries are broken, whereas a lexicographic solution for the (6, 20, 10, 3, 4) BIBD problem returns 21 solutions.…”
Section: Example: Balanced Incomplete Block Designssupporting
confidence: 60%
“…Compared to the use of GAP for SBDS [9], we avoid the large space overhead, meaning that -as we reported here -we are able to solve completely problems with groups many orders of magnitude larger. Some techniques, such as [6], do not guarantee to eliminate all symmetries, while we do.…”
Section: Discussionmentioning
confidence: 96%
“…The orbit of the integer i + 1 in the i th subgroup, i.e., all the integers it can be mapped to by any permutation in this subgroup, thus define exactly the pairs for which we must impose an inequality. These pairs can be obtained with the Shreier-Sims algorithm which runs in O(n 2 log 3 (#Σ) + tn log(#Σ)), where t is the cardinality of the input generating set 5 . Since #Σ is at most n!…”
Section: Symmetry-breaking Constraints For Ncspsmentioning
confidence: 99%
“…Two main symmetrybreaking strategies have been pursued: 1) to devise specialized search algorithms that avoid symmetric portions of the search space [14,8]; and 2) to add symmetry-breaking constraints (SBCs) that filter out redundant subspaces [5,16]. Contrarily to this, there exists very little work on symmetry breaking for numerical problems.…”
Section: Introductionmentioning
confidence: 99%
“…There has also been a tendency to abstract some of the techniques from particular applications to classes of CSPs (Van Hentenryck et al 2003) or models (Flener et al 2002). However, this line of research assumes that symmetries are given and ignores the tedious and error-prone task of discovering them.…”
Section: Introductionmentioning
confidence: 99%