mlsanityData to 14 Oct 2026

Breaking the Symmetries of Indistinguishable Objects

arXiv 2503.17251 ↗First posted 21 Mar 2025cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

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. Therefore, we can regard the symmetric group of size n as acting on a set of n indistinguishable objects. In this paper, we show how we can break the symmetries resulting from indistinguishable objects. We show how symmetries on indistinguishable objects can be defined properly in complex types, for example in a matrix indexed by indistinguishable objects. We then show how the resulting symmetries can be broken correctly. In Essence, a high-level modelling language, indistinguishable objects are encapsulated in "unnamed types". We provide an implementation of complete symmetry breaking for unnamed types in Essence.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 21 references that are in the map. First posted on arXiv 21 Mar 2025.

Builds on

2 of 21 references.

References · 2

  1. 2019A Commentary on "Breaking Row and Column Symmetries in Matrix Models"cited by 9
  2. 2024The Complexity of Symmetry Breaking Beyond Lex-Leadercited by 1

Built on by

Not cited yet.