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.

80 STOCHASTIC PROGRAMMING<br />

solutions, {u {1} , ···,u {k} , ···,u {r} },<strong>of</strong>{u | W T u ≤ q}, it follows that<br />

ˆθ =max 1≤i≤k (h − T ˆx) T u {i}<br />

≤ max 1≤i≤r (h − T ˆx) T u {i}<br />

= f(ˆx)<br />

≤ ˆθ<br />

and hence ˆθ = f(ˆx), which implies the optimality <strong>of</strong> ˆx.<br />

✷<br />

Summarizing the above remarks we have the following.<br />

Proposition 1.20 Provided that the program (7.17) is solvable and {x |<br />

Ax = b, x ≥ 0} is bounded, the dual decomposition method yields an optimal<br />

solution after finitely many steps.<br />

We have described this method for the data structure <strong>of</strong> the linear program<br />

(7.17) that would result if a stochastic linear program with recourse had just<br />

one realization <strong>of</strong> the random data. To this end, we introduced the feasibility<br />

and optimality cuts for the recourse function f(x) := min{q T y | Wy =<br />

h − Tx, y ≥ 0}. The modification for a finite discrete distribution with K<br />

realizations is immediate. From the discussion in Section 1.5, our problem is<br />

<strong>of</strong> the form<br />

{ K∑<br />

min c T x + q iT y i}<br />

i=1<br />

s.t. Ax = b<br />

T i x + Wy i = h i , i =1, ···,K<br />

x ≥ 0,<br />

y i ≥ 0, i =1, ···,K.<br />

Thus we may simply introduce feasibility and optimality cuts for all the recourse<br />

functions f i (x) :=min{q iT y i | Wy i = h i − T i x, y i ≥ 0}, i=1, ···,K,<br />

yielding the so-called multicut version <strong>of</strong> the dual decomposition method. Alternatively,<br />

combining the single cuts corresponding to the particular blocks<br />

i =1, ···,K with their respective probabilities leads to the so-called L-shaped<br />

method.<br />

1.8 Nonlinear <strong>Programming</strong><br />

In this section we summarize some basic facts about nonlinear programming<br />

problems written in the standard form<br />

}<br />

min f(x)<br />

(8.1)<br />

s.t. g i (x) ≤ 0, i =1, ···,m.

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

Saved successfully!

Ooh no, something went wrong!