Finding the symmetry group of an LP with equality constraints and its application to classifying orthogonal arrays
Andrew J. Geyer, Dursun A. Bulutoglu, Kenneth J. Ryan

TL;DR
This paper develops a new method to identify the full symmetry group of linear programs with equality constraints, enabling more efficient classification of orthogonal arrays by exploiting previously unrecognized symmetries.
Contribution
The authors introduce a novel approach for computing the symmetry group of feasible LPs with equality constraints, improving symmetry detection in orthogonal array classification.
Findings
Reduced computation time for classifying specific orthogonal arrays
Successfully identified additional symmetries missed by previous methods
Enhanced the efficiency of isomorphism pruning in branch-and-bound algorithms
Abstract
For a given linear program (LP) a permutation of its variables that sends feasible points to feasible points and preserves the objective function value of each of its feasible points is a symmetry of the LP. The set of all symmetries of an LP, denoted by , is the symmetry group of the LP. Margot [F. Margot, 50 Years of Integer Programming 1958-2008 (2010), 647-686] described a method for computing a subgroup of the symmetry group of an LP. This method computes when the LP has only non-redundant inequalities and its feasible set satisfies no equality constraints. However, when the feasible set of the LP satisfies equality constraints this method finds only a subgroup of and can miss symmetries. We develop a method for finding the symmetry group of a feasible LP whose feasible set satisfies equality constraints. We apply this method to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
