Complete symmetry breaking constraints for the class of uniquely Hamiltonian graphs

Avraham Itzhakov, Michael Codish

Research output: Contribution to journalArticlepeer-review

Abstract

This paper introduces, for the first time, a complete symmetry breaking constraint of polynomial size for a significant class of graphs: the class of uniquely Hamiltonian graphs. We introduce a canonical form for uniquely Hamiltonian graphs and prove that testing whether a given uniquely Hamiltonian graph is canonical can be performed efficiently. Based on this canonicity test, we construct a complete symmetry breaking constraint of polynomial size which is satisfied only by uniquely Hamiltonian graphs which are canonical. We apply the proposed symmetry breaking constraint to show new results regarding the class of uniquely Hamiltonian graphs. We also show that the proposed approach applies almost directly for the class of graphs which contain any cycle of known length where it shown to result in a partial symmetry breaking constraint. Given that it is unknown if there exist complete symmetry breaking constraints for graphs of polynomial size, this paper makes a first step in the direction of identifying specific classes of graphs for which such constraints do exist.

Original languageEnglish
Pages (from-to)8-28
Number of pages21
JournalConstraints
Volume27
Issue number1-2
DOIs
StatePublished - 1 Apr 2022

Keywords

  • Constraint programming
  • Isomorph-free graph generation
  • Symmetry breaking
  • Uniquely Hamiltonian graphs

ASJC Scopus subject areas

  • Software
  • Discrete Mathematics and Combinatorics
  • Computational Theory and Mathematics
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Complete symmetry breaking constraints for the class of uniquely Hamiltonian graphs'. Together they form a unique fingerprint.

Cite this