NSIPS: Nonlinear Semi-Infinite Programming Solver A. Ismael F. Vaz - - PowerPoint PPT Presentation

nsips nonlinear semi infinite programming solver
SMART_READER_LITE
LIVE PREVIEW

NSIPS: Nonlinear Semi-Infinite Programming Solver A. Ismael F. Vaz - - PowerPoint PPT Presentation

NSIPS: Nonlinear Semi-Infinite Programming Solver A. Ismael F. Vaz Edite M.G.P. Fernandes M. Paula S.F. Gomes Production and Systems Department Mechanical Engineering Department Engineering School Imperial College of Science, Minho


slide-1
SLIDE 1

NSIPS: Nonlinear Semi-Infinite Programming Solver

  • A. Ismael F. Vaz

Edite M.G.P. Fernandes

  • M. Paula S.F. Gomes

Production and Systems Department Mechanical Engineering Department Engineering School Imperial College of Science, Minho University Technology and Medicine Braga - Portugal London SW7 2BX - UK

{aivaz,emgpf}@dps.uminho.pt p.gomes@ic.ac.uk 18-20 June, 2004

Talk partially financed by the Portuguese Calouste Gulbenkian Foundation

slide-2
SLIDE 2

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 1

Contents

  • Semi-Infinite Programming (SIP)
  • Nonlinear SIP Solver - (NSIPS)

⋆ Discretization method ⋆ Sequential quadratic programming method ⋆ Constraint transcription methods ∗ Interior point method ∗ Penalty (multiplier) method

  • Numerical results / Conclusions
slide-3
SLIDE 3

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 2

Semi-Infinite Programming

min

x∈Rn f(x)

s.t. gi(x, t) ≤ 0, i = 1, ..., m hi(x) ≤ 0, i = 1, ..., o hi(x) = 0, i = o + 1, ..., q ∀t ∈ T (1) where f(x) is the objective function, hi(x) are the finite constraint functions, gi(x, t) are the infinite constraint functions and T ⊂ Rr is, usually, a cartesian product of intervals ([α1, β1] × [α2, β2] × · · · × [αr, βr]).

slide-4
SLIDE 4

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 3

Solver

NSIPS (Nonlinear Semi-Infinite Programming Solver)

slide-5
SLIDE 5

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 3

Solver

NSIPS (Nonlinear Semi-Infinite Programming Solver) Version 2.1 publicly available in the internet http://www.norg.uminho.pt/aivaz/, implementing the four methods in a total of seven algorithms.

slide-6
SLIDE 6

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 3

Solver

NSIPS (Nonlinear Semi-Infinite Programming Solver) Version 2.1 publicly available in the internet http://www.norg.uminho.pt/aivaz/, implementing the four methods in a total of seven algorithms. NSIPS receives the problem in the (SIP)AMPL format.

slide-7
SLIDE 7

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 3

Solver

NSIPS (Nonlinear Semi-Infinite Programming Solver) Version 2.1 publicly available in the internet http://www.norg.uminho.pt/aivaz/, implementing the four methods in a total of seven algorithms. NSIPS receives the problem in the (SIP)AMPL format. The method is select by the nsips options, and there are many other

  • ptions for each method.
slide-8
SLIDE 8

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 3

Solver

NSIPS (Nonlinear Semi-Infinite Programming Solver) Version 2.1 publicly available in the internet http://www.norg.uminho.pt/aivaz/, implementing the four methods in a total of seven algorithms. NSIPS receives the problem in the (SIP)AMPL format. The method is select by the nsips options, and there are many other

  • ptions for each method.

The NPSOL software is used to solve the finite subproblems (discretization and SQP methods).

slide-9
SLIDE 9

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 4

Discretization method - Three versions

A sequence of finite problems are solved. The finite problems are

  • btained from the SIP problem where the infinite constraints are

evaluated at a finite set of points ˜ T[hk] ⊆ T[hk], where T[hk] ⊆ T is a uniform grid of points with space hk. Versions adapted for nonlinear SIP and implemented:

  • Hettich (1986, 1990)
  • Reemtsen (1991)
  • Hettich with pseudo-number generation.
slide-10
SLIDE 10

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 5

Discretization method

  • Step 0: Define T[h0]. Let

T[h0] = T[h0]. Solve the NLP( T[h0]) and let x0 be the solution found.

  • Step k: If xk−1 is not feasible for all the points in the set T[hk−1]

⋆ then: Insert all the infeasible points in the set T[hk−1]. Solve the NLP( T[hk−1]) and let xk−1 be the solution found. Continue with step k. ⋆ else: If the maximum number of refinements is reached then

  • stop. Else build the set

T[hk] from T[hk] and T[hk−1]. Solve the NLP( T[hk]) and let xk be the solution found. Go to step k + 1.

slide-11
SLIDE 11

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 6

Reduced problem

Problem with no finite constraints and only one infinite variable. min

x∈Rn f(x)

s.t. gi(x, t) ≤ 0, i = 1, ..., m ∀t ∈ T ≡ [a, b] (2)

slide-12
SLIDE 12

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 7

Sequential Quadratic Programming

Considering the reduced problem (2), the sequential quadratic programming is based on the quadratic semi-infinite programming (QSI) min

d∈Rn fQ(d) = 1

2dTHkd + dT∇f(xk) s.t. dT∇xgi(xk, t) + gi(xk, t) ≤ 0, i = 1, . . . , m, ∀t ∈ [a, b] , where Hk is an approximation to ∇2

xxL(xk, v).

slide-13
SLIDE 13

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 8

SQP

The solution of the QSI problem is dk and xk+1 = xk + αkdk, k = 1, 2, . . . {xk} → x∗, solution to the initial SIP problem. The Lagrangian of the QSI problem is LQ(d, v) = 1 2dTHkd + dT∇f(xk) +

m

  • j=1

b

a

  • dT∇xgj(xk, t) + gj(xk, t)
  • dvj(t)
slide-14
SLIDE 14

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 9

Solving the QSI

The dual problem minv∈V∗ L∗

Q(v) ≡ −LQ(d(v), v) is solved by a

linear parametrization of the dual variables. vj(t) =            w1j(t − a), for t ∈ [a, t1); aij + wi+1j(t − ti), for t ∈ [ti, ti+1), i = 1, 2, . . . , l − 1; alj + wl+1j(t − tl), for t ∈ [tl, b] ; j = 1, . . . , m, where aij =

i

  • p=1

hpj +

i

  • p=1

wpj(tp − tp−1), i = 1, . . . , l

slide-15
SLIDE 15

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 10

Example with m = 2, l = 2

a = t0 2 1 w w22 = 0 2 3 w

} h 12

h 22 = b = t3 t2 t1 t1 t w2 h 1

}

a = t0 w11 1 1 2 b = t3 1 2 h

}

1 w3

w are the linear segments slope, h are the jumps and t are the discontinuity points.

slide-16
SLIDE 16

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 11

Merit function

φ(x, µ) = f(x) + 1 2µ

m

  • i=1

b

a

[gi(x, t)]2

+dt

A strategy for computing the penalty parameter. Numerical integrals computation - Numerical adaptative formulae (Gaussian or trapezoid).

slide-17
SLIDE 17

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 12

SQP - Dual method

  • 1. Given x0. Let k = 0 and H0 = I.
  • 2. Compute Hk using a BFGS quasi-Newton updating formula.
  • 3. Solve the QSI problem to obtain the search direction dk.
  • 4. If dk = 0 then stop.
  • 5. Find αk such that xk+1 = xk + αkdk sufficiently decreases the

merit function.

  • 6. If there is not a major difference between xk+1 and xk then stop

with xk+1 as an approximated solution. Otherwise do k = k + 1 and go to step 2.

slide-18
SLIDE 18

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 13

Constraint transcription

Considering the reduced problem (2), the infinite constraints gi(x, t) ≤ 0, ∀t ∈ T, are transformed into

  • T[gi(x, t)]+dt = 0 where

[z]+ = max{0, z}. The SIP is then transformed into min

x∈Rn f(x)

s.t. Gi(x) ≡

  • T

[gi(x, t)]+dt = 0 i = 1, . . . , m Constraint functions not differentiable.

slide-19
SLIDE 19

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 14

Approximate problem

min

x∈Rn f(x)

s.t. Gi,ǫ(x) ≡

  • T

gi,ǫ(x, t)dt = 0 i = 1, . . . , m with ǫ → 0 and gi,ǫ(x, t) =        0, if gi(x, t) < −ǫ;

(gi(x,t)+ǫ)2 4ǫ

, if − ǫ ≤ gi(x, t) ≤ ǫ; gi(x, t), if gi(x, t) > ǫ, Once differentiable constraint functions.

slide-20
SLIDE 20

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 15

Penalty method

A sequence of subproblems is solved, parameterized by µ min

x∈Rn φS(x, µ)

for a sequence of increasing µ > 0 values.

slide-21
SLIDE 21

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 16

Simple penalty functions

φ1

S(x, µ) = f(x) + µ m

  • i=1
  • T

gi,ǫ(x, t)dt

slide-22
SLIDE 22

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 16

Simple penalty functions

φ1

S(x, µ) = f(x) + µ m

  • i=1
  • T

gi,ǫ(x, t)dt φ2

S(x, µ) = f(x) + µ

2

m

  • i=1
  • T

gi,ǫ(x, t)2dt

slide-23
SLIDE 23

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 16

Simple penalty functions

φ1

S(x, µ) = f(x) + µ m

  • i=1
  • T

gi,ǫ(x, t)dt φ2

S(x, µ) = f(x) + µ

2

m

  • i=1
  • T

gi,ǫ(x, t)2dt and φ3

S(x, µ) = f(x) + µ m

  • i=1
  • T
  • egi,ǫ(x,t) − 1
  • dt
slide-24
SLIDE 24

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 17

Relaxed problem to satisfy LICQ

min

x∈Rn f(x)

s.t. Gi,ǫ(x) ≤ τ i = 1, . . . , m τ > 0 (τ(ǫ) → 0)

slide-25
SLIDE 25

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 18

Multiplier method

A sequence of subproblems is solved min

x∈Rn φAL(x, λ, µ)

where φAL is the augmented Lagrangian penalty function

slide-26
SLIDE 26

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 18

Multiplier method

A sequence of subproblems is solved min

x∈Rn φAL(x, λ, µ)

where φAL is the augmented Lagrangian penalty function φAL(x, λ, µ) =f(x) +

m

  • i=1

λi

  • T

gi,ǫ(x, t)dt − τ

  • + µ

2

m

  • i=1
  • T

gi,ǫ(x, t)dt 2 where λ = (λ1, . . . , λm)T is the Lagrange multipliers vector.

slide-27
SLIDE 27

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 19

Lagrange multipliers update

Since the optimum Lagrange multipliers are unknown before computing the solution, an updating formula for the Lagrange multipliers is used. λk+1

i

= λk

i + µk

  • T

gi,ǫ(xk, t)dt, i = 1, . . . , m.

slide-28
SLIDE 28

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 20

Multiplier method

A sequence of subproblems is solved min

x∈Rn φE(x, λ, µ)

where φE is the exponential penalty function

slide-29
SLIDE 29

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 20

Multiplier method

A sequence of subproblems is solved min

x∈Rn φE(x, λ, µ)

where φE is the exponential penalty function φE(x, λ, µ) =f(x) + 1 µ

m

  • i=1

λi

  • eµ(
  • T gi,ǫ(x,t)dt−τ) − 1
slide-30
SLIDE 30

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 20

Multiplier method

A sequence of subproblems is solved min

x∈Rn φE(x, λ, µ)

where φE is the exponential penalty function φE(x, λ, µ) =f(x) + 1 µ

m

  • i=1

λi

  • eµ(
  • T gi,ǫ(x,t)dt−τ) − 1
  • An updating formula for the Lagrange multipliers is used

λk+1

i

= λk

i eµk(

  • T gi,ǫ(xk,t)dt−τ),

i = 1, . . . , m

slide-31
SLIDE 31

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 21

Multiplier penalty framework

  • 1. Given an initial guess for x and λ, and parameters µ, ǫ and τ(ǫ).
  • 2. Exterior iteration. The initial guess for the interior iterations is the

last approximation computed.

  • 3. Interior iterations. For µ and λ, solve the unconstrained problem

min

x∈Rn φ(x, λ, µ)

through a BFGS quasi-Newton technique and a line search with an Armijo like rule that significantly reduces the penalty function. Solution: x∗(µ).

slide-32
SLIDE 32

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 22

  • 4. If the computed approximation is infeasible (
  • T gi,ǫ(x∗(µ), t)dt −

τ > 0, i = 1, ..., m) then update the penalty parameter µ, the multipliers vector λ and proceed with another exterior iteration.

  • 5. Otherwise, if there is a significant evolution from the last two

approximations computed for different differentiable parameters (ǫ e τ(ǫ)) then update the differentiability parameter and proceed with another exterior iteration.

  • 6. Stop with the last computed approximation being an approximation

to the SIP solution (x∗ ← x∗(µ)).

slide-33
SLIDE 33

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 23

Primal-dual interior point method

From the relaxed problem, the barrier problems is formed by placing the slack variables in the barrier term min

x∈Rn,s∈Rm f(x) − µ m

  • i=1

log(si + τ) s.t.

  • T

gi,ǫ(x, t)dt + si = 0, i = 1, . . . , m with gi,ǫ(x, t) =

gi(x,t)+√ gi(x,t)2+ǫ2 2

and ǫ → 0 (ǫ > 0). The barrier problems is solved for a sequence of µ(→ 0) values. By applying the Newton method to the first order KKT system:

slide-34
SLIDE 34

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 24

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

H = ∇2f −

m

  • i=1

λi

  • T

∇2

xxgi,ǫ(x, t)dt

slide-35
SLIDE 35

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 24

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

H = ∇2f −

m

  • i=1

λi

  • T

∇2

xxgi,ǫ(x, t)dt

J =

  • T

∇xg1,ǫ(x, t)dt, . . . ,

  • T

∇xgm,ǫ(x, t)dt

slide-36
SLIDE 36

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 24

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

H = ∇2f −

m

  • i=1

λi

  • T

∇2

xxgi,ǫ(x, t)dt

J =

  • T

∇xg1,ǫ(x, t)dt, . . . ,

  • T

∇xgm,ǫ(x, t)dt

  • S = diag(si + τ), Λ = diag(λi),

i = 1, . . . , m

slide-37
SLIDE 37

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 25

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

I = Identity matrix

slide-38
SLIDE 38

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 25

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

I = Identity matrix σ = −∇f − Jλ (Dual infeasibility)

slide-39
SLIDE 39

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 25

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

I = Identity matrix σ = −∇f − Jλ (Dual infeasibility) γ = µe − SΛe

slide-40
SLIDE 40

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 25

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

I = Identity matrix σ = −∇f − Jλ (Dual infeasibility) γ = µe − SΛe ρ = ¯ g + s (Primal infeasibility)

slide-41
SLIDE 41

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 25

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    with

I = Identity matrix σ = −∇f − Jλ (Dual infeasibility) γ = µe − SΛe ρ = ¯ g + s (Primal infeasibility) ¯ g = (G1,ǫ, . . . , Gm,ǫ)T

slide-42
SLIDE 42

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 26

Newton system

   H J Λ S −JT −I       ∆x ∆s ∆λ    =    σ γ ρ    (∆x, ∆s, ∆λ) is the Newton direction and xk+1 = xk + αk∆xk sk+1 = sk + αk∆sk λk+1 = λk + αk∆λk

slide-43
SLIDE 43

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 27

Implemented merit functions

Choosing α to obtain feasibility and convergence to the minimum. φ(x, s; µ, β) = f(x) − µ

m

  • i=1

log(si + τ) + β 2ρTρ

slide-44
SLIDE 44

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 27

Implemented merit functions

Choosing α to obtain feasibility and convergence to the minimum. φ(x, s; µ, β) = f(x) − µ

m

  • i=1

log(si + τ) + β 2ρTρ LA(x, s, λ; µ, β) =f(x) − µ

m

  • i=1

log(si + τ) + λTρ + β 2ρTρ Quasi-Newton strategy with an approximation to the Hessian of the Lagrangian.

slide-45
SLIDE 45

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 28

Primal-dual interior point algorithm

  • 1. Given x0, ǫ, τ, θ, δµ and δf.
  • 2. Compute si,0 and λi,0, i = 1, . . . , m. Let k = 0.
  • 3. Let yeps = xk the last y computed for a given ǫ.
  • 4. Compute or update µk.
  • 5. Stopping criteria. If the stopping criteria is verified then if there

is a significant difference between yeps and xk reduce ǫ, τ, update the slack variables and go to step 3; Otherwise stop.

  • 6. Update Bk by a BFGS formula. If k = 0 then Bk =Identity matrix.
slide-46
SLIDE 46

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 29

  • 7. Solve

the KKT system to

  • btain

the search direction (∆xk, ∆sk, ∆λk).

  • 8. Compute β and αmax.
  • 9. Compute αk, using a strategy that significantly reduce the merit

function

  • 10. Compute xk+1, sk+1 and λk+1.
  • 11. Go to step 4.
slide-47
SLIDE 47

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 30

Numeric integration

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 −0.005 0.005 0.01 0.015 0.02 0.025 0.03 0.035

slide-48
SLIDE 48

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 31

Numerical results / Conclusions

  • Discretization method

⋆ Solves all problems in the (SIP)AMPL database (over 160 prob- lems) except problems elke2 and blankenship2/3; ⋆ Solution found in the finest grid (no KKT point); ⋆ Needs NPSOL to solve the finite subproblems.

slide-49
SLIDE 49

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 31

Numerical results / Conclusions

  • Discretization method

⋆ Solves all problems in the (SIP)AMPL database (over 160 prob- lems) except problems elke2 and blankenship2/3; ⋆ Solution found in the finest grid (no KKT point); ⋆ Needs NPSOL to solve the finite subproblems.

  • SQP method

⋆ Solves all problems with only one infinite variable and without finite constraints, except for the robotics problems; ⋆ Needs NPSOL to solve the finite subproblems.

slide-50
SLIDE 50

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 32

Numerical results (cont.) / Conclusions

  • Penalty method

⋆ Solves all problems with only one infinite variable and without finite constraints;

slide-51
SLIDE 51

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 32

Numerical results (cont.) / Conclusions

  • Penalty method

⋆ Solves all problems with only one infinite variable and without finite constraints;

  • Interior point method

⋆ Solves 75% of problems with only one infinite variable and without finite constraints.

slide-52
SLIDE 52

HPSNO’04 - Ischia - A.I.F. Vaz, E.M.G.P. Fernandes and M.P.S.F. Gomes 33

The End

email: aivaz@dps.uminho.pt emgpf@dps.uminho.pt p.gomes@ic.ac.uk Web http://www.norg.uminho.pt/aivaz/

First Page