Automatic Generation of Polynomial Symmetry Breaking Constraints

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Erascu, Madalina, Middeke, Johannes
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908822378905600
author Erascu, Madalina
Middeke, Johannes
author_facet Erascu, Madalina
Middeke, Johannes
contents Symmetry in integer programming causes redundant search and is often handled with symmetry breaking constraints that remove as many equivalent solutions as possible. We propose an algebraic method which allows to generate a random family of polynomial inequalities which can be used as symmetry breakers. The method requires as input an arbitrary base polynomial and a group of permutations which is specific to the integer program. The computations can be easily carried out in any major symbolic computation software. In order to test our approach, we describe a case study on near half-capacity 0-1 bin packing instances which exhibit substantial symmetries. We statically generate random quadratic breakers and add them to a baseline integer programming problem which we then solve with Gurobi. It turns out that simple symmetry breakers, especially combining few variables and permutations, most consistently reduce work time.
format Preprint
id arxiv_https___arxiv_org_abs_2602_08297
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Automatic Generation of Polynomial Symmetry Breaking Constraints
Erascu, Madalina
Middeke, Johannes
Symbolic Computation
Artificial Intelligence
Logic in Computer Science
Symmetry in integer programming causes redundant search and is often handled with symmetry breaking constraints that remove as many equivalent solutions as possible. We propose an algebraic method which allows to generate a random family of polynomial inequalities which can be used as symmetry breakers. The method requires as input an arbitrary base polynomial and a group of permutations which is specific to the integer program. The computations can be easily carried out in any major symbolic computation software. In order to test our approach, we describe a case study on near half-capacity 0-1 bin packing instances which exhibit substantial symmetries. We statically generate random quadratic breakers and add them to a baseline integer programming problem which we then solve with Gurobi. It turns out that simple symmetry breakers, especially combining few variables and permutations, most consistently reduce work time.
title Automatic Generation of Polynomial Symmetry Breaking Constraints
topic Symbolic Computation
Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/2602.08297