Skip to main content
Log in

Lagrangean relaxation

  • Published:
Top Aims and scope Submit manuscript

Abstract

This paper reviews some of the most intriguing results and questions related to Lagrangean relaxation. It recalls essential properties of the Lagrangean relaxation and of the Lagrangean function, describes several algorithms to solve the Lagrangean dual problem, and considers Lagrangean heuristics, ad-hoc or generic, because these are an integral part of any Lagrangean approximation scheme. It discusses schemes that can potentially improve the Lagrangean relaxation bound, and describes several applications of Lagrangean relaxation, which demonstrate the flexibility of the approach, and permit either the computation of strong bounds on the optimal value of the MIP problem, or the use of a Lagrangean heuristic, possibly followed by an iterative improvement heuristic. The paper also analyzes several interesting questions, such as why it is sometimes possible to get a strong bound by solving simple problems, and why an a-priori weaker relaxation can sometimes be “just as good” as an a-priori stronger one.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Andalaft N., Andalaft P., Guignard M., Magendzo A., Wainer A., Weintraub A. (2003). A problem of forest harvesting and road building solved through model strengthening and Lagrangean relaxation.Operations Research 51, 613–628.

    Article  Google Scholar 

  • Bahiense L., Maculan N. and Sagastizábal C. (2002). The volume algorithm revisited: relation with bundle methods.Mathematical Programming 94, 41–70.

    Article  Google Scholar 

  • Balas E. and Christofides N. (1981). A restricted Lagrangean approach to the traveling salesman problem.Mathematical Programming 21, 19–46.

    Article  Google Scholar 

  • Barahona F. and Anbil R. (2000). The volume algorithm: producing primal solutions with a subgradient method.Mathematical Programming 87, 385–399.

    Article  Google Scholar 

  • Barnhart C., Johnson E.L., Nemhauser G.L., Savelsbergh M.W.P. and Vance P. (1998). Branch-and-price: column generation for solving huge integer programs.Operations Research 46, 316–329.

    Google Scholar 

  • Beasley J.E. (1993). Lagrangean relaxation. In: Reeves C.R. (ed.),Modern heuristic techniques for combinatorial problems. Blackwell Scientific Publications, 243–303.

  • Bilde and Krarup (1977). Sharp lower bounds and efficient algorithms for the simple plant location problem.Annals of Discrete Mathematics 1, 79–97. (Also a 1967 report in Danish)

    Google Scholar 

  • Bowman E.H. (1956). Production scheduling by the transportation method of linear programming.Operations Research 4, 100–103.

    Google Scholar 

  • Camerini P.M., Fratta L. and Maffoli F. (1975). On improving relaxation methods by modified gradient techniques.Mathematical Programming Study 3, 26–34.

    Google Scholar 

  • Chajakis E., Guignard M. and Ryu C. (1994). Lagrangean bounds and heuristics for integrated resource planning in forestry. Proceedings of Symposium on Systems Analysis and Forest Management Problems, Valdivia, Chile, 1993, 350–363.

  • Chajakis E., Guignard M., Yan H. and Zhu S. (1996). The Lazy Lagrangean Heuristic, Optimization Days, Montreal, 1996.

  • Chen B. and Guignard M. (1991).LD = LDA for CPLP, Department of Decision Sciences Report 91-12-03, Wharton School, University of Pennsylvania.

  • Chen B. and Guignard M. (1998). Polyhedral analysis and decompositions for capacitated plant location-type problems.Discrete Applied Mathematics 82, 79–91.

    Article  Google Scholar 

  • Cheney E.W. and Goldstein A.A. (1959). Newton’s method for convex programming and Tchebicheff approximations.Numerische Mathematik 1, 253–268.

    Article  Google Scholar 

  • Contesse L. and Guignard M. (1995). A Proximal Augmented Lagrangean Relaxation for Linear and Nonlinear Integer Programming, Report 95-03-06, Operations and Information Management Department, University of Pennsylvania.

  • Contesse L. and Guignard M. (2002). An Augmented Lagrangean relaxation for integer programming with application to nonlinear capacitated facility location. Part I: theory and algorithm, Research Report, Operations and Information Management Department, University of Pennsylvania.

  • Contesse L., Guignard M. and Ahn S. (2002). Augmented Lagrangean relaxation for integer programming with application to nonlinear capacitated facility location. Part II, Algorithm and Computational Results, Research Report, Operations and Information Management Department, University of Pennsylvania.

  • Dantzig G. B. and Wolfe P. (1960). The decomposition principle for linear programs.Operations Research 8, 101–111.

    Google Scholar 

  • Dantzig G. B. and Wolfe P. (1961). The decomposition algorithm for linear programs.Econometrica 29, 767–778.

    Article  Google Scholar 

  • de Matta R. (1989). On solving production scheduling problems with changeover costs using Lagrangean relaxation, Doctoral dissertation, Department of Decision Sciences, University of Pennsylvania.

  • de Matta R. and Guignard M. (1994). Dynamic production scheduling for a process industry.Operations Research 42, 492–503.

    Google Scholar 

  • Desrosiers J., Soumis F. and Desrochers M. (1984). Routing with time windows by column generation.Networks 14, 545–565.

    Google Scholar 

  • Desrosiers J., Sauvé M. and Soumis F. (1988). Lagrangian relaxation methods for solving the minimum fleet size multiple traveling salesman problem with time windows.Management Science 34, 1005–1022.

    Google Scholar 

  • du Merle O., Goffin J.-L. and Vial J.-Ph. (1998). On improvements to the analytic center cutting plane method.Computational Optimization and Applications 11, 37–52.

    Article  Google Scholar 

  • du Merle O., Villeneuve D., Desrosiers J. and Hansen P. (1999). Stabilized column generation.Discrete Mathematics 94, 229–237.

    Google Scholar 

  • Escudero L., Guignard M. and Malik K. (1994). A Lagrangean Relax-and-Cut approach for the sequential ordering problem with precedence relationships.Annals of Operations Research 50, 219–237.

    Article  Google Scholar 

  • Erlenkotter D. (1978). A dual-based procedure for uncapacitated facility location.Operations Research 26, 992–1009.

    Google Scholar 

  • Everett III H. (1963). Generalized Lagrange multiplier method for solving problems of optimum allocation of resources.Operations Research 11, 399–417.

    Google Scholar 

  • Fisher M.L. (1981). The Lagrangian relaxation method for solving integer programming problems.Management Science 27, 1–18.

    Google Scholar 

  • Fisher M.L. (1985). An applications oriented guide to Lagrangian relaxation.Interfaces 15, 10–21.

    Google Scholar 

  • Fisher M.L. and Hochbaum D.S. (1980). Database location in a computer network.Journal of the ACM 27, 718–735.

    Article  Google Scholar 

  • Fisher M.L., Jaikumar R. and van Wassenhove L.N. (1986). A multiplier adjustment method for the generalized assignment problem.Management Science 32, 1095–1103.

    Google Scholar 

  • Fisher M.L. and Kedia P. (1990). Optimal Solution of Set Covering/Partitioning Problems Using Dual Heuristics.Management Science 39, 67–88.

    Google Scholar 

  • Fisher M.L., Northup W.D. and Shapiro J.F. (1975). Using duality to solve discrete optimization problems: theory and computational experience.Mathematical Programming Study 3, 56–94.

    Google Scholar 

  • Geoffrion A.M. (1974). Lagrangean relaxation for integer programming.Mathematical Programming Study 2, 82–114.

    Google Scholar 

  • Geoffrion A.M. and McBride R. (1978). Lagrangean relaxation applied to capacitated facility location problems.AIIE Transactions 10, 40–47.

    Google Scholar 

  • Glover F. and Klingman D. (1988). Layering strategies for creating exploitable structure in linear and integer programs.Mathematical Programming 40, 165–182.

    Article  Google Scholar 

  • Guignard M. (1989). General aggregation schemes in Lagrangean decomposition: theory and potential applications, Working paper 89-12-07, Department of Decision Sciences, University of Pennsylvania.

  • Guignard M. (1993). Solving makespan minimization problems with lagrangean decomposition.Discrete Applied Mathematics 42, 17–29.

    Article  Google Scholar 

  • Guignard M. (1994). Primal relaxation in integer programming. VII CLAIO Meeting, Santiago, Chile, 1994, and Operations and Information Management Department Working Paper 94-02-01, University of Pennsylvania, 1994.

  • Guignard M. (1998). Efficient cuts in Lagrangean Relax-and-Cut schemes.European Journal of Operational Research 105, 216–223.

    Article  Google Scholar 

  • Guignard M., Chajakis E. and Ryu C. (1994). Harvest scheduling and transportation planning in forest management, VII CLAIO Meeting, Santiago, Chile, July 1994 and Working paper 94-02-02, Operations and Information Management Department, University of Pennsylvania.

  • Guignard M. and Kim S. (1987). Lagrangean decomposition: a model yielding stronger Lagrangean bounds.Mathematical Programming 39, 215–228.

    Google Scholar 

  • Guignard M. and Rosenwein M.B. (1989). An application-oriented guide for designing Lagrangian dual ascent algorithms.European Journal of Operational Research 43, 197–205.

    Article  Google Scholar 

  • Guignard M. and Rosenwein M.B. (1989). An improved dual-based algorithm for the generalized assignment problem.Operations Research 37, 658–663.

    Google Scholar 

  • Guignard M., Ryu Ch. and Spielberg K. (1998). Model tightening for integrated timber harvest and transportation planning.European Journal of Operational Research 111, 448–460.

    Article  Google Scholar 

  • Guignard M., Ryu Ch., Qian H. and Dowlath L. (2002). Multi-item capacitated lot-sizing problem (MCLP). IV ALIO/EURO Workshop on Applied Combinatorial Optimization, 2002, http://www-di.inf.puc-rio.br/~celso/artigos/pucon.ps.

  • Guignard M. and Yan H. (1993). Structural decomposition methods for dynamic multi-hydropower plant optimization, Research Report 93-12-01, Operations and Information Management Department, University of Pennsylvania.

  • Guignard, M. and Zhu S. (1994). A hybrid algorithm for solving Lagrangean duals in mixed-integer programming, Proceedings of the VI CLAIO, Santiago, Chile, 1994, 399–410.

  • Held M. and Karp R.M. (1970). The traveling salesman problem and minimum spanning trees.Operations Research 18, 1138–1162.

    Article  Google Scholar 

  • Held M. and Karp R.M. (1971). The traveling salesman problem and minimum spanning trees: part II.Mathematical Programming 1, 6–25.

    Article  Google Scholar 

  • Held M., Wolfe P. and Crowder H. (1974). Validation of subgradient optimization.Mathematical Programming 6, 62–88.

    Article  Google Scholar 

  • Hiriart-Urruty J.-B. and Lemaréchal C. (1993). Convex analysis and minimization algorithms II.Grundlehren der mathematischen Wissenschaften, 306. Springer.

  • Jörnsten K. and Näsberg M. (1986). A new Lagrangian relaxation approach to the generalized assignment problem.European Journal of Operational Research 27, 313–323.

    Article  Google Scholar 

  • Kelley J.E. (1960). The cutting-plane method for solving convex programs.Journal of the SIAM 8, 703–712.

    Google Scholar 

  • Lemaréchal C. (1974). An algorithm for minimizing convex functions, Proceedings IFIP’74 Congress. North Holland, 552–556.

  • Lemaréchal C. (1989). Nondifferentiable optimization. In: Nemhauser G.L., Rinnoy Khan H.H.G. and Todd M.J. (eds.),Handbooks in Operations Research and Management Science, 1: Optimization. North Holland.

  • Lemaréchal C., (2001). Lagrangian relaxation. In: Jünger M. and Naddef D. (eds.),Computational Combinatorial Optimization. Springer Verlag, 115–160.

  • Lemaréchal C. and Zowe J. (1994). A condensed introduction to bundle methods in nonsmooth optimization. In: Spedicato E. (ed.),Algorithms for Continuous Optimization. Kluwer Academic Publishers, 357–382.

  • Lee H. and Guignard M. (1996). A hybrid bounding procedure for the workload allocation problem on parallel unrelated machines with setups.Journal of the Operational Research Society 47, 1247–1261.

    Article  Google Scholar 

  • Lucena A. (1982). Steiner problem in graphs, Lagrangean relaxation and cutting planes.COAL Bulletin 21, 2–8.

    Google Scholar 

  • Näsberg M., Jörnsten K.O. and Smeds P.A. (1985). Variable Splitting — A new Lagrangean relaxation approach to some mathematical programming problems, Report LITH-MAT-R-85-04, Linkoping University, 1985.

  • Poljak B.T. (1978). Subgradient methods: a survey of soviet research. In: Lemaréchal C. and Mifflin R. (eds.),Nonsmooth Optimization, IIASA Proceeding Series, Volume 3. Pergamon Press.

  • Reinoso H. and Maculan N. (1992). Lagrangean decomposition in integer linear programming: a new scheme.INFOR 30, 1–5

    Google Scholar 

  • Ribeiro C. and Minoux M. (1986). Solving hard constrained shortest path problems by Lagrangean relaxation and branch-and-bound algorithms.Mathematics of Operations Research 53, 303–316.

    Google Scholar 

  • Ross G.T. and Soland R.M. (1975). A branch-and-bound algorithm for the generalized assignment problem.Mathematical Programming 8, 91–103.

    Article  Google Scholar 

  • Ryan D.M. and Foster B.A. (1981). An Integer Programming Approach to Scheduling. In: Wren A. (ed.),Computer Scheduling of Public Transport Urban Passenger Vehicle and Crew Scheduling. North Holland, 269–280.

  • Ryu Ch. and Guignard M. (1992). An efficient algorithm for the capacitated plant location problem. Report 92-11-02, University of Pennsylvania, Department of Decision Sciences.

  • Savelsbergh M. (1997). A branch-and-cut algorithm for the generalized assignment problem.Operations Research 45, 831–841.

    Google Scholar 

  • Shapiro J.F. (1974). A survey of Lagrangean techniques for dicrete optimization.Annals of Discrete Mathematics 5, 113–138.

    Article  Google Scholar 

  • Shapiro J.F. (1979).Mathematical Programming: structures and algorithms. John Wiley.

  • Shepardson F. and Marsten R.E. (1980). A Lagrangean relaxation algorithm for the two-duty scheduling problem.Management Science 26, 274–281.

    Google Scholar 

  • Soenen R. (1977). Contribution à l’étude des systèmes de conduite en temps réel en vue de la commande d’unités de fabrication, Thèse de Doctorat d’Etat, Université de Lille, France.

    Google Scholar 

  • Von Hohenbalken B. (1977). Simplicial decomposition in nonlinear programming algorithms.Mathematical Programming 13, 49–68.

    Article  Google Scholar 

  • Wentges P. (1997). Weighted Dantzig-Wolfe decomposition for linear mixed-integer programming.International Transactions in Operational Research 4, 151–162.

    Google Scholar 

  • Yan H. (1996). Solving some difficult mixed-integer programming problems in production and forest management. Ph.D. Thesis Dissertation, University of Pennsylvania.

  • Zowe J., (1985). Nondifferentiable optimization. In: Schittkowski K. (ed.),Computational Mathematical Programming, NATO ASI Series F: Computer and Systems Science, 15. Springer-Verlag, 323–356.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Guignard, M. Lagrangean relaxation. Top 11, 151–200 (2003). https://doi.org/10.1007/BF02579036

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02579036

Key Words

AMS subject classification

Navigation