Abstract
In this chapter, we provide an overview of the mathematical foundations and recent theoretical and computational advances in the study of the grouptheoretic approach in mixed integer programming. We motivate the definition of group relaxation geometrically and present methods to optimize linear functions over this set. We then discuss fundamental results about the structure of group relaxations. We describe a variety of recent methods to derive valid inequalities for master group relaxations and review general proof techniques to show that candidate inequalities are strong (extreme) for these sets. We conclude by discussing the insights gained from computational studies aimed at gauging the strength of grouptheoretic relaxations and cutting planes for mixed integer programs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Atamtürk, On the facets of the mixed-integer knapsack polyhedron, Mathematical Programming 98 (2003) 145–175.
T. Achterberg, T. Koch, and A. Martin, Branching rules revisited, Operation Research Letters 33 (2005) 42–54.
R.K. Ahuja, T.L. Magnanti, and J.B. Orlin, Network flows: Theory, algorithms, and applications, Prentice Hall, 1993.
K. Andersen, G. Cornuéjols, and Y. Li, Reduce-and-split cuts: Improving the performance of mixed integer Gomory cuts, Management Science 51 (2005) 1720–1732.
K. Andersen, Q. Louveaux, and R. Weismantel, Geometric study of mixed-integer sets from 2 rows of 2 adjacent simplex bases, Manuscript, 2009.
K. Andersen, Q. Louveaux, R. Weismantel, and L.A. Wolsey, Cutting planes from two rows of a simplex tableau, Proceedings 12th Conference on Integer and Combinatorial Optimization (M. Fischetti and D. P. Williamson, eds.), Springer-Verlag, 2007, pp. 30–42.
J. Aráoz, Polyhedral neopolarities, Ph.D. thesis, University of Waterloo, Department of Computer Sciences, Waterloo, Canada, 1974.
J. Aráoz, L. Evans, R.E. Gomory, and E.L. Johnson, Cyclic groups and knapsack facets, Mathematical Programming 96 (2003) 377–408.
E. Balas, A note on the group-theoretic approach to integer programming and the 0-1 case, Operations Research 21 (1973) 321–322.
E. Balas, S. Ceria, G. Cornuéjols, and N. Natraj, Gomory cuts revisited, Operations Research Letters 19 (1996) 1–9.
A. Basu, M. Conforti, G. Cornuéjols, and G. Zambelli, Minimal inequalities for an infinite relaxation of integer programs., Manuscript, 2009.
D.E. Bell, A theorem concerning the integer lattice, Studies in Applied Mathematics 56 (1977) 187–188.
D.E. Bell and J.F. Shapiro, A convergent duality theory for integer programming, Operations Research 25 (1977) 419–434.
A. Ben-Israel and A. Charnes, On some problems of diophantine programming, Cahiers du Centre d’Études de Recherche Opérationelle 4 (1962) 215–280.
R.E. Bixby, E.A. Boyd, and R.R. Indovina, MIPLIB: A test set of mixed integer programming problems, SIAM News 25:2 (1992).
R.E. Bixby and E.E. Rothberg, Progress in computational mixed integer programming - A look back from the other side of the tipping point, Annals of Operations Research 149 (2007) 37–41.
V. Borozan and G. Cornuéjols, Minimal inequalities for integer constraints, http://integer.tepper.cmu.edu, 2007.
V.J. Bowman and G.L. Nemhauser, A finiteness proof for modified Dantzig cuts in integer programming, Naval Research Logistics Quarterly 17 (1970) 309–313.
A. Charnes and W.W. Cooper, Management models and industrial applications of linear programming, ii, Wiley, New York, 1961.
D.-S. Chen and S. Zionts, Comparison of some algorithms for solving the group theoretic integer programming problem, Operations Research 24 (1976) 1120–1128.
V. Chvátal, Edmonds Polytopes and a Hierarchy of Combinatorial Problems, Discrete Mathematics 4 (1973) 305–337.
V. Chvátal, Linear programming, W. H. Freeman and Company, New York, NY, 1983.
W. Cook, S. Dash, R. Fukasawa, and M. Goycoolea, Numerically accurate Gomory mixedinteger cuts, INFORMS Journal of Computing (To appear).
G. Cornuéjols, Revival of the Gomory cuts in the 1990’s, Annals of Operations Research 149 (2007) 63–66.
G. Cornuéjols and Y. Li, On the rank of mixed 0-1 polyhedra, Mathematical Programming 91 (2002) 391–397.
G. Cornuéjols, Y. Li, and D. Vandenbussche, K-cuts: a variation of Gomory mixed integer cuts from the LP tableau, INFORMS Journal of Computing 15 (2003) 385–396.
G. Cornuéjols and F. Margot, On the facets of mixed integer programs with two integer variables and two constraints, Mathematical Programming 120 (2009) 429–456.
G.B. Dantzig, Discrete-variable extremum problems, Operations Research 5 (1957) 266–277.
G.B. Dantzig, Note on solving linear programs in integers, Naval Research Logistics Quarterly 6 (1959) 75–76.
S. Dash, R. Fukasawa, and O. Günlük, On a generalization of the master cyclic group polyhedron, Proceedings 12th Conference on Integer and Combinatorial Optimization (M. Fischetti and D. P. Williamson, eds.), Springer-Verlag, 2007, pp. 197–209.
S. Dash, M. Goycoolea, and O. Günlük, Two step MIR inequalities for mixed integer programs., http://www.optimization-online.org/DBHTML/2006/07/1422.html, 2006.
S. Dash and O. Günlük, Valid inequalities based on simple mixed-integer sets., Proceedings 10th Conference on Integer Programming and Combinatorial Optimization (D. Bienstock and G. Nemhauser, eds.), Springer-Verlag, 2004, pp. 33–45.
S. Dash and O. Günlük, Valid inequalities based on simple mixed integer set, Mathematical Programming 106 (2006) 29–53.
S. Dash and O. Günlük, Valid inequalities based on the interpolation procedure, Mathematical Programming 106 (2006) 111–136.
S. Dash and O. Günlük, On the strength of Gomory mixed integer cuts as group cuts, Mathematical Programming 115 (2008) 387–407.
S.S. Dey, Strong cutting planes for unstructured mixed integer programs using multiple constraints, Ph.D. thesis, Purdue University, West Lafayette, IN, USA, 2007.
S.S. Dey and J.-P.P. Richard, Sequential-merge facets for two-dimensional group problems, Proceedings 12th Conference on Integer and Combinatorial Optimization (M. Fischetti and D. P. Williamson, eds.), Springer-Verlag, 2007, pp. 30–42.
S.S. Dey and J.-P.P. Richard, Facets of the two-dimensional infinite group problems, Mathematics of Operations Research 33 (2008) 140–166.
S.S. Dey and J.-P.P. Richard, Some relations between facets of low- and high-dimensional group problems, Mathematical Programming (To appear).
S.S. Dey, J.-P.P. Richard, Y. Li, and L.A. Miller, Extreme inequalities for infinite group problems., Mathematical Programming 121 (2010) 145–170.
S.S. Dey and L.A.Wolsey, Lifting integer variables in minimal inequalities corresponding to lattice-free triangles, Proceedings 13th Conference on Integer and Combinatorial Optimization (A. Lodi, A. Panconesi, and G. Rinaldi, eds.), Springer-Verlag, 2008, pp. 463–475.
S.S. Dey and L.A. Wolsey, Two row mixed integer cuts via lifting, Tech. Report CORE DP 30, Université catholique de Louvain, Louvain-la-Neuve, Belgium, 2008.
S.S. Dey and L.A. Wolsey, Constrained infinite group relaxations of MIPs, Tech. Report CORE DP 33, Université catholique de Louvain, Louvain-la-Neuve, Belgium, 2009.
J.P. Doignon, Convexity in crystallographic lattices, Journal of Geometry 3 (1973) 71–85.
D. Espinoza, Computing with multiple-row Gomory cuts, Proceedings 13th Conference on Integer Programming and Combinatorial Optimization (A. Lodi, A. Panconesi, and G. Rinaldi, eds.), Springer-Verlag, 2008, pp. 214–224.
L.A. Evans, Cyclic group and knapsack facets with applications to cutting planes, Ph.D. thesis, Georgia Institute of Technology, Atlanta, GA, USA, 2002.
M. Fischetti, F. Glover, and A. Lodi, The feasibility pump, Mathematical Programming 104 (2005) 91–104.
M. Fischetti and A. Lodi, Local branching, Mathematical Programming 98 (2003) 23–47.
M. Fischetti and M. Monaci, How tight is the corner relaxation?, Discrete Optimization 5 (2007) 262–269.
M. Fischetti and C. Saturni, Mixed integer cuts from cyclic groups, Mathematical Programming 109 (2007) 27–53.
R. Fukasawa and O. Günlük, Strengthening lattice-free cuts using non-negativity, http://www.optimization-online.org/DBHTML/2009/05/2296.html, 2009.
F. Glover, Integer programming over a finite additive group, SIAM Journal on Control 7 (1969) 213–231.
M.X. Goemans, Worst-case comparison of valid inequalities for the TSP, Mathematical Programming 69 (1995) 335–349.
R.E. Gomory, Outline of an algorithm for integer solutions to linear programs, Bulletin of the American Mathematical Society 64 (1958) 275–278.
R.E. Gomory, An algorithm for the mixed integer problem, Tech. Report RM-2597, RAND Corporation, 1960.
R.E. Gomory, Some relation between integer and non-integer solutions of linear program, Proceedings of National Academy of Science 53 (1965) 250–265.
R.E. Gomory, Some polyhedra related to combinatorial problems, Linear Algebra and its Application 2 (1969) 341–375.
R.E. Gomory and A.J. Hoffman, On the convergence of an integer programming process, Naval Research Logistics Quarterly 10 (1963) 121–124.
R.E. Gomory and E.L. Johnson, Some continuous functions related to corner polyhedra, part I, Mathematical Programming 3 (1972) 23–85.
R.E. Gomory and E.L. Johnson, Some continuous functions related to corner polyhedra, part II, Mathematical Programming 3 (1972) 359–389.
R.E. Gomory and E.L. Johnson, T-space and cutting planes, Mathematical Programming 96 (2003) 341–375.
R.E. Gomory, E.L. Johnson, and L. Evans, Corner polyhedra and their connection with cutting planes, Mathematical Programming 96 (2003) 321–339.
G.A. Gorry, W.D. Northup, and J.F. Shapiro, Computational experience with a group theoretic integer programming algorithm, Mathematical Programming 4 (1973) 171–192.
J. Hadamard, Résolution d’une question relative aux déterminants, Bulletin des Sciences Mathématiques 17 (1893) 30–31.
S. Hoşten and R.R. Thomas, Standard pairs and group relaxations in integer programming, Journal of Pure and Applied Algebra 139 (1999) 133–157.
S. Hoşten and R.R. Thomas, Gomory integer programs, Mathematical Programming 96 (2003) 271–292.
T.C. Hu, Integer programming and network flows, Addison-Wesley, Reading, MA, 1969.
T.C. Hu, On the asymptotic integer algorithm, Linear Algebra and its Applications 3 (1970) 279–294.
B. Hunsaker, Measuring facets of polyhedra to predict usefulness in branch-and-cut algorithms, Ph.D. thesis, Georgia Institute of Technology, Atlanta, USA, 2003.
R.G. Jeroslow and K.O. Kortanek, On an algorithm of Gomory, SIAM Journal on Applied Mathematics 21 (1971) 55–60.
E.L. Johnson, On the group problem for mixed integer programming, Mathematical Programming Study 2 (1974) 137–179.
E.L. Johnson, Characterization of facets for multiple right-hand side choice linear programs, Mathematical Programming Study 14 (1981) 112–142.
R. Kannan and R. Bachem, Polynomial time algorithms for computing Smith and Hermite normal forms of an integer matrix, SIAM Journal on Computation 8 (1979) 499–507.
K. Kianfar and Y. Fathi, Generalized mixed integer rounding valid inequalities: Facets for infinite group polyhedra, Mathematical Programming 120 (2009) 313–346.
V. Klee and G.J. Minty, How good is the simplex algorithm?, Inequalities (O. Shisha, ed.), vol. III, Academic Press, New York, 1972, pp. 159–175.
H.W. Kuhn, On the origin of the Hungarian method, History of Mathematical Programming: A collection of personal Reminiscences (J.K. Lenstra, K. Rinnooy, and A.H.G. Schrijver, eds.), Elsevier Science Publisher, 1991, pp. 77–81.
A.H. Land and A.G. Doig, An automatic method for solving discrete programming problems, Econometrica 28 (1960) 497–520.
A.N. Letchford and A. Lodi, Strengthening Chvátal-Gomory cuts and Gomory fractional cuts, Operations Research Letters 30 (2002) 74–82.
L. Lovász, Geometry of numbers and integer programming, Mathematical Programming: Recent Developments and Applications (1989) 177–210.
H. Marchand, A. Martin, R. Weismantel, and L.A. Wolsey, Cutting planes in integer and mixed integer programming, Discrete Applied Mathematics 123 (2002) 397–446.
H. Marchand and L.A. Wolsey, Aggregation and mixed integer rounding to solve MIPs, Operations Research 49 (2001) 363–371.
L.A. Miller, Y. Li, and J.-P.P. Richard, New facets for finite and infinite group problems from approximate lifting, Naval Research Logistics 55 (2008) 172–191.
G.L. Nemhauser and L.A. Wolsey, Integer and combinatorial optimization, Wiley-Interscience, New York, NY, 1988.
F.J. Nourie and E.R. Venta, An upper bound on the number of cuts needed in Gomory’s method of integer forms, Operations Research Letters 1 (1982) 129–133.
Y. Pochet and L.A. Wolsey, Integer knapsacks and flow covers with divisible coefficients: polyhedra, optimization and separation, Discrete Applied Mathematics 59 (1995) 57–74.
J.-P.P. Richard, Y. Li, and L.A. Miller, Valid inequalities for MIPs and group polyhedra from approximate liftings, Mathematical Programming 118 (2009) 253–277.
D.S. Rubin and R.L. Graves, Strengthened Dantzig cuts for integer programming, Operations Research 20 (1972) 178–182.
H.M. Salkin and S. Morito, Integer programming by group theory: Some computational results, Tech. report, Defense Technical Information Center OAI-PMH Repository [http://stinet.dtic.mil/oai/oai] (United States), 1975.
H.E. Scarf, An observation on the structure of production sets with indivisibilities, Proceedings of the National Academy of Sciences USA 74 (1977) 3637–3641.
A. Schrijver, Theory of linear and integer programming, John Wiley & Sons, Chichester, 1986.
J.F. Shapiro, Dynamic programming algorithms for the integer programming problem - i: The integer programming problem viewed as a knapsack type problem, Operations Research 16 (1968) 103–121.
J.F. Shapiro, Group theoretic algorithms for the integer programming problem - ii: Extension to a general algorithm, Operations Research 16 (1968) 928–947.
H.J.S. Smith, On systems of indeterminate equations and congruences, Philosophical Transactions of the Royal Society of London (A) 151 (1861) 293–326.
B. Sturmfels, R. Weismantel, and G. Ziegler, Gröbner bases of lattices, corner polyhedra and integer programming, Beiträge zur Algebra und Geometrie 36 (1995) 281–298.
R.R. Thomas, The structure of group relaxations, Handbooks in Operations Research and Management Science (R.Weismantel K. Aardal, G. Nemhauser, ed.), Elsevier, 2005, pp. 19– 49.
R.J. Vanderbei, Linear programming: Foundations and extensions, Kluwer Academic Publishers, 2001.
L.A. Wolsey, Extensions of the group theoretic approach in integer programming, Management Science 18 (1971) 74–83.
L.A.Wolsey, Group theoretic results in mixed integer programming, Operations Research 19 (1971) 1691–1697.
L.A. Wolsey, Generalized dynamic programming methods in integer programming, Mathematical Programming 4 (1973) 222–232.
L.A.Wolsey, The b-hull of an integer program, Discrete Applied Mathematics 3 (1981) 193–201.
G. Zambelli, On degenerate multi-row Gomory cuts, Operations Research Letters 37 (2009) 21–22.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Richard, JP.P., Dey, S.S. (2010). The Group-Theoretic Approach in Mixed Integer Programming. In: Jünger, M., et al. 50 Years of Integer Programming 1958-2008. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68279-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-68279-0_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68274-5
Online ISBN: 978-3-540-68279-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)