04.02.2015 Views

Stochastic Programming - Index of

Stochastic Programming - Index of

Stochastic Programming - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

290 STOCHASTIC PROGRAMMING<br />

Since this must be true for all possible values <strong>of</strong> ˜ξ, we get one such inequality<br />

for each ξ. IfT (ξ) ≡ T 0 , we can make this more efficient by calculating only<br />

one cut, given by the following inequality:<br />

{<br />

− b[A(Y )] T T0 1 + a(Q + ) T T0<br />

2 }<br />

x<br />

∑<br />

≤ min<br />

ξ∈Ξ<br />

i<br />

{<br />

− b[A(Y )] T h 1 i + a(Q+ ) T h 2 }<br />

i ξi − b[A(Y )] T h 1 0 + a(Q+ ) T h 2 0 .<br />

The minimization is <strong>of</strong> course very simple in the independent case, since<br />

the minimization can be moved inside the sum. When facets have been<br />

transformed into inequalities in terms <strong>of</strong> x, we might find that they are linearly<br />

dependent. We should therefore subject them, together with the constraints<br />

Ax = b, to a procedure that removes redundant constraints. We have discussed<br />

this subject in Chapter 5.<br />

The above results have two applications. Both are related to preprocessing.<br />

Let us first repeat the one we briefly mentioned above, namely that, after the<br />

inequalities have been added to Ax = b, we have relatively complete recourse,<br />

i.e. any x satisfying the (expanded) first-stage constraints will automatically<br />

produce a feasible recourse problem for all values <strong>of</strong> ˜ξ. This opens up the<br />

avenue to methods that require this property, and it can help in others where<br />

this is really not needed. For example, we can use the L-shaped decomposition<br />

method (page 171) without concern about feasibility cuts, or apply the<br />

stochastic decomposition method as outlined in Section 3.8.<br />

Another—and in our view more important—use <strong>of</strong> these inequalities is in<br />

model understanding. As expressions in x,theyrepresentimplicit assumptions<br />

made by the modeller in terms <strong>of</strong> the first-stage decisions. They are implicit<br />

because they were never written down, but they are there because otherwise<br />

the recourse problem can become infeasible. And, as part <strong>of</strong> the model, the<br />

modeller has made the requirements expressed in these implicit constraints. If<br />

there are not too many implicit assumptions, the modeller can relate to them,<br />

and either learn about his or her own model, or might decide that he or she<br />

did not want to make these assumption. If so, there is need for a revision <strong>of</strong><br />

the model.<br />

It is worth noting that the inequalities in terms <strong>of</strong> β and γ are also<br />

interesting in their own right. They show the modeller how the external<br />

flow and arc capacities must combine in order to produce a feasible recourse<br />

problem. Also, this can lead to understanding and/or model reformulation.<br />

6.4 An Investment Example<br />

Consider the simple network in Figure 10. It represents the flow <strong>of</strong> sewage (or<br />

some other waste) from three cities, represented by nodes 1, 2 and 3.

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

Saved successfully!

Ooh no, something went wrong!