Skip to main navigation Skip to search Skip to main content

Breaking the symmetries of indistinguishable objects

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

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 languageEnglish
Title of host publicationIntegration of constraint programming, artificial intelligence, and operations research
Subtitle of host publication22nd international conference, CPAIOR 2025, Melbourne, VIC, Australia, November 10–13, 2025, proceedings, Part I
EditorsGuido Tack
Place of PublicationCham
PublisherSpringer
Pages152-168
ISBN (Electronic)9783031959738
ISBN (Print)9783031959721
DOIs
Publication statusPublished - 2025
EventThe 22nd International Conference on the Integration of Constraint Programming, Artificial Intelligence,
and Operations Research (CPAIOR 2025)
- Melbourne, Australia
Duration: 10 Nov 202513 Nov 2025
Conference number: 22
https://sites.google.com/view/cpaior2025

Publication series

NameLecture notes in computer science
PublisherSpringer
Volume15762
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceThe 22nd International Conference on the Integration of Constraint Programming, Artificial Intelligence,
and Operations Research (CPAIOR 2025)
Abbreviated titleCPAIOR
Country/TerritoryAustralia
CityMelbourne
Period10/11/2513/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.

Cite this