Top Banner
Decomposition Methods in SLP Lecture 6 Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius, Lithuania <[email protected]> EURO Working Group on Continuous Optimization
36

Decomposition Methods in SLP

Jun 24, 2015

Download

Education

SSA KPI

AACIMP 2010 Summer School lecture by Leonidas Sakalauskas. "Applied Mathematics" stream. "Stochastic Programming and Applications" course. Part 6.
More info at http://summerschool.ssa.org.ua
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Decomposition Methods in SLP

Decomposition Methods in SLP

Lecture 6

Leonidas SakalauskasInstitute of Mathematics and InformaticsVilnius, Lithuania <[email protected]>

EURO Working Group on Continuous Optimization

Page 2: Decomposition Methods in SLP

Content

Constraint matrix block systems

Benders decomposition

Master problem and cuts

Dantzig-Wolfe decomposition

Comparison of Benders and Dantzig-Wolfe decompositions

Page 3: Decomposition Methods in SLP

Two-stage SLP

The two-stage stochastic linear programming problem can be stated as

minmin)( yqExcxF y

,hxTyW,mRy

., XxbAx

Page 4: Decomposition Methods in SLP

Two-Stage SLP

Assume the set of scenarios K be finite and defibed by probabilities

,,...,, 21 Kppp

In continuous stochastic programming by Monte-Carlo method this is equivalent to

Npi

1

Page 5: Decomposition Methods in SLP

Two-Stage SLP

Using the definition of discrete random variable the SLP considered is equivalent to large linear problem with block constraint matrix:

q

i

i

T

i

T

yyyxyqpxc

q 1,...,,, 21

min

,, XxbAx

,iiii hxTyW ,p

i Ry qi ,...,2,1

Page 6: Decomposition Methods in SLP
Page 7: Decomposition Methods in SLP

Block Diagonal

Page 8: Decomposition Methods in SLP

Staircase Systems

Page 9: Decomposition Methods in SLP

Block Angular

Page 10: Decomposition Methods in SLP

Benders Decomposition

Page 11: Decomposition Methods in SLP

min)( yqxcxF

,hxTyW

,mRy

,nRx

bAx

min)()( xzxcxF

bAx

,nRx

yqxzy

min)(

,hxTyW ,mRy

P:

Page 12: Decomposition Methods in SLP

Primal subproblem

y

T yq min

xThyW ,mRy

Dual subproblem

u

T xThu max)(

0qWu T

Page 13: Decomposition Methods in SLP
Page 14: Decomposition Methods in SLP
Page 15: Decomposition Methods in SLP
Page 16: Decomposition Methods in SLP
Page 17: Decomposition Methods in SLP
Page 18: Decomposition Methods in SLP
Page 19: Decomposition Methods in SLP

Feasibility

Page 20: Decomposition Methods in SLP

Dantzif-Wolfe Decomposition Primal Block Angular Structure

Page 21: Decomposition Methods in SLP

The Problem

Page 22: Decomposition Methods in SLP
Page 23: Decomposition Methods in SLP
Page 24: Decomposition Methods in SLP
Page 25: Decomposition Methods in SLP
Page 26: Decomposition Methods in SLP
Page 27: Decomposition Methods in SLP
Page 28: Decomposition Methods in SLP
Page 29: Decomposition Methods in SLP
Page 30: Decomposition Methods in SLP
Page 31: Decomposition Methods in SLP
Page 32: Decomposition Methods in SLP
Page 33: Decomposition Methods in SLP
Page 34: Decomposition Methods in SLP
Page 35: Decomposition Methods in SLP
Page 36: Decomposition Methods in SLP

Wrap-Up and conclusions

oThe discrete SLP is reduced to equivalent linear program with block constraint matrix, that solved by Benders or Dantzig-Wolfe decomposition method

o The continuous SLP is solved by decomposition method simulating the finite set of random scenarios