Abstract
Indistinguishable objects often occur when modelling problems in constraint programming, as well as in other related paradigms. They occur when objects can be viewed as being drawn from a set of unlabelled objects, and the only operation allowed on them is equality testing. For example, the golfers in the social golfer problem are indistinguishable. If we do label the golfers, then any relabelling of the golfers in one solution gives another valid solution. In this paper, we show how we can break the symmetries resulting from indistinguishable objects. We show how these symmetries induce symmetries of types built from indistinguishable objects, for example in a matrix indexed by indistinguishable objects. We then show how the resulting symmetries can be broken correctly and completely. As the method can be prohibitively expensive, we also study methods for breaking the symmetry only partially. In Essence, a high-level modelling language, indistinguishable objects are encapsulated in ‘unnamed types’. We provide an implementation to automatically break symmetries of unnamed types.
| Original language | English |
|---|---|
| Title of host publication | Integration of constraint programming, artificial intelligence, and operations research |
| Subtitle of host publication | 22nd international conference, CPAIOR 2025, Melbourne, VIC, Australia, November 10–13, 2025, proceedings, Part I |
| Editors | Guido Tack |
| Place of Publication | Cham |
| Publisher | Springer |
| Pages | 152-168 |
| ISBN (Electronic) | 9783031959738 |
| ISBN (Print) | 9783031959721 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | The 22nd International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR 2025) - Melbourne, Australia Duration: 10 Nov 2025 → 13 Nov 2025 Conference number: 22 https://sites.google.com/view/cpaior2025 |
Publication series
| Name | Lecture notes in computer science |
|---|---|
| Publisher | Springer |
| Volume | 15762 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | The 22nd International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR 2025) |
|---|---|
| Abbreviated title | CPAIOR |
| Country/Territory | Australia |
| City | Melbourne |
| Period | 10/11/25 → 13/11/25 |
| Internet address |
Keywords
- Symmetries
- Modelling
- Constraint programming
- Automated model transformation
Fingerprint
Dive into the research topics of 'Breaking the symmetries of indistinguishable objects'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Enhancing Group Search with Graph Tech: Enhancing Group Search with Graph Techniques
Hoffmann, R. (PI)
1/12/23 → 30/11/25
Project: Standard
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver