Abstract
We introduce orbitopes as the convex hulls of 0/1-matrices that are lexicographically maximal subject to a group acting on the columns. Special cases are packing and partitioning orbitopes, which arise from restrictions to matrices with at most or exactly one 1-entry in each row, respectively. The goal of investigating these polytopes is to gain insight into ways of breaking certain symmetries in integer programs by adding constraints, e.g., for a well-known formulation of the graph coloring problem.
We provide a thorough polyhedral investigation of packing and partitioning orbitopes for the cases in which the group acting on the columns is the cyclic group or the symmetric group. Our main results are complete linear inequality descriptions of these polytopes by facet-defining inequalities. For the cyclic group case, the descriptions turn out to be totally unimodular, while for the symmetric group case, both the description and the proof are more involved. The associated separation problems can be solved in linear time.
Similar content being viewed by others
References
Borndörfer R., Ferreira C.E. and Martin A. (1998). Decomposing matrices into blocks. SIAM J. Optim. 9(1): 236–269
Borndörfer, R., Grötschel, M., Pfetsch, M.E.: A column-generation approach for line planning in public transport. Transp. Sci. (in press)
Campêlo M., Corrêa R. and Frota Y. (2004). Cliques, holes and the vertex coloring polytope. Inform. Process. Lett. 89(4): 159–164
Coll P., Marenco J., Méndez Díaz I. and Zabala P. (2002). Facets of the graph coloring polytope. Ann. Oper. Res. 116: 79–90
Cornaz, D.: On forests, stable sets and polyhedras associated with clique partitions. Preprint, 2006. Available at www.optimization-online.org
Eisenblätter, A.: Frequency assignment in GSM networks: models, heuristics, and lower bounds. Ph.D. thesis, TU Berlin (2001)
Fahle, T., Schamberger, S., Sellmann, M.: Symmetry breaking. In: Walsh, T. (ed.) Principles and Practice of Constraint Programming—CP 2001: 7th International Conference, LNCS 2239, pp. 93–107. Springer, Berlin Heidelberg New York (2001)
Figueiredo, R., Barbosa, V., Maculan, N., de Souza, C.: New 0-1 integer formulations of the graph coloring problem. In: Proceedings of XI CLAIO (2002)
Garey M.R. and Johnson D.S. (1979). Computers and Intractability. A Guide to the Theory of NP-Completeness. W. H. Freeman and Company, New York
Grötschel M., Lovász L. and Schrijver A. (1993). Geometric algorithms and combinatorial optimization. Algorithms and Combinatorics, vol. 2. Springer, Berlin Heidelberg New York
Margot F. (2002). Pruning by isomorphism in branch-and-cut. Math. Programm. 94(1): 71–90
Margot F. (2003). Small covering designs by branch-and-cut. Math. Programm. 94(2–3): 207–220
Mehrotra A. and Trick M.A. (1996). A column generation approach for graph coloring. Informs J. Comput. 8(4): 344–354
Méndez-Díaz, I., Zabala, P.: A polyhedral approach for graph coloring. Electron. Notes Discrete Math. 7 (2001)
Méndez-Díaz I. and Zabala P. (2006). A branch-and-cut algorithm for graph coloring. Discrete Appl. Math. 154(5): 826–847
Puget J.-F. (2005). Symmetry breaking revisited. Constraints 10(1): 23–46
Ramani, A., Aloul, F.A., Markov, I.L., Sakallah, K.A.: Breaking instance-independent symmetries in exact graph coloring. In: Design Automation and Test in Europe Conference, pp. 324–329 (2004)
Schrijver, A.: Theory of Linear and Integer Programming. Wiley, Chichester (1986). Reprint, 1998
Serafini P. and Ukovich W. (1989). A mathematical model for periodic scheduling problems. SIAM J. Discr. Math. 2(4): 550–581
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the DFG Research Center Matheon in Berlin.
Rights and permissions
About this article
Cite this article
Kaibel, V., Pfetsch, M. Packing and partitioning orbitopes. Math. Program. 114, 1–36 (2008). https://doi.org/10.1007/s10107-006-0081-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-006-0081-5