Lagrangian Relax-and-Cut Algorithms

Attempts to allow exponentially many inequalities to be candidates to Lagrangian dualization date from the early 1980s. In the literature, the term Relax-and-Cut is being used to denote the whole class of Lagrangian Relaxation algorithms where Lagrangian bounds are attempted to be improved by dynamically strengthening relaxations with the introduction of valid constraints (possibly selected from families with exponentially many constraints). In this chapter, Relax-and-Cut algorithms are reviewed in their two flavors. Additionally, a general framework to obtain feasible integral solutions (that benefit from Lagrangian bounds) is also presented. Finally, the use of Relax-and-Cut is demonstrated through an application to a hard-to-solve instance of the Knapsack Problem. For that application, Gomory cuts are used, for the first time, within a Lagrangian relaxation framework.

[1]  Ted K. Ralphs,et al.  Decomposition and Dynamic Cut Generation in Integer Linear Programming , 2006, Math. Program..

[2]  Abilio Lucena,et al.  Lagrangian heuristics for the linear ordering problem , 2004 .

[3]  Richard M. Karp,et al.  The Traveling-Salesman Problem and Minimum Spanning Trees , 1970, Oper. Res..

[4]  Richard M. Karp,et al.  The traveling-salesman problem and minimum spanning trees: Part II , 1971, Math. Program..

[5]  Francisco Barahona,et al.  The volume algorithm: producing primal solutions with a subgradient method , 2000, Math. Program..

[6]  Francisco Barahona,et al.  Branch and Cut based on the volume algorithm: Steiner trees in graphs and Max-cut , 2006, RAIRO Oper. Res..

[7]  J. F. Bonnans Optimisation numérique : aspects théoriques et pratiques , 1997 .

[8]  Cid C. de Souza,et al.  Optimal rectangular partitions , 2003, Networks.

[9]  G. Nemhauser,et al.  Integer Programming , 2020 .

[10]  J. Shapiro A Survey of Lagrangian Techniques for Discrete Optimization. , 1979 .

[11]  David Pisinger,et al.  A Minimal Algorithm for the 0-1 Knapsack Problem , 1997, Oper. Res..

[12]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[13]  Giovanni Rinaldi,et al.  A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems , 1991, SIAM Rev..

[14]  Ulrich Faigle,et al.  A Lagrangian relaxation approach to the edge-weighted clique problem , 2001, Eur. J. Oper. Res..

[15]  Abilio Lucena,et al.  Stronger K-tree relaxations for the vehicle routing problem , 2004, Eur. J. Oper. Res..

[16]  Claude Lemaréchal,et al.  Lagrangian Relaxation , 2000, Computational Combinatorial Optimization.

[17]  G. Dantzig Discrete-Variable Extremum Problems , 1957 .

[18]  Egon Balas,et al.  A restricted Lagrangean approach to the traveling salesman problem , 1981, Math. Program..

[19]  Abilio Lucena Non Delayed Relax-and-Cut Algorithms , 2005, Ann. Oper. Res..

[20]  Godwin C. Ovuworie,et al.  Mathematical Programming: Structures and Algorithms , 1979 .

[21]  Kavindra Malik,et al.  A Lagrangian relax-and-cut approach for the sequential ordering problem with precedence relationships , 1994, Ann. Oper. Res..

[22]  Paolo Toth,et al.  Upper Bounds and Algorithms for Hard 0-1 Knapsack Problems , 1997, Oper. Res..

[23]  Harvey J. Everett Generalized Lagrange Multiplier Method for Solving Problems of Optimum Allocation of Resources , 1963 .

[24]  M. Guignard Efficient cuts in Lagrangean 'Relax-and-cut' schemes , 1998, Eur. J. Oper. Res..

[25]  Ralph E. Gomory,et al.  An algorithm for integer solutions to linear programs , 1958 .

[26]  Bezalel Gavish,et al.  Augmented Lagrangean Based Algorithms for Centralized Network Design , 1985, IEEE Trans. Commun..