Skip to main content
Log in

Survey on Lagrangian relaxation for MILP: importance, challenges, historical review, recent advancements, and opportunities

  • Original - Survey or Exposition
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Operations in areas of importance to society are frequently modeled as mixed-integer linear programming (MILP) problems. While MILP problems suffer from combinatorial complexity, Lagrangian Relaxation has been a beacon of hope to resolve the associated difficulties through decomposition. Due to the non-smooth nature of Lagrangian dual functions, the coordination aspect of the method has posed serious challenges. This paper presents several significant historical milestones (beginning with Polyak’s pioneering work in 1967) toward improving Lagrangian Relaxation coordination through improved optimization of non-smooth functionals. Finally, this paper presents the most recent developments in Lagrangian Relaxation for fast resolution of MILP problems. The paper also briefly discusses the opportunities that Lagrangian Relaxation can provide at this point in time.

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.

Fig. 1

Similar content being viewed by others

Notes

  1. In this particular case, \(f(x^k,y^k) \equiv \sum _{i=1}^I \left( (c_i^{x})^T \cdot x_i^k +(c_i^{y})^T \cdot y_i^k \right) \) such that \(\{x^k,y^k\}\) satisfy constraints (2).

  2. Dual values can be used to quantify the quality of the solution \(\{x^k,y^k\}\).

  3. To solve MILP problems, Lagrangian Relaxation is often regarded as a heuristic. However, in dual space, the Lagrangian relaxation method is exact; the method is also capable of helping to improve solutions through the multipliers update, unlike many other heuristic methods.

  4. Superlinear convergence is also possible, however, (1) a reformulation of the dual problem (Charisopoulos and Davis, 2022) is required; (2) within the Lagrangian Relaxation framework, a dual function is generally unavailable as argued in Sect. 2.4.

  5. Upon visual examination of the dual function illustrated in Fig. 1, the condition number is likely 0 since the subgradient emanating from point B appears to form a right angle with the direction toward optimal multipliers.

  6. A quality measure to quantify the quality of multipliers (i.e., how close the multipliers are to their optimal values) will be discussed in Sect. 2.9

  7. The parameter \(\rho \) is increased as \(\rho ^{k+1}=\beta \cdot \rho ^k,\beta >1\) until surrogate optimality condition (21) is no longer satisfied, which signifies that proper “surrogate” subgradient directions can no longer be obtained. Moreover, with heavily penalized constraint violations, the feasibility is overemphasized and subproblem solutions may get stuck at a suboptimal solution. In these situations, \(\rho \) is no longer increased, rather, violations of surrogate optimality conditions prompt the reduction of penalty coefficients \(\rho ^{k+1}=\rho ^k/\beta ,\beta >1\).

References

  • Archetti, C., Peirano, L., & Speranza, M. G. (2021). Optimization in multimodal freight transportation problems: A survey. European Journal of Operational Research, 299(1), 1–20.

    MathSciNet  Google Scholar 

  • Arias-Melia, P., Liu, J., & Mandania, R. (2022). The vehicle sharing and task allocation problem: MILP formulation and a heuristic solution approach. Computers and Operations Research, 147, 105929.

    MathSciNet  Google Scholar 

  • Balogh, A., Garraffa, M., O’Sullivan, B., & Salassa, F. (2022). Milp-based local search procedures for minimizing total tardiness in the no-idle permutation flowshop problem. Computers and Operations Research, 146, 105862.

    MathSciNet  Google Scholar 

  • Basciftci, B., Ahmed, S., & Shen, S. (2021). Distributionally robust facility location problem under decision-dependent stochastic demand. European Journal of Operational Research, 292(2), 548–561.

    MathSciNet  Google Scholar 

  • Bragin, M. A., Luh, P. B., Yan, B., & Sun, X. (2018). A scalable solution methodology for mixed-integer linear programming problems arising in automation. IEEE Transactions on Automation Science and Engineering, 16(2), 531–541.

    Google Scholar 

  • Bragin, M. A., Luh, P. B., Yan, J. H., Yu, N., & Stern, G. A. (2015). Convergence of the surrogate Lagrangian relaxation method. Journal of Optimization Theory and Applications, 164(1), 173–201.

    MathSciNet  Google Scholar 

  • Bragin, M. A., & Tucker, E. L. (2022). Surrogate level-based Lagrangian relaxation for mixed-integer linear programming. Scientific Reports, 22(1), 1–12.

    Google Scholar 

  • Bragin, M. A., Yan, B., & Luh, P. B. (2020). Distributed and asynchronous coordination of a mixed-integer linear system via surrogate Lagrangian relaxation. IEEE Transactions on Automation Science and Engineering, 18(3), 1191–1205.

    Google Scholar 

  • Chang, X., & Dong, M. (2017). Stochastic programming for qualification management of parallel machines in semiconductor manufacturing. Computers and Operations Research, 79, 49–59.

    MathSciNet  Google Scholar 

  • Charisopoulos, V., & Davis, D. (2022). A superlinearly convergent subgradient method for sharp semismooth problems. arXiv preprint arXiv:2201.04611

  • Chen, Y., Pan, F., Holzer, J., Rothberg, E., Ma, Y., & Veeramany, A. (2020). A high performance computing based market economics driven neighborhood search and polishing algorithm for security constrained unit commitment. IEEE Transactions on Power Systems, 36(1), 292–302.

    ADS  Google Scholar 

  • Chen, Y., Wang, F., Ma, Y., & Yao, Y. (2019). A distributed framework for solving and benchmarking security constrained unit commitment with warm start. IEEE Transactions on Power Systems, 35(1), 711–720.

    ADS  Google Scholar 

  • Cornuejols, G., Fisher, M. L., & Nemhauser, G. L. (1977). Exceptional paper—location of bank accounts to optimize float: An analytic study of exact and approximate algorithms. Management Science, 23(8), 789–810.

    Google Scholar 

  • Czerwinski, C. S., & Luh, P. B. (1994). Scheduling products with bills of materials using an improved Lagrangian relaxation technique. IEEE Transactions on Robotics and Automation, 10(2), 99–111.

    Google Scholar 

  • Dastgoshade, S., Abraham, A., & Fozooni, N. (2020). The Lagrangian relaxation approach for home health care problems. In International conference on soft computing and pattern recognition (pp. 333–344). Springer.

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

    MathSciNet  Google Scholar 

  • Er-Rahmadi, B., & Ma, T. (2022). Data-driven mixed-integer linear programming-based optimisation for efficient failure detection in large-scale distributed systems. European Journal of Operational Research, 303(1), 337–353.

    MathSciNet  Google Scholar 

  • Fisher, M. L. (1973). Optimal solution of scheduling problems using Lagrange multipliers: Part I. Operations Research, 21(5), 1114–1127.

    MathSciNet  Google Scholar 

  • Fisher, M. L. (1976). A dual algorithm for the one-machine scheduling problem. Mathematical Programming, 11(1), 229–251.

    MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

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

    Google Scholar 

  • Fisher, M. L., & Shapiro, J. F. (1974). Constructive duality in integer programming. SIAM Journal on Applied Mathematics, 27(1), 31–52.

    MathSciNet  Google Scholar 

  • Gasse, M., Bowly, S., Cappart, Q., Charfreitag, J., Charlin, L., Chételat, D., Chmiela, A., Dumouchelle, J., Gleixner, A., Kazachkov, A. M., et al. (2022). The machine learning for combinatorial optimization competition (ML4CO): Results and insights. In NeurIPS 2021 competitions and demonstrations track (pp. 220–231). PMLR.

  • Gaul, D., Klamroth, K., & Stiglmayr, M. (2022). Event-based MILP models for ridepooling applications. European Journal of Operational Research, 301(3), 1048–1063.

    MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

  • Gkiotsalitis, K., Iliopoulou, C., & Kepaptsoglou, K. (2023). An exact approach for the multi-depot electric bus scheduling problem with time windows. European Journal of Operational Research, 306(1), 189–206.

    MathSciNet  Google Scholar 

  • Goffin, J.-L. (1977). On convergence rates of subgradient optimization methods. Mathematical Programming, 13(1), 329–347.

    MathSciNet  Google Scholar 

  • Goffin, J.-L., & Kiwiel, K. C. (1999). Convergence of a simple subgradient level method. Mathematical Programming, 85(1), 207–211.

    MathSciNet  Google Scholar 

  • Guan, X., Luh, P. B., & Zhang, L. (1995). Nonlinear approximation method in Lagrangian relaxation-based algorithms for hydrothermal scheduling. IEEE Transactions on Power Systems, 10(2), 772–778.

    ADS  Google Scholar 

  • Hamdan, B., & Diabat, A. (2020). Robust design of blood supply chains under risk of disruptions using Lagrangian relaxation. Transportation Research Part E: Logistics and Transportation Review, 134, 101764.

    Google Scholar 

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

    MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

  • Hong, I.-H., Chou, C.-C., & Lee, P.-K. (2019). Admission control in queue-time loop production-mixed integer programming with Lagrangian relaxation (MIPLAR). Computers and Industrial Engineering, 129, 417–425.

    Google Scholar 

  • Huang, T., Koenig, S., & Dilkina, B. (2021). Learning to resolve conflicts for multi-agent path finding with conflict-based search. Proceedings of the AAAI Conference on Artificial Intelligence, 35(13), 11246–11253.

    Google Scholar 

  • Huang, K.-L., Yang, C.-L., & Kuo, C.-M. (2020). Plant factory crop scheduling considering volume, yield changes and multi-period harvests using Lagrangian relaxation. Biosystems Engineering, 200, 328–337.

    Google Scholar 

  • Hu, S., Dessouky, M. M., Uhan, N. A., & Vayanos, P. (2021). Cost-sharing mechanism design for ride-sharing. Transportation Research Part B: Methodological, 150, 410–434.

    Google Scholar 

  • Kamyabniya, A., Noormohammadzadeh, Z., Sauré, A., & Patrick, J. (2021). A robust integrated logistics model for age-based multi-group platelets in disaster relief operations. Transportation Research Part E: Logistics and Transportation Review, 152, 102371.

    Google Scholar 

  • Kaskavelis, C. A., & Caramanis, M. C. (1998). Efficient Lagrangian relaxation algorithms for industry size job-shop scheduling problems. IIE Transactions, 30(11), 1085–1097.

    Google Scholar 

  • Kaya, Y. B., Maass, K. L., Dimas, G. L., Konrad, R., Trapp, A. C., & Dank, M. (2022). Improving access to housing and supportive services for runaway and homeless youth: Reducing vulnerability to human trafficking in New York City. IISE Transactions, 1–15.

  • Kayvanfar, V., Akbari Jokar, M. R., Rafiee, M., Sheikh, S., & Iranzad, R. (2021). A new model for operating room scheduling with elective patient strategy. INFOR: Information Systems and Operational Research, 59(2), 309–332.

    MathSciNet  Google Scholar 

  • Kim, K., Botterud, A., & Qiu, F. (2018). Temporal decomposition for improved unit commitment in power system production cost modeling. IEEE Transactions on Power Systems, 33(5), 5276–5287.

    ADS  Google Scholar 

  • Lee, Y.-C., Chen, Y.-S., & Chen, A. Y. (2022). Lagrangian dual decomposition for the ambulance relocation and routing considering stochastic demand with the truncated poisson. Transportation Research Part B: Methodological, 157, 1–23.

    Google Scholar 

  • Liu, A., Luh, P. B., Yan, B., & Bragin, M. A. (2021). A novel integer linear programming formulation for job-shop scheduling problems. IEEE Robotics and Automation Letters, 6(3), 5937–5944.

    Google Scholar 

  • Li, X., & Zhai, Q. (2019). Multi-stage robust transmission constrained unit commitment: A decomposition framework with implicit decision rules. International Journal of Electrical Power and Energy Systems, 108, 372–381.

    Google Scholar 

  • Li, X., Zhai, Q., & Guan, X. (2020). Robust transmission constrained unit commitment: A column merging method. IET Generation, Transmission and Distribution, 14(15), 2968–2975.

    Google Scholar 

  • Morin, M., Abi-Zeid, I., & Quimper, C.-G. (2023). Ant colony optimization for path planning in search and rescue operations. European Journal of Operational Research, 305(1), 53–63.

    MathSciNet  Google Scholar 

  • Morshedlou, N., Barker, K., González, A. D., & Ermagun, A. (2021). A heuristic approach to an interdependent restoration planning and crew routing problem. Computers and Industrial Engineering, 161, 107626.

    Google Scholar 

  • Muckstadt, J. A., & Koenig, S. A. (1977). An application of Lagrangian relaxation to scheduling in power-generation systems. Operations Research, 25(3), 387–403.

    Google Scholar 

  • Nedic, A., & Bertsekas, D. P. (2001). Incremental subgradient methods for nondifferentiable optimization. SIAM Journal on Optimization, 12(1), 109–138.

    MathSciNet  Google Scholar 

  • Nourmohammadi, A., Fathi, M., & Ng, A. H. (2022). Balancing and scheduling assembly lines with human-robot collaboration tasks. Computers and Operations Research, 140, 105674.

    MathSciNet  Google Scholar 

  • Öztop, H., Tasgetiren, M. F., Kandiller, L., & Pan, Q.-K. (2022). Metaheuristics with restart and learning mechanisms for the no-idle flowshop scheduling problem with makespan criterion. Computers and Operations Research, 138, 105616.

    MathSciNet  Google Scholar 

  • Polyak, B. T. (1967). A general method for solving extremal problems. Doklady Akademii Nauk, 174(1), 33–36.

    MathSciNet  Google Scholar 

  • Polyak, B. T. (1969). Minimization of unsmooth functionals. USSR Computational Mathematics and Mathematical Physics, 9(3), 14–29.

    Google Scholar 

  • Prabhu, V. G., Taaffe, K., Pirrallo, R., Jackson, W., & Ramsay, M. (2021). Physician shift scheduling to improve patient safety and patient flow in the emergency department. In 2021 Winter simulation conference (WSC) (pp. 1–12). IEEE.

  • Reddy, K. N., Kumar, A., Choudhary, A., & Cheng, T. E. (2022). Multi-period green reverse logistics network design: An improved benders-decomposition-based heuristic approach. European Journal of Operational Research, 303(2), 735–752.

    MathSciNet  Google Scholar 

  • Schmidt, A., & Albert, L. A. (2023). The drop box location problem. IISE Transactions, 1–24 (just-accepted).

  • Shapiro, J. F. (1971). Generalized Lagrange multipliers in integer programming. Operations Research, 19(1), 68–76.

    MathSciNet  Google Scholar 

  • Shehadeh, K. S., Cohn, A. E., & Jiang, R. (2020). A distributionally robust optimization approach for outpatient colonoscopy scheduling. European Journal of Operational Research, 283(2), 549–561.

    MathSciNet  Google Scholar 

  • Shehadeh, K. S., & Tucker, E. L. (2022). Stochastic optimization models for location and inventory prepositioning of disaster relief supplies. Transportation Research Part C: Emerging Technologies, 144, 103871.

    Google Scholar 

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

    MathSciNet  Google Scholar 

  • Smalley, H. K., Keskinocak, P., Swann, J., & Hinman, A. (2015). Optimized oral cholera vaccine distribution strategies to minimize disease incidence: A mixed integer programming model and analysis of a Bangladesh scenario. Vaccine, 33(46), 6218–6223.

    PubMed  Google Scholar 

  • Soni, A., Linderoth, J., Luedtke, J., & Rigterink, F. (2021). Mixed-integer linear programming for scheduling unconventional oil field development. Optimization and Engineering, 22(3), 1459–1489.

    MathSciNet  Google Scholar 

  • Tsang, M. Y., & Shehadeh, K. S. (2023). Stochastic optimization models for a home service routing and appointment scheduling problem with random travel and service times. European Journal of Operational Research, 307(1), 48–63.

    MathSciNet  Google Scholar 

  • van Ackooij, W., d’Ambrosio, C., Thomopulos, D., & Trindade, R. S. (2021). Decomposition and shortest path problem formulation for solving the hydro unit commitment and scheduling in a hydro valley. European Journal of Operational Research, 291(3), 935–943.

    MathSciNet  Google Scholar 

  • Velloso, A., Van Hentenryck, P., & Johnson, E. S. (2021). An exact and scalable problem decomposition for security-constrained optimal power flow. Electric Power Systems Research, 195, 106677.

    Google Scholar 

  • Yalaoui, F., & Nguyen, N. Q. (2021). Identical machine scheduling problem with sequence-dependent setup times: MILP formulations computational study. American Journal of Operations Research, 11(1), 15–34.

    Google Scholar 

  • Zhao, X., & Luh, P. (2002). New bundle methods for solving Lagrangian relaxation dual problems. Journal of Optimization Theory and Applications, 113(2), 373–397.

    MathSciNet  Google Scholar 

  • Zhao, X., Luh, P. B., & Wang, J. (1999). Surrogate gradient algorithm for Lagrangian relaxation. Journal of Optimization Theory and Applications, 100(3), 699–712.

    MathSciNet  Google Scholar 

  • Zhu, S. X., & Ursavas, E. (2018). Design and analysis of a satellite network with direct delivery in the pharmaceutical industry. Transportation Research Part E: Logistics and Transportation Review, 116, 190–207.

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the U.S. National Science Foundation under Grant ECCS-1810108.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mikhail A. Bragin.

Ethics declarations

Conflict of interest

The author declares no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bragin, M.A. Survey on Lagrangian relaxation for MILP: importance, challenges, historical review, recent advancements, and opportunities. Ann Oper Res 333, 29–45 (2024). https://doi.org/10.1007/s10479-023-05499-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-023-05499-9

Keywords

Navigation