Passer à la navigation principale Passer à la recherche Passer au contenu principal

Reformulations in mathematical programming: Automatic symmetry detection and exploitation

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

If a mathematical program has many symmetric optima, solving it via Branch-and-Bound techniques often yields search trees of disproportionate sizes; thus, finding and exploiting symmetries is an important task. We propose a method for automatically finding the formulation group of any given Mixed-Integer Nonlinear Program, and for reformulating the problem by means of static symmetry breaking constraints. The reformulated problem-which is likely to have fewer symmetric optima-can then be solved via standard Branch-and-Bound codes such as CPLEX (for linear programs) and Couenne (for nonlinear programs). Our computational results include formulation group tables for the MIPLib3, MIPLib2003, GlobalLib and MINLPLib instance libraries and solution tables for some instances in the aforementioned libraries.

langue originaleAnglais
Pages (de - à)273-304
Nombre de pages32
journalMathematical Programming
Volume131
Numéro de publication1-2
Les DOIs
étatPublié - 1 févr. 2012

Empreinte digitale

Examiner les sujets de recherche de « Reformulations in mathematical programming: Automatic symmetry detection and exploitation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation