Decomposition based techniques in mathematical programming - PowerPoint PPT Presentation

1 / 52
About This Presentation
Title:

Decomposition based techniques in mathematical programming

Description:

Two-stage SP with linear recourse. Subject to. let. random ... Feasibility cut. Sub problem for scenario 1. Illustrative example. Min. Illustrative example ... – PowerPoint PPT presentation

Number of Views:112
Avg rating:3.0/5.0
Slides: 53
Provided by: chandraa9
Category:

less

Transcript and Presenter's Notes

Title: Decomposition based techniques in mathematical programming


1
Decomposition based techniques in mathematical
programming
Chandra A. Poojari
2
Outline
  • Structure of a two-stage Stochastic programming
    model.
  • Description of the Benders decomposition.
  • Application of Benders on an illustrative
    example.
  • Extensions to the Benders algorithm.
  • Other decomposition based techniques.

3
Two-stage SP with linear recourse
random event Probability Second-stage
cost Technical matrix Recourse
matrix Right-hand side First-stage
decisions Second-stage decisions.
Min
Subject to
4
Recourse model using scenarios
Properties
1. Piece-wise Convex with non-linear objective
function
2. Requires multi-dimensional summation.
5
Solving a dual block angular system
Scenario sub-problems
Master problem
x
6
Benders decomposition
7
Feasibility of the solution
Cone (Ds)
is feasible if
Cone (Ds)
8
Feasibility of the solution
Assume
such that
Cone
Therefore,
such that
Cone
and
0
How do we get
9
Generation of the feasibility cut
Min
10
Generation of the feasibility cut
is the feasibility cut.
Therefore
Let r be the index of the feasibility cuts
rr1
Min
The refined master
11
Optimality of the solution
Min
12
Generation of the optimality cut
13
Generation of the optimality cut
Therefore
is the optimality cut
Let t be the index of the optimality cuts
tt1
14
Illustrative example
Min
Min
Min
15
Illustrative example
Min
16
Illustrative example
Min
17
Illustrative example
Sub problem for scenario 1
Min
Shadow price
Technical matrix
Rhs
18
Illustrative example
Sub problem for scenario 1
Feasibility cut
19
Illustrative example
Min
20
Illustrative example
Min
21
Illustrative example
Min
22
Illustrative example
The solution to the master problem is
feasible. Is it optimal for the entire model ?
23
Illustrative Example
Upper Bound
Lower Bound
24
Illustrative example
Optimality cut for scenario 1
25
Illustrative example
Optimality cut for scenario 2
26
Illustrative Example
The aggregated optimality cut
27
Illustrative example
Min
28
Illustrative example
Min
29
Illustrative example
Min
30
Illustrative example
The solution to the master problem is
feasible. Is it optimal for the entire model ?
31
Illustrative Example
Upper Bound
Lower Bound
32
Illustrative example
Optimality cut for scenario 1
33
Illustrative example
Optimality cut for scenario 2
34
Illustrative Example
The aggregated optimality cut
35
Illustrative example
Min
36
Illustrative example
Min
37
Illustrative example
Min
38
Illustrative example
Sub problem for scenario 2
Min
Shadow price
Technical matrix
Rhs
39
Illustrative example
Sub problem for scenario 2
Feasibility cut
40
Illustrative example
Min
41
Illustrative example
Min
42
Illustrative example
Min
43
Illustrative example
Sub problem for scenario 2
Min
Shadow price
Technical matrix
Rhs
44
Illustrative example
Sub problem for scenario 2
Feasibility cut
45
Illustrative example
Min
46
Illustrative example
The solution to the master problem is
feasible. Is it optimal for the entire model ?
47
Illustrative Example
Upper Bound
Lower Bound
48
Illustrative Example
Upper Bound
Lower Bound
49
Regularised Benders decomposition
50
Regularised Benders decomposition
Min
Feasibility/ Optimality cuts
Min
51
Augmented lagrangian
Scenario sub-problems
The non-anticipativity constraints
52
Thank you
Write a Comment
User Comments (0)
About PowerShow.com