04.02.2015 Views

Stochastic Programming - Index of

Stochastic Programming - Index of

Stochastic Programming - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

172 STOCHASTIC PROGRAMMING<br />

θ<br />

Q(x)<br />

cx+θ<br />

x<br />

cut 5<br />

0<br />

x 3 x 1<br />

x 2 cut 3 cut 1<br />

cut 2<br />

( x 5 ,θ 5<br />

)<br />

cut 4<br />

( x 4 , θ 4<br />

)<br />

Figure 11<br />

Example <strong>of</strong> the progress <strong>of</strong> the L-shaped decomposition algorithm.<br />

Since there are finitely many feasible bases coming from the matrix W ,there<br />

are only finitely many such cuts.<br />

We are now ready to present the basic setting <strong>of</strong> the L-shaped decomposition<br />

algorithm. It is shown in Figure 10. To use it, we shall need a procedure<br />

that solves LPs. It can be found in Figure 7. Also, to avoid too complicated<br />

expressions, we shall define a special procedure for solving the master problem;<br />

seeFigure8.Furthermore,werefertoprocedure pickξ(A,ξ), which simply<br />

picks an element ξ from the set A, and, finally, we use procedure feascut<br />

which is given in Figure 9. The set A was defined on page 162.<br />

In the algorithms to follow, let −Γx ≥ ∆ represent the K feasibility<br />

cuts −γ T k x ≥ δ k,andlet−βx + Iθ ≥ α represent the L optimality cuts<br />

−β T l x + θ ≥ α l. Furthermore, let e be a column <strong>of</strong> 1s <strong>of</strong> appropriate size.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!