Abstract
It is well known that symmetric mathematical programs are harder to solve to global optimality using Branch-and-Bound type algorithms, since the solution symmetry is reflected in the size of the Branch-and-Bound tree. It is also well known that some of the solution symmetries are usually evident in the formulation, making it possible to attempt to deal with symmetries as a preprocessing step. One of the easiest approaches is to “break” symmetries by adjoining some symmetry-breaking constraints to the formulation, thereby removing some symmetric global optima, then solve the reformulation with a generic solver. Sets of such constraints can be generated from each orbit of the action of the symmetries on the variable index set. It is unclear, however, whether and how it is possible to choose two or more separate orbits to generate symmetry-breaking constraints which are compatible with each other (in the sense that they do not make all global optima infeasible). In this paper we discuss a new concept of orbit independence which clarifies this issue.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bomze, I., Budinich, M., Pardalos, P., Pelillo, M.: The maximum clique problem. In: Du, D.Z., Pardalos, P. (eds.) Handbook of Combinatorial Optimization, pp. 1–74. Kluwer Academic Publishers, Dordrecht (1998)
Costa, A., Hansen, P., Liberti, L.: Formulation symmetries in circle packing. In: Mahjoub, R. (ed.) Proceedings of the International Symposium on Combinatorial Optimization. Electronic Notes in Discrete Mathematics, vol. 36, pp. 1303–1310. Elsevier, Amsterdam (2010)
Fourer, R., Gay, D.: The AMPL Book. Duxbury Press, Pacific Grove (2002)
Galli, S.: Parsing AMPL internal format for linear and non-linear expressions (2004), B.Sc. dissertation, DEI, Politecnico di Milano, Italy
IBM: ILOG CPLEX 12.6 User’s Manual. IBM (2014)
Kaibel, V., Pfetsch, M.: Packing and partitioning orbitopes. Math. Program. 114(1), 1–36 (2008)
Liberti, L.: Reformulations in mathematical programming: definitions and systematics. RAIRO-RO 43(1), 55–86 (2009)
Liberti, L.: Reformulations in mathematical programming: automatic symmetry detection and exploitation. Math. Program. A 131, 273–304 (2012)
Liberti, L.: Symmetry in mathematical programming. In: Lee, J., Leyffer, S. (eds.) Mixed Integer Nonlinear Programming, IMA, vol. 154, pp. 263–286. Springer, New York (2012)
Liberti, L., Cafieri, S., Savourey, D.: The reformulation-optimization software engine. In: Fukuda, K., Hoeven, J., Joswig, M., Takayama, N. (eds.) ICMS 2010. LNCS, vol. 6327, pp. 303–314. Springer, Heidelberg (2010)
Liberti, L., Ostrowski, J.: Stabilizer-based symmetry breaking constraints for mathematical programs. J. Global Optim. 60, 183–194 (2014)
Margot, F.: Pruning by isomorphism in branch-and-cut. Math. Program. 94, 71–90 (2002)
Margot, F.: Exploiting orbits in symmetric ILP. Math. Program. B 98, 3–21 (2003)
Margot, F.: Symmetry in integer linear programming. In: Jünger, M., Liebling, T., Naddef, D., Nemhauser, G., Pulleyblank, W., Reinelt, G., Rinaldi, G., Wolsey, L. (eds.) 50 Years of Integer Programming, pp. 647–681. Springer, Berlin (2010)
McKay, B.: Practical graph isomorphism. Congressus Numerantium 30, 45–87 (1981)
McKay, B., Piperno, A.: Practical graph isomorphism. II. Journal of Symbolic Computation 60, 94–112 (2014)
Ostrowski, J.P., Linderoth, J., Rossi, F., Smriglio, S.: Constraint Orbital Branching. In: Lodi, A., Panconesi, A., Rinaldi, G. (eds.) IPCO 2008. LNCS, vol. 5035, pp. 225–239. Springer, Heidelberg (2008)
Ostrowski, J., Linderoth, J., Rossi, F., Smriglio, S.: Orbital branching. Math. Program. 126, 147–178 (2011)
The GAP Group: GAP - Groups, Algorithms and Programming. Version 4.7.4 (2014)
Acknowledgments
The first author (GD) is financially supported by a CNPq Ph.D. thesis award.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Dias, G., Liberti, L. (2015). Orbital Independence in Symmetric Mathematical Programs. In: Lu, Z., Kim, D., Wu, W., Li, W., Du, DZ. (eds) Combinatorial Optimization and Applications. Lecture Notes in Computer Science(), vol 9486. Springer, Cham. https://doi.org/10.1007/978-3-319-26626-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-26626-8_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26625-1
Online ISBN: 978-3-319-26626-8
eBook Packages: Computer ScienceComputer Science (R0)