错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Deterministic Large-Scale Decomposition Methods

  • Lewis Ntaimo

摘要

In this chapter, we study decomposition methods for deterministic large-scale linear programs (LPs). These methods were developed in the 1960s and lay the foundation for decomposition methods for stochastic programming that followed, starting with the classical L-shaped method of Van Slyke and Wets in 1969. We begin our study with Kelley’s cutting-plane method for optimizing a convex function over a convex compact set using cutting-planes in Sect. 5.2. We then move on to Benders decomposition method in Sect. 5.3 and Dantzig–Wolfe decomposition method in Sect. 5.4. Both of these methods were developed for large-scale LPs. Benders’ problem is a large-scale LP with a special structure involving a subset of decision variables appearing in all constraints, which are referred to as “linking” or “complicating” variables. Benders decomposition can be thought of as a special case of Kelley’s method when the convex function is a value function of an LP. Therefore, as in Kelley’s method, Benders decomposition algorithm generates cutting-planes (row generation). For problems in high-dimensional space, we introduce regularized Benders decomposition to potentially reduce the number of iterations in Benders decomposition algorithm. In this version of the algorithm, we add a quadratic term to the objective function to enable the iterates not to deviate too far from the incumbent solution. Dantzig–Wolfe decomposition considers the dual to Benders’ problem. The dual problem has “linking” or “complicating” constraints, and unlike Benders decomposition, Dantzig–Wolfe decomposition generates columns instead of rows and thus is also referred to as column generation. Finally, in Sect. 5.5, we introduce Lagrangian decomposition for the Dantzig–Wolfe problem when the linking constraints are placed in the objective with a penalty term. We derive the Lagrangian dual and show how it is related to the Dantzig–Wolfe problem. We then derive a subgradient optimization algorithm for solving the Lagrangian dual problem.