This chapter considers large-scale optimization problems with complicating constraints that can be addressed using Lagrangian decomposition algorithms. Complicating constraints are constraints that if ignored (relaxed) render a decomposable problem, that is, a problem that decomposes into several subproblems. Lagrangian decomposition algorithms decompose the original problem via Lagrangian functions or augmented Lagrangian functions and rely on an iterative procedure to obtain the solution of the original problem by iteratively solving the subproblems resulting from the decomposition. We first introduce the structure of problems with complicating constraints, summarize well-known facts of duality theory that are relevant for the algorithms considered, derive multiplier updating rules if a Lagrangian or an augmented Lagrangian function is used (which is the most common approach), and briefly describe alternative Lagrangian decomposition algorithms. We then consider the optimality conditions decomposition (OCD) algorithm in detail, and the augmented Lagrangian decomposition (ALD) algorithm, also called the alternating direction method of multipliers. We conclude with some final remarks.

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

Solving Optimization Problems via Lagrangian Decomposition

  • Gonzalo E. Constante-Flores,
  • Antonio J. Conejo

摘要

This chapter considers large-scale optimization problems with complicating constraints that can be addressed using Lagrangian decomposition algorithms. Complicating constraints are constraints that if ignored (relaxed) render a decomposable problem, that is, a problem that decomposes into several subproblems. Lagrangian decomposition algorithms decompose the original problem via Lagrangian functions or augmented Lagrangian functions and rely on an iterative procedure to obtain the solution of the original problem by iteratively solving the subproblems resulting from the decomposition. We first introduce the structure of problems with complicating constraints, summarize well-known facts of duality theory that are relevant for the algorithms considered, derive multiplier updating rules if a Lagrangian or an augmented Lagrangian function is used (which is the most common approach), and briefly describe alternative Lagrangian decomposition algorithms. We then consider the optimality conditions decomposition (OCD) algorithm in detail, and the augmented Lagrangian decomposition (ALD) algorithm, also called the alternating direction method of multipliers. We conclude with some final remarks.