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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barahona F, Anbil R (2000) The volume algorithm: producing primal solutions with a subgradient method. Mathematical Programming 87:385–399
Bazaraa MS, Jarvis J, Sherali HD (1990) Linear programming and network flows. Wiley
Beasley JE (1993) Lagrangian relaxation. In: Modern heuristic techniques for combinatorial problems, Reeves, C.R. Blackwell Scientific Publ., pp 243–303
Benders JF (1962) Partitioning procedures for solving mixed-variables programming problems. Numerische Mathematik 4:280–322
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
Boschetti MA, Maniezzo V (2009) Benders decomposition, Lagrangian relaxation and metaheuristic design. J Heuristics 15(3):283–312
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
Boschetti MA, Mingozzi A, Ricciardelli S (2008) A dual ascent procedure for the set partitioning problem. Discrete Optimization 5(4):735–747
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
Boschetti MA, Golfarelli M, Graziani S (2020) An exact method for shrinking pivot tables. Omega 93:10–44
Dantzig GB, Wolfe P (1960) Decomposition principle for linear programs. Operations Research 8:101–111
Fisher ML, Jaikumar R, Van Wassenhove LN (1986) A multiplier adjustment method for the generalized assignment problem. Management Science 32(9):1095–1103
Haddadi S (1999) Lagrangian decomposition based heuristic for the generalized assignment problem. Inf Syst Oper Res 37:392–402
Haddadi S, Ouzia H (2001) An effective Lagrangian heuristic for the generalized assignment problem. INFOR Inf Syst Oper Res 39:351–356
Held M, Wolfe P, Crowder HP (1974) Validation of subgradient optimization. Mathematical Programming 6(1):162–88
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
Jeet V, Kutanoglu E (2007) Lagrangian relaxation guided problem space search heuristics for generalized assignment problems. Eur J Oper Res 182(3):1039–1056
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
Maniezzo V, Boschetti MA, Carbonaro A, Marzolla M, Strappaveccia F (2019) Client-side computational optimization. ACM Trans Math Softw (TOMS) 45(2):1–16
Mingozzi A, Boschetti MA, Ricciardelli S, Bianco LA (1999) Set partitioning approach to the crew scheduling problem. Operations Research 47:873–888
Polyak BT (1969) Minimization of unsmooth functionals. USSR Comput Math Math Phys 9:14–29
Raidl G (2015) Decomposition based hybrid metaheuristics. Eur J Oper Res 244:66–76
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
Shor NZ (1985) Minimization methods for non-differentiable functions. Springer
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-70277-9_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70276-2
Online ISBN: 978-3-030-70277-9
eBook Packages: Business and ManagementBusiness and Management (R0)