Skip to main content

Decomposition-Based Heuristics

  • Chapter
  • First Online:
Matheuristics

Abstract

Decompositions are methods derived from the “divide et impera” principle, dictating to break up a difficult problem into smaller ones, and to solve each of the smaller ones separately, ultimately recomposing the individual solutions to get the overall one. Decompositions have longly been applied to solve optimization problems, and they come in many different flavors, ranging from constraint programming to logical decomposition, from dynamic programming to linear decompositions, among many others. In this text, we are interested in heuristic approaches. We present three related mathematical decomposition techniques that have been used as seeds for classes of heuristic algorithms, plainly to be included among matheuristics, namely Lagrangian, Dantzig–Wolfe, and Benders decompositions. A detailed presentation and a run trace will be presented for a Lagrangian heuristic.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 119.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Article  Google Scholar 

  • Bazaraa MS, Jarvis J, Sherali HD (1990) Linear programming and network flows. Wiley

    Google Scholar 

  • Beasley JE (1993) Lagrangian relaxation. In: Modern heuristic techniques for combinatorial problems, Reeves, C.R. Blackwell Scientific Publ., pp 243–303

    Google Scholar 

  • Benders JF (1962) Partitioning procedures for solving mixed-variables programming problems. Numerische Mathematik 4:280–322

    Article  Google Scholar 

  • Boschetti M, Maniezzo V, Roffilli M (2009) Decomposition techniques as metaheuristic frameworks. In: Maniezzo V, Stützle T, Voß S (eds) Matheuristics. Annals of information systems, vol 10. Springer, Boston, MA

    Google Scholar 

  • Boschetti MA, Maniezzo V (2009) Benders decomposition, Lagrangian relaxation and metaheuristic design. J Heuristics 15(3):283–312

    Article  Google Scholar 

  • Boschetti MA, Maniezzo V (2015) A set covering based matheuristic for a real-world city logistics problem. Int Trans Oper Res 22(1):169–195

    Article  Google Scholar 

  • Boschetti MA, Mingozzi A, Ricciardelli S (2008) A dual ascent procedure for the set partitioning problem. Discrete Optimization 5(4):735–747

    Article  Google Scholar 

  • Boschetti MA, Maniezzo V, Roffilli M (2011) Fully distributed Lagrangian solution for a peer-to-peer overlay network design problem. INFORMS J Comput 23(1):90–104

    Article  Google Scholar 

  • Boschetti MA, Golfarelli M, Graziani S (2020) An exact method for shrinking pivot tables. Omega 93:10–44

    Article  Google Scholar 

  • Dantzig GB, Wolfe P (1960) Decomposition principle for linear programs. Operations Research 8:101–111

    Article  Google Scholar 

  • Fisher ML, Jaikumar R, Van Wassenhove LN (1986) A multiplier adjustment method for the generalized assignment problem. Management Science 32(9):1095–1103

    Article  Google Scholar 

  • Haddadi S (1999) Lagrangian decomposition based heuristic for the generalized assignment problem. Inf Syst Oper Res 37:392–402

    Google Scholar 

  • Haddadi S, Ouzia H (2001) An effective Lagrangian heuristic for the generalized assignment problem. INFOR Inf Syst Oper Res 39:351–356

    Google Scholar 

  • Held M, Wolfe P, Crowder HP (1974) Validation of subgradient optimization. Mathematical Programming 6(1):162–88

    Article  Google Scholar 

  • Hiriart-Urruty JB, Lemarechal C (1993) Convex analysis and minimization algorithms II: Advanced theory and bundle methods. A series of comprehensive studies in mathematics, vol 306

    Google Scholar 

  • Jeet V, Kutanoglu E (2007) Lagrangian relaxation guided problem space search heuristics for generalized assignment problems. Eur J Oper Res 182(3):1039–1056

    Article  Google Scholar 

  • Litvinchev I, Mata M, Rangel S, Saucedo J (2010) Lagrangian heuristic for a class of the generalized assignment problems. Comput Math Appl 60(4):1115–1123

    Article  Google Scholar 

  • Maniezzo V, Boschetti MA, Carbonaro A, Marzolla M, Strappaveccia F (2019) Client-side computational optimization. ACM Trans Math Softw (TOMS) 45(2):1–16

    Article  Google Scholar 

  • Mingozzi A, Boschetti MA, Ricciardelli S, Bianco LA (1999) Set partitioning approach to the crew scheduling problem. Operations Research 47:873–888

    Article  Google Scholar 

  • Polyak BT (1969) Minimization of unsmooth functionals. USSR Comput Math Math Phys 9:14–29

    Article  Google Scholar 

  • Raidl G (2015) Decomposition based hybrid metaheuristics. Eur J Oper Res 244:66–76

    Article  Google Scholar 

  • Sherali HD, Choi G (1996) Recovery of primal solutions when using subgradient optimization methods to solve Lagrangian duals of linear programs. Oper Res Lett 19:105–113

    Article  Google Scholar 

  • Shor NZ (1985) Minimization methods for non-differentiable functions. Springer

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Maniezzo, V., Boschetti, M.A., Stützle, T. (2021). Decomposition-Based Heuristics. In: Matheuristics. EURO Advanced Tutorials on Operational Research. Springer, Cham. https://doi.org/10.1007/978-3-030-70277-9_7

Download citation

Publish with us

Policies and ethics