name: mehrab khazraei(145061) title: penalty or exterior penalty function method professor name:...

24
Title of Presentation Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Upload: griselda-curtis

Post on 22-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Title of Presentation

Name: Mehrab Khazraei(145061)Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Page 2: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

IntroductionPenalty or Exterior penalty function method is an approach that deal with the non-linear programming problems, having equality and inequality constraints. This method converts inequality constraints to equalities or into problems having simple bound. Exterior penalty function adds a penalty to the objective function to penalize any violation of the constraint. This procedure generates a sequence infeasible points whose it limits is an optimal solution associated with the original problem.

Page 3: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Methods using penalty functions transform a constrained problem into a single unconstrained problem or into a sequence of unconstrained problems. Assume the following problem having the single constraint h(x) = 0:

Minimize f ( x )subject to h(x) = 0.

Page 4: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

It could replace by the following unconstrained problem, where μ > 0 is a large number: Minimize f ( x ) + μh2 (x) subject to x Є R n

obviously must h2(x) be close to zero.Now consider the following problem having single inequality constraint g(x) 5 0: Minimize f ( x ) subject to g(x) < O

Page 5: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

It is clear that the form f ( x ) + pg2(x) is not appropriate, since a penalty will be incurred whether g(x) < 0 or g(x) > 0. Needless to say, a penalty is desired only if the point x is not feasible, that is, if g(x)> 0. A suitable unconstrained problem is therefore given by: Minimize f ( x ) + μ maximum (0, g(x)} subject to x Є R n

Page 6: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

If g(x) < 0, then max{0, g(x)} = 0, and no penalty is incurred. On the other hand, if g(x) > 0, then max{0, g(x)} > 0 and the penalty term μg(x) is realized. However, observe that at points x where g(x) = 0, the foregoing objective function might not be differentiable, even though g is differentiable. If differentiability is desirable in such a case, we could, for example, consider instead a penalty function term of the type μ [max{0, g(x)}]2.

Page 7: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

In general, a suitable penalty function must incur a positive penalty for infeasible points and no penalty for feasible points. If the constraints are of the form gi(x) < 0 for i = 1 ,..., m and hi(x) = 0 for i = 1, ..., l, a suitable penalty function α is defined by α(x)= ∑ φ[gi(x)]+∑ψ[hi(x)]

Page 8: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

where φ and ψ are continuous functions satisfying the following:φ(y) = 0 if y<0 and φ(y)>0 if y>0φ(y)=0 if y=0 and φ(y)>0 if y≠0Typically, φ and ψ are of the formsφ(y) = [max{O, y }]p

ψ(Y) =׀y׀p

Page 9: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Where μ is a positive integer. Thus, the penalty function α is usually of the form α(x)= ∑ [max{0, gi(x)}]p+ ∑ ׀hi(x)׀p

Page 10: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Exterior Penalty Function Methods:Presents and proves an important result that justifies using exterior penalty functions as a means for solving constrained problems. Consider the following primal and penalty problems.

Page 11: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Primal Problem Minimize f(x) subject to g(x) < 0 h(x) = 0 x Є X

Page 12: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Where g is a vector function with components gl

,..., gm and h is a vector function with components h1 ,..., hl . Here, f, g1, ..., gm, h1 ,..., h1 are continuous functions defined on Rn, and X is a nonempty set in Rn. The set X might typically represent simple constraints that could easily be handled explicitly, such as lower and upper bounds on the variables.

Page 13: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Penalty ProblemLet α be a continuous function of the form that satisfying the properties. The basic penalty function approach attempts to find

Page 14: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

SUP Ө(μ) subject to μ > 0 Where Ө(p) = inf{f(x) + μα(x): x E X )} The main theorem of this section states that inf{f(x) : x Є X , g(x) < 0, h(x) = 0} = sup Ө(μ) = lim Ө(μ)

Page 15: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

From this result it is clear that we can get arbitrarily close to the optimal objective value of the primal problem by computing Ө(p) for a sufficiently large μ. This result is established in the next theorem, however, the following lemma is needed.

Page 16: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

LemmaSuppose that f; gl, ..., g,, h,,..., hl are continuous functions on Rn, and let X be a nonempty set in Rn . Let a be a continuous function on Rn given by α(x)= ∑ φ[gi(x)]+∑ψ[hi(x)] and suppose that for each μ, there is an x μ Є X such that Ө (μ) = f ( x μ) + μ a(x μ).Then, the following statements hold true:

Page 17: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

1. Inf{f(x): x Є X, g(x) < 0, h(x) = 0} > sup Ө(μ)

where

Ө(μ),=inf{f(x) + μα (x): x Є X }and where g is the vector functionwhose components are gl, ..., gm, and h is the vector function whose components are h1,..., hl.

Page 18: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

2. f(x μ) is a non-decreasing function of μ > 0, Ө(p) is a non-decreasing function of μ, and α (x,) is a non-increasing function of μ .

Page 19: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Initialization StepLet E > 0 be a termination scalar. Choose an initial point x l , a penalty parameter μ 1> 0, and a scalar B > 1. Let k = 1, and go to the Main Step.

Page 20: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Main Step1. Starting with X k , solve the following problem: Minimize f ( x ) + μk

α (x) subject to x Є XLet x k+1 be an optimal solution and go to Step 2

Page 21: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

2. If μk α (xk+1) < E, stop;

otherwise, let μk+1 = B μk replace k by k + 1, and go to Step 1.

Page 22: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

ExampleConsider the following problem: Minimize (xl - 2)4 +(XI - 2x2 )2

subject to x 12 - x2

2 = 0

Note that at iteration k, for a given penalty parameter μk, the problem to be solved for obtaining x μk is, using the quadratic penalty function:Minimize (XI - 2)4 + (xl - 2 x2)2+ μk (x 1 - x2 )2

Page 23: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

Table summarizes the computations

Page 24: Name: Mehrab Khazraei(145061) Title: Penalty or Exterior penalty function method professor Name: Sahand Daneshvar

THANK YOU FOR ATTENTION