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.

BASIC CONCEPTS 83<br />

1.8.1 The Kuhn–Tucker Conditions<br />

Remark 1.9 To get an idea <strong>of</strong> what kind <strong>of</strong> optimality conditions we may<br />

expect for problems <strong>of</strong> the type (8.1), let us first—contrary to our general<br />

assumption—consider the case where f,g i ,i=1, ···,m, are linear functions<br />

}<br />

f(x) :=c T x,<br />

g i (x) :=a T i x − b (8.2)<br />

i, i =1, ···,m,<br />

such that we have the gradients<br />

∇f(x) =c,<br />

∇g i (x) =a i ,<br />

and problem (8.1) becomes the linear program<br />

min c T x<br />

s.t. a T i x ≤ b i,<br />

}<br />

i =1, ···,m.<br />

}<br />

(8.3)<br />

(8.4)<br />

Although we did not explicitly discuss optimality conditions for linear<br />

programs in the previous section, they are implicitly available in the duality<br />

statements discussed there. The dual problem <strong>of</strong> (8.4) is<br />

⎫<br />

max{−b T u}<br />

m∑<br />

⎪⎬<br />

s.t. − a i u i = c,<br />

(8.5)<br />

i=1<br />

⎪⎭<br />

u ≥ 0.<br />

Let A be the m × n matrix having a T i , i =1, ···,m, as rows. The difference<br />

<strong>of</strong> the primal and the dual objective functions can then be written as<br />

c T x + b T u = c T x + u T Ax − u T Ax + b T u<br />

=(c + A T u) T x +(b − Ax) T u<br />

m∑<br />

m∑<br />

=[∇f(x)+ u i ∇g i (x)] T x − u i g i (x).<br />

i=1<br />

i=1<br />

(8.6)<br />

From the duality statements for linear programming (Propositions 1.17<br />

and 1.18), we know the following.<br />

(a) If ˆx is an optimal solution <strong>of</strong> the primal program (8.4) then, by the strong<br />

duality theorem (Proposition 1.18), there exists a solution û <strong>of</strong> the dual<br />

program (8.5) such that the difference <strong>of</strong> the primal and dual objective<br />

vanishes. For the pair <strong>of</strong> dual problems (8.4) and (8.5) this means that<br />

c Tˆx − (−b T û)=c Tˆx + b T û = 0. In view <strong>of</strong> (8.6) this may also be stated

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

Saved successfully!

Ooh no, something went wrong!