Large-Scale Systems and Benders Decomposition
MS&E348Winter 2011/2012
Professor Gerd Infanger
Winter 2011/2012 MS&E348/Infanger 2
Block diagonal
Winter 2011/2012 MS&E348/Infanger 3
Staircase systems
Winter 2011/2012 MS&E348/Infanger 4
Block angular
Primal block angular:connecting constraints +block diagonal D-W decomposition
Dual block angular:connecting variables +block diagonalBenders decomposition
Winter 2011/2012 MS&E348/Infanger 5
Benders decomposition (1)
A
B D
The problem
Winter 2011/2012 MS&E348/Infanger 6
The subproblem
Winter 2011/2012 MS&E348/Infanger 7
Finiteness
Winter 2011/2012 MS&E348/Infanger 8
Feasibility
Winter 2011/2012 MS&E348/Infanger 9
Feasibility (cont.)
Winter 2011/2012 MS&E348/Infanger 10
Outer-linearization
Winter 2011/2012 MS&E348/Infanger 11
Full master problem
Winter 2011/2012 MS&E348/Infanger 12
Relaxation
Winter 2011/2012 MS&E348/Infanger 13
Relaxation (cont.)
Winter 2011/2012 MS&E348/Infanger 14
Benders decomposition for linear programs
Winter 2011/2012 MS&E348/Infanger 15
Decomposition of the 2-stage stochastic linear program
Winter 2011/2012 MS&E348/Infanger 16
L-shaped Method (Van Slyke and Wets, 1969)
Winter 2011/2012 MS&E348/Infanger 17
Winter 2011/2012 MS&E348/Infanger 18
Multi-cut algorithm (Birge and Louveaux, 1985)
Winter 2011/2012 MS&E348/Infanger 19
Winter 2011/2012 MS&E348/Infanger 20
Winter 2011/2012 MS&E348/Infanger 21
Feasibility
Winter 2011/2012 MS&E348/Infanger 22
Winter 2011/2012 MS&E348/Infanger 23
Winter 2011/2012 MS&E348/Infanger 24
Benders decomposition (2)
Winter 2011/2012 MS&E348/Infanger 25
Winter 2011/2012 MS&E348/Infanger 26
x
z(x)
The hyper-plane should be support
Winter 2011/2012 MS&E348/Infanger 27
Winter 2011/2012 MS&E348/Infanger 28
Benders decomposition (3)
Winter 2011/2012 MS&E348/Infanger 29