Return to Article Details On Fritz John type optimality criterion in multi-objective optimization

On Fritz John Type Optimality Criterion
in Multi-Objective Optimization

I. Maruşciac (Cluj-Napoca)

1. Introduction

In [1] LIN J.G gave a Fritz John type optimality criterion for a certain class of nonlinear multi-objective optimization. But in the proof of the corresponding theorem there is a mistake. In this note we give another proof for this important theorem. In the second part of the paper modified Fritz John type sufficient conditions for a certain class of multi-objective programming problems are also established.

2. A Frity John theorem for multi-objective optimization

Let XRn be an open set and let f:XRm,h:XRp1,g:XRp2, be given. Denote

Ω={xX:h(x)=0,g(x)0}.
Definition 2.1.

x0Ω is called Pareto minimal for f and Ω if there exists no xΩ such that

(2.1) f(x)f(x0),f(x)f(x0).

Similarly, x0Ω is called weak Pareto minimal for f on Ω if there is no xΩ such that

(2.2) (x)<f(x0).

x0Ω is called locally Pareto minimal (locally weak Pareto minimal) if there exists a neighbourhood B(x),ε)={xRn:xx0<ε} (for ε>0), such that x0 is Pareto minimal (weak Pareto minimal) forf on ΩB(x0,ε).

Definition 2.2.

Let YRm. The vector qRm is called a convergence vector for Y at y0Y if there exist a sequence (yk) in Y and a sequence (αk) of strictly positive real numbers such that

(2.3) limkyk=y0;limkαk=0;limkyky0αk=q.
Theorem 2.1.

[1, pag. 54]. If x0Ω is locally minimal or locally weak minimal for f on Ω then no convergence vector for f(Ω) at y0=f(x0) is strictly negative.

Theorem 2.2.

(Motzkin’s theorem). Let A,B and C be given real matrices and A be nonzero. Then either there exists x such that

Ax =0
Bx 0
Cx >0,

or there exist u,v0,w0,w0 such that

ATu+BTv+CTw=0,

but never both.

Now let us denote by C(Ω,x0) the cone of convergence vectors for Ω at x0, and let

I0={i:g(x0)=0}.

We say that h and g satisfy the Kuhn-Tucker constraint qualification at x0Ω if

(2.4) C(Ω,x0)={dRn:h(x0)d=0,gI0(x0)d0},

where f(x) is the Jacobian matrix of f at x and g10=(gi)iI0.

In [1] the following Fritz John type theorem for multi-objective programming is stated.

Theorem 2.3.

Let x0Ω. Assume that the functions f,g and h are differentiable at x0 and that h and g satisfy the Kuhn-Tucker constraint qualification at x0. If x0 is a Pareto minimal (or weak Pareto minimal) solution to the problem

(2.5) min{f(x):xΩ}

then there exist uR+m{0},vRp1,wR+p2 such that

(2.6) Tf(x0)u+Th(x0)v+Tg(x0)w =0,
(2.7) gT(x0)w =0.

In the proof of this theorem [1, pag. 59] the following assertion is done: “Let q be a convergence vector for f(Ω) at y0=f(x0), and let (yk) and (αk) be the corresponding sequences for q. Consequently, there is a sequence (xk) in Ω converging to x0 such that

limkf(xk)=f(x0),limkf(xk)f(x0)αk=q”.

This assertion is not true, as we can see from the following example.

Example 2.1.

Consider f:RR+,

f(x)={(x1)2,x],1[0,x[1,2](x2)2,x]2,[.

Obviously f is a differentiable function on R. Consider x0=32 and (yk) a sequence in R+ converging to 0=f(32). It is clear that there is no sequence (xk),xkf1(yk) converging to x0. For instance, if yk=1n20, than f1(1n2)={112,2+1n}.

Each convergent sequence (xk),xk{11n,2+1n}, converges to 1 or to 2 (and not to 32).

Proof of Theorem 2.3. Let x0Ω be Pareto minimal (weak minimal) for f on Ω. Then the vector y0=f(x0) is Pareto minimal (weak minimal) for the set f(Ω). Let dRn be a converge vector for Ω at x0 and (xk)Ω,(αk)R+ the corresponding sequences. Consider ykf(Ω), yk=f(xk). In view of differentiability (and so of continuity) of f at x0, the sequence (yk) is convergent to y0=f(x0).

But from the differentiability of f we have also

f(xk)f(x0)=f(x0)(xkx0)+α(xkx0),

where

α(xkx0)xkx00,xkx0.

From the relationship

yky0αk=f(xk)f(x0)αk=f(x0)xkx0αk+α(xkx0)xkx0xkx0αk

we persuade that

(2.8) q=limkyky0αk=f(x0)d

is a convergence vector for f(Ω) y0.

From the Kuhn-Tucker constraint qualification it follows that d is a convergence vector for Ω at x0 iff d is a solution to the system

(2.9) h(x0)d =0
g10(x0)d 0.

Since y0 is Pareto minimal (weak minimal) for f(Ω), there is no convergence vector for f(Ω) at y0 strictly negative (2.1). Therefore, the system

(2.10) h(x0)d =0
g10(x0)d 0
f(x0)d <0

is inconsistent.

System (2.10) can be written under the from

(f.2.10’) h(x0)d =0
gJ0(x0)d 0
f(x0)d >0.

From Motzkin’s theorem (2.2) it follows that system

(2.11) Th(x0)vTg10(x0)wTf(x0)u=0
w0,u0,u0

is consistent.

Let (v,ρ,u) be a solution to the system (2.11). Then, considering wR+p2, defined as follows:

wi =ρi0,iI0
wi =0,iI0,

we conclude that (u,v,w) satisfy the conditions (2.6)-(2.7), and so Theorem 2.3 is proved.

3. Sufficient conditions for Pareto optimality

Theorem 3.1.

Let x0X and let f and g be convex and differentiable at x0 functions and h affine function. If at x0 conditions (2.6)-(2.7) are satisfied with uR+m, and x0Ω, i.e. h(x0)=0,g(x0)0, then x0 is Pareto minimal for f on Ω.

Proof.

Assume that (u,v,w)R+m×Rp1×R+p2 satisfy (2.7)-(2.6) and consider the function F:XR,

F(x)=i=1muifi(x)

From (2.6)-(2.7) we derive

TF(x0)+Th(x0)v+Tg(x0)w=0.
gT(x0)w=0,w0.

In view of the Kuhn-Tucker theorem (see [3, pag. 65]) we conclude that x0 is a minimal point of F on Ω.

Since u>0 it follows (see [1, Theorem 6.1]) that x0 is Pareto minimal for f on Ω.

In order to generalize 3.1 we introduce the notion of weak strictly pseudo convex vector function. ∎

Definition 3.1.

Let XRn be an open set and let f:XRm be differentiable at x0X. Then is said to be weak strictly pseudo convex at tx0 if for any xX, xx0.

(3.1) f(x)f(x0)0f(x)f(x0)0}f(x0)(xx0)<0.

This definition is a slight extension of that of the vector pseudo convex functions. This class of functions does not contain the class of convex functions, but does contain the class of strictly convex functions.

Theorem 3.2.

Let f:XRm be a weak strictly pseudo convex, g:XRp1 quasiconvex, h:XRp1 affine function, and are all differentiable at x0Ω={xRn:h(x)=0,g(x)0}. If there exist uR+m{0},vRp1,wRp2 such that (2.6)-(2.7) hold, then x0 is a Pareto minimal point for f on Ω.

Proof.

If I0 and gI0 have the same meaning as in §2, then conditions (2.6) can be written under the form:

Tf(x0)uTh(x0)vTg10(x0)wI2=0
u0,u0,w0,

where wI2=(wi)iI0.

From Motzkin’s theorem it follows that the system

h(x0)z =0
gI0(x0)z 0
f(x0)z >0

or equivalently

(3.2) h(x0)yz =0
gI0(x0)z 0
f(x0)z <0

is inconsistent.

Assume that x0 is not Pareto minimal for f on Ω. Then there is x¯Ω such that

f(x¯) f(x0),f(x¯)f(x0),
h(x¯) =0,
g(x¯) 0,

i.e.

(3.3) f(x¯)f(x0) 0,f(x¯)f(x0)0,
h(x¯)h(x0) =0,
gI0(x¯)gI0(x0) 0.

From the weak strictly pseudo convexity of f, quasiconvexity of g and affinity of h, from (3.3) we obtain

(3.4) f(x0)(x¯x0) <0
h(x0)(x¯x0) =0
gI0(x0)(x¯x0) 0.

For z=x¯x0, system (3.4) shows that (3.2) is consistent, i.e. a contradiction. Therefore, x0 is Pareto minimal for f on Ω. ∎

References

  • [1] Lin, J.G., Maximal vectors and multi-objective optimization, I.O.T.A., 18, 41-64 (1976).DOI: 10.1007/BF00933793
  • [2] Mangasarian, O.L., Nonlinear Programming, McGraw-Hill Book Comp., New Yoek, 1969.
  • [3] Maruşciac, I., Programare geometrică şi aplicaţii, Ed. Dacia, Cluj-Napoca, 1978.
  • [4] Skarpness, B., Sposito, V.A., A modified Fritz John optimality criterion, J.O.T.A. 31, 1, 113-115 (1980).DOI: 10.1007/BF00934793

Received 8.XI.1981

Universitatea Babeş-Bolyai

Facultatea de matematică

3400 Cluj-Napoca

Str. Kogălniceanu 1