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.

8 STOCHASTIC PROGRAMMING<br />

(b) nonlinear, if at least one <strong>of</strong> the functions g i ,i=0, ···,m, is nonlinear or<br />

X is not a convex polyhedral set; among nonlinear programs, we denote<br />

a program as<br />

(b1) convex, ifX ∩{x | g i (x) ≤ 0, i=1, ···,m} is a convex set and g 0 is<br />

a convex function (in particular if the functions g i ,i=0, ···,m are<br />

convex and X is a convex set); and<br />

(b2) nonconvex, ifeitherX ∩{x | g i (x) ≤ 0, i=1, ···,m} is not a convex<br />

set or the objective function g 0 is not convex.<br />

Case (b2) above is also referred to as global optimization. Another special<br />

class <strong>of</strong> problems, called (mixed) integer programs, arises if the set X requires<br />

(at least some <strong>of</strong>) the variables x j , j =1, ···,n, to take integer values only.<br />

We shall deal only briefly with discrete (i.e. mixed integer) problems, and<br />

there is a natural interest in avoiding nonconvex programs whenever possible<br />

for a very simple reason revealed by the following example from elementary<br />

calculus.<br />

Example 1.1 Consider the optimization problem<br />

min ϕ(x), (2.4)<br />

x∈IR<br />

where ϕ(x) := 1 4 x4 − 5x 3 +27x 2 − 40x. A necessary condition for solving<br />

problem (2.4) is<br />

ϕ ′ (x) =x 3 − 15x 2 +54x − 40 = 0.<br />

Observing that<br />

ϕ ′ (x) =(x − 1)(x − 4)(x − 10),<br />

we see that x 1 =1,x 2 =4andx 3 = 10 are candidates to solve our problem.<br />

Moreover, evaluating the second derivative ϕ ′′ (x) =3x 2 − 30x + 54, we get<br />

ϕ ′′ (x 1 )=27,<br />

ϕ ′′ (x 2 )=−18,<br />

ϕ ′′ (x 3 )=54,<br />

indicating that x 1 and x 3 yield a relative minimum whereas in x 2 we find<br />

a relative maximum. However, evaluating the two relative minima yields<br />

ϕ(x 1 )=−17.75 and ϕ(x 3 )=−200. Hence, solving our little problem (2.4)<br />

with a numerical procedure that intends to satisfy the first- and second-order<br />

conditions for a minimum, we might (depending on the starting point <strong>of</strong> the<br />

procedure) end up with x 1 as a “solution” without realizing that there exists<br />

a (much) better possibility.<br />

✷<br />

As usual, a function ψ is said to attain a relative minimum—also called a<br />

local minimum—at some point ˆx if there is a neighbourhood U <strong>of</strong> ˆx (e.g. a ball

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

Saved successfully!

Ooh no, something went wrong!