• No results found

A Variable Metric Algorithm with Broyden Rank One Modifications for Nonlinear Equality Constraints Optimization

N/A
N/A
Protected

Academic year: 2020

Share "A Variable Metric Algorithm with Broyden Rank One Modifications for Nonlinear Equality Constraints Optimization"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

A Variable Metric Algorithm with Broyden Rank One

Modifications for Nonlinear Equality Constraints

Optimization

Chunyan Hu1, Zhibin Zhu2 1

School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin, China

2

School of Mathematics and Computing Science, Guilin University of Electronic Technology, Guilin, China Email: [email protected]

Received January 17, 2013; revised February 18, 2013; accepted March 8, 2013

ABSTRACT

In this paper, a variable metric algorithm is proposed with Broyden rank one modifications for the equality constrained optimization. This method is viewed expansion in constrained optimization as the quasi-Newton method to uncon-strained optimization. The theoretical analysis shows that local convergence can be induced under some suitable condi-tions. In the end, it is established an equivalent condition of superlinear convergence.

Keywords: Equality Constrained Optimization; Variable Metric Algorithm; Broyden Rank One Modification; Superlinear Convergence

1. Introduction & Algorithm

This In this paper, it is proposed to consider the follow-ing nonlinear mathematical programmfollow-ing problem:

 

 

min f x s t g. . j x 0,j I 1,,m , (1)

where : n ,

:

j

n

f RR g jI RR are continuously differentiable functions. Denote the feasible set as fol-lows:

 

n 0, .

j

XxR g xjI

Let L x

, be Lagrangian function of (1), and

 

 

1 ,

m j j j

L xf xg x

 

.

If

x, is a KKT point pair of Equation (1), then

*, *

, x x 0

Lx  ,

   i.e.,

 

 

 

0,

0,

f x g x

g x

  

   

 (2)

where g x

 

 

g x

 

 ,jI

,g x

 

  

g x

 

 ,jI

.

xk, k

At the point pair  , the Newton’s iteration of (2) is defined as follows:

 

 

 

 

 

2

T

,

0

xx k k k k

k k

k k k

k

L x g x x

g x

f x g x

g x

 

   



    

 

     

 

1

k

H is replaced for

(3)

Later, a positive definite matrix

2 ,

xxL xkk

 by a lot of authors to p some kinds of variable metric methods, such as sequen

programming (SQP) methods [1-5], sequential systems of linear equations (SSLE) algorithms [6-8]. In general, th

sented, in wh

develo

tial quadratic

e computational cost of those methods is large. In this paper, a new variable metric method is

pre-ich the following fact is based on: a positive definite matrixBkis replaced for the matrix

 

 

2

T

,

0

xx k k k

k

L x g x

g x

  

 

 .

In the sequel, we describe the algorithm for the solu-tion of (1). Denote

, k k ,

k x x

z z

 

   

    

   

 

 

2 T ,

, 0

xx k k k

k

k

L x g x

B

g x

  

 

 

 

 

k

 

k k , k ,

 

1

k k

k k k k

x

f x g x

v z p z z

g

     

      

x

  

 

 

 

 

1

2 2

,

.

k k k

q v z v z

F z f x g xg x

 

    

 

 

min min ,

n m

x X z R

f x F

  

It is obvious that z and from

Equation (3), we have

(4)

 

.

k k k

(2)

To the system of linear Equations (4), like uncon- strained optimization, is dealt with using den rank one modifications as follows:

k

B Broy

T

1

k k

BBk Tk k k .

k k

q B p p

p p

(5)

Now, the algorithm for the sol ca

rting point

ution of Equation (1) n be stated as follows:

Algorithm A:

Step 1: Initialization: Given a sta z0 Rn m

(i.e., n m

0 , 0

xR  R ), and a initial positive definite matrix 0    

n m n m

BR    .  0,k0;

 

. If

 

Step 2: Compute v zk v zk 

k, and obtain according

to

vergence of lgorithm

If the algorith

, stop;

Step 3: Compute 1

 

k k k

d  B v z ;

z

 

Step 4: Let zk1 k d Bk1 (5). Set k k 1. Go back to step 2.

2. Con

A

m stops at k k k x z

     

 , then xk is a KKT

po n the sequel,

n infinite

int of (1). I we suppose that algorithm generates a sequence

 

zk .

Four basic assumptions are given as follows:

A1 The feasible set X is nonempty; The functions

, j

f g jI are two-times continuously differentiable;

A2 For all xRn, the vectors

gj

 

x ,jI

are linearly independent;

A3

 

xk and

 

k are bounded. There exists a KKT point pair

x,

, such that 2xxL x

,

is

po

A4 There sitive definite;

exists a ball N x

,

of radius  0 about x , where 2f x

 

,2g

 

 

I

satisfy the Lipschitz co

,

j xgj x

nditio

,

j n on N x

Lemma 1 [9] L :Rn m Rn m be continuously differentiable in som and convex s

.

et

e et , and

F

open D F

is Lipschitz continuous in D, then  x dD, it th

holds at

 

 

2

, 2

F xdF xF x d  d

where  is the Lipschitz constant. Moreover, u, , xD, it follows that

 

 

u .

2

x v x

F uF vF u vv    uv

Lemma 2 [9] Let be continuously

differentiable in some x set and

: n m n m

F R  R

open and conve D, F

is inve ible for some rt xD, then there exist so e m

0, 0

    , such that for all u v, D, the fact

ux ,vx

 implies that

is Lipschitz continuous in D. Moreover, assu em F x

 

 

 

.

u v F v u v

   uF  

n

Lemma 3 [9] For operator : m n m

F RR  , which satisfies:

R1 Fis continuously diff entiable on D;

R2 There exists a point zD, such that

er

 

0

F z  ,

 

F z 

and is

R3

reversible;

F is Lipschitz continuous at z, i.e., there ex-ists a constant , such that

 

z F

 

z z* ,z D.

     

Fz 

Let 1

 

k k

z1zH F zkk m  n m

ol

, where ,

an

1 n k H R

d it h ds that

 

 

1

, ,

2

k k

1

Hk F z

k

F z   zzz zk

   

H

       (6)

then there exist  0and  0, when

 

0 , 0 ,

zz  HF z  

it is true that zk1 is meaning, and is linearly con-vergent to

k z z. There

conve

by, we can conclude that is superlinea rgent to , if if

k z

rly z and only

 

1

1

lim k k k 0.

k

k

z z



k

H F z z z

 

 (7)

In the sequel, we prove the convergence Theorem as follows:

Theorem 1 If there exist constants 0 and  0,

such that

 

0 , 0 ,

zz  Bv z  

 

zk is meaning, and zkis linearly convergent to

then

z, thereby xk and k are linearly convergent to x

and  respectively.

Proof: From Lemma 3, we only pro v and satisfy conditions R1, R2, R3 and t equali From assum

ve that

he in ty

ption A1, it is obvious that is continuously differentiable. From A3, it holds that

k

(6). B

v

  

,

0

v z v x , and

 

 

 

*

T .

v z     

 

 

 

2 2 

    

0

f x g x g x

g x

While 2

2

 

2

 

*

,

xxL x  f xg x 

     is positive

definite, and

gj

 

x ,jI

are linea ly independent. So, it is easy to see that

r

 

v z isreversible. In addition,

 

 

x

 

 

 

2 2

T .

0

k k k

k

k

f g x g x

v z

g x

       

 

(3)

From assumption A4, it holds that is Lipschitz con-tinuous at . In a word, satisfies the conditions R1, R2, R3.

, we prove that, for and ng to (5), (6) is satisfied.

ve

v

z v

Now k generated

accordi

 

v z B

In fact, from (5), we ha

 

  

 

 

 

 

 

1

k

B v z 

T T

T

T T .

k k k k

k

k k

k k k

k k k

k k k k

q B p p

B v z

p p

q v z p p

B v z I

p p p p

 

 

  

  

 

 

So,

T T

k k k k

k

k k

v z p B p p

B v z

p p

 

 

   (8)

T T

k k k

k k

q v z p p

p p

  

T

p p

 

 

 

 

1

T

T .

k

k k k k

k k k

B v z

q v z p

p p

B v z I

p p p

 

 

 

  

    k

While

T T

T T 1,

k k k k

k k k k

p p p p

I

p p p p

  

and from Lemma 1, we have

 

  

 

1 1

1 1 .

2

k k

k k k

k k k

q v z p

v z v z v z z z

z z z z z z

  

   

 

   

    

k k

(9)

So,

 

 

1 1

2

k k k k

B v z B v z z z* z z*

             ,

i.e., (6) is true, thereby, from Lemma 3, we get

, . ., , .

k k k

zz i e x x  

The claim holds.

Theorem 2 Under above-mentioned assumptions, if ,  in Theorem 1 satisfy that

 

1

6 v z  1, 32 , (10)

then   xk  is superlinearly convergent to

k

   

k k

x

    ,  i.e.,

1 1

.

k k

k

k

x x x x

o

  

  

 

 

 

   

satisfy

Proof. From Lemma 3, we only prove that v and Bk

(7). Denote DkBkv

 

z , l2norm, F Frobenius norm. From (8),

 

T

T

1 T T .

k k k

k k F

k k

k k k k

F

F

q v z p p

p p

D D I

 

 

     (11)

Since

p p p p

 

 

2

T T T

T T 2

T

k k k k k k

k

k k k k

k

p p p p D p p

D tr

p p

D p p p

p

 

 

 

 T

k

T

2 2

T ,

k k k k

k k

D p D p

p p

2

k k F p pk k

T 2 T 2

2 T

T T

2

2 T

2 T .

k k k k

k F k k k k

k k F k k F

k k k k

k

k k

k F

p p p p

D tr D D D D I

p p p p

D p p p

D I

p p p

 

     

 

 

 

 

So,

1 2 2 T

2

T 2

2

1

. 2

k k k k

k k F

k k F k

k k k F

k F k

D p p p

D I D

p p p

D p D

D p

 

 

 

  

 

 

      

(12)

In addition, from (6), (10), using the method of mathematical induction, it is not difficult to prove that

 

1 * *

1

2 2 , ,

2

k ,

k k

v z   z z z z k

k

B        (13)

thereby,

* 0

2 , 2 , .

k F k

k

Dz z

k

  

Thus, from (9), (12), (13), we have

(14)

2

1 2

3

2 ,

4

k k

k F k F k F k

k D p

D D D z z

p

 

 

  

 

2

0 1

2 0

k 0

2

3 4

4

4 6 , ,

i i

k k

i k

F F

k k

D p

D D z z

p

i

 

 

 

 

  

 

  

i.e.

2

2 0

kpk

is convergent, thereby, i

k k

D p 2

2

lim k k 0.

k k D p

p

 

From Theorem 2, we don’t conclude that

 

xk is su- perlinearly convergent to x, i.e.,

1 .

k k

(4)

gent to x.

Lemma 4

 

Let R R: nRn be a function defined by

 

 

 

   

,

R xA xf x  g x   g x g x

 

 

 

1

 

1

 

T

.

where

n

A x I g x g x g x g x

 

     

Then, xk1x* 

xkx*

, if and only if

k

.

R xk1  xk1x Proof. Obviously, usin

that

g the triangle inequality, it holds

1 * 1 * 1 * .

k * k k k

xx  xxxx  xx om A1, we k

tinuously differentiable, and

(

lds that is nonsi let

In addition, fr now that R x

 

is

con- 

 

2

   

T

0,

, .

xx R x

x A x L xg x g x

     

    

R

15)

It ho R x

 

ngular. In fact, d0, and

, 

 

   

2 T

, 0

xx

A x  L x   g x g xd

the facts that g x

 

 has full rank, A x

 

 is semi-posi-

tive definite and 2xxL x

,

is po efinite impl

that

0.

sitive d y

 

2

,

0,

 

T

xx

A xL x d g x d So,

0,

w ctio

A4 and

 

T 2

, xx ,

A x d d dL x  d

hich is a contradi n.

Thereby, from Lemma 2, there exist

0

   , such that

1 1 1 * .

k k k

x x R x x x

        

So,

R xk1  xk1xkxk1x  xk1xk .

The claim holds.

Theorem 3 Under above-mentioned conditions,

 

xk perlinearly convergent t

is su ox*if and only i f

 

 

 

 

 

1 1

k k

k k

f x g x x x

x x

,

k

A x f x g x

2 2

k k

 

   

    

 

  

and g x

 

k  g x

 

 T

xk1xk



xk1xk

, i.e.,

 

 

 

1

1 0 0

.

k n m

k x k k

m nIm m

k k

A x

v z v z x x

x x

 

 

 

 

 

(16)

s. W Proof. The sufficiency: Suppose that (16) hold e only prove that R x

k1



xk1xk

.

From (4), we have

So, the fact

,

 

,

0

k k

k k k

g x

v x  B p  

  

 

 

   

k k 0

A xg x  implies that

 

A xk 0n m

B pk k

A x

 

k 0n m

v x

k,

0,

thereby,

 

 

   

1 0 1

.

k k n m k k k

k

R x A x B p R x R

g x g x

  

   

 

k x

From (15), we have

 

R x x x

 

1 2

k k

   

 

 

   

T 1 T

1 ,

0

xx k k

k n m k k k

A x L x g x g x x x

A x v z p g x g x x x

     

    

     

     

 

 

So,

 

   

  

 

 

 

 

1 1 1

T 1 0

0 .

k k k k k

k k

k n m k

k n m k k

R x R x R R x x x

k

g x g x g x x x

A x v z

A x v z p

   

  

    

    

 

While

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2

* 1

2 2

* 1

2 2

* 1

0 0

.

k n m k k n m k k

k k k k

k k

k k k k

k k

k k

A x v z A x v z p

A x f x g x

A x f x g x x x

A x f x g x

f x g x x x

k

A x A x f x g x x x

   

 

   

  

   

 

    

    

  

    

     

 

In addition, according to Lemma 1, we have

k 1

k

 

k 1 k

k k

,

R xRR x xx  x1x

(16), it holds that

so, from R x

k1



xk1xk

.

The necessity: Suppose that xk1x 

xkx

1 1 .

k k

x x  x x

i.e., k

On one hand,

 

 

 

  

 

 

T 1 T

1 T T

1 .

k k k

k k k k

k k k

g x g x x x

g x g x x x

g x g x x x

 

 

  

   

(5)

So, in order to prove that

 

  

T

1 1 .

k k k k k k

g x  g x xx  xx While

 

  

  

  

 

T

T

1 1

1 .

k

k k k k k

x

1

k k k

g x g x x

k

g x g x x x x

g x

 

     

According to Lemma 1, we have

g

g x 

  

 

  

T

1 1

1 ,

k k k k

k k

k

g x g x g x x x

x x

 

   

 

and

 

1

k k

g x g x

1 k 1 * k 1 k 1 0 .

k xxxx k

    

So, g x

 

k  g x

  

k T xk1xk



xk1xk

.

On the other hand, the fact

im-plies that

   

k k 0

A xg x

 

 

 

 

 

 

 

2 2

1

2 2

1 .

k k k k

k k

k k k

k k

A x f x g x

f x g x x x

A x f x g x

f x g x x x

 

 

   

   

  

    

   

    

 

 

 

Let h

 

x  g x

 

 g x

 

, then

 

 

 

 

 

  

 

2 2

1 T

1

T 1

1 .

k k k k

k k k

k k

k

 

 

1

k k

* k

f x g

x f x g x x x

h x h x x x

x x

h x

 

  

 

 

      

   

 

h x h x h x

h x

  

 

    

   



It is easy to see that

 

 

T

1 1 .

k k k k

h x  h x xx  xk Thereby,

x

 

 

 

 

 

 

 

2

* 1 1 .

k k k k k k k

k k k

A x f x g x f x g x

f x g x x x x

 

 

   

     

    

The claim holds.

wledgements

This work was supported in part by NNSF (No. 1106 011) of China and Guangxi Fund for Distinguished Young Scholars (2012GXSFFA060003).

NCES

3. Ackno

1

REFERE

[1] M. J. D. Powell, “A Fast Algorithm for Nonlinearly Con-strained Optimization Calculations,” In: G. A. Watson, Ed., Numerical Analysis, Springer-Verlag, Berlin, 1978, pp. 144-157. doi:10.1007/BFb0067703

[2] S.-P. Han, “Superlinearly Convergent Variable Metric Algorithm for amming Problem,”

Mathematical , No. 1, 1976, pp.

General Nolinear Progr

Programming, Vol. 11 263-282. doi:10.1007/BF01580395

[3] D. Q. Mayne and E. Polak, “A Superlinearly Convergent Algorithm for Constrained Optimization Problems,” Ma- thematical Programming Studies, Vol. 16, 1982, pp. 45- 61. doi:10.1007/BFb0120947

[4] J.-B. Jian, C.-M. Tang, Q.-J. Hu and H.-Y. Zheng, “A Feasible Descent SQP Algorithm for General Constrained Optimization without Strict Complementarity,” Journal of Computational and Applied Mathematics, Vol. 180, No. 2, 2005, pp. 391-412. doi:10.1016/j.cam.2004.11.008

[5] Z. Jin and Y. Q. Wang, “A Simple Feasible SQP Method for Inequality Constrained Optimization with Global and Superlinear Convergence,” Journal of Computational and Applied Mathematics, Vol. 233, No. 1, 2010, pp. 3060- 3073. doi:10.1016/j.cam.2009.11.061

[6] Y.-F. Yang, D.-H. Li and L. Q. Qi, “A Feasible Sequen-tial Linear Equation Method for Inequality Constrained Optimization,” SIAM Journal on Optimization, Vol. 13, No. 4, 2003, pp. 1222-1244.

doi:10.1137/S1052623401383881

[7] Z. B. Zhu, “An Interior Point Type QP-Free Algorithm with Superlinear Convergence for Inequality Constrained Optimization,” Applied Mathematical Modelling, Vol. 31, No. 6, 2007, pp. 1201-1212.

doi:10.1016/j.apm.2006.04.019

[8] J. B. Jian, D. L. Han and Q. J. X Systems of Linear Equations Algo

u, “A New Sequential rithm of Feasible De-scent for Inequality Constrained Optimization,” Acta Mathematica Sinica, English Series, Vol. 26, No. 12, 2010, pp. 2399-2420. doi:10.1007/s10114-010-7432-0

[9] Y. Yuan and W. Sun, “Theory a tion,” Science Press, Beijing, 199

2

k x

References

Related documents

Conclusion: The TCF7L2 rs7903146 polymorphism is associated with lower insulin levels, smaller waist circumference, and lower risk lipid profiles in the general elderly

This is due to an interaction between the fair sharing per- formed by Hadoop (among its jobs) and the fair sharing in Mesos (among frameworks): During periods of time when Hadoop

Moreover, immunohistochemical and Western blot analysis showed that proliferation, metastasis, and angiogenic marker expression was significantly lower, but apoptotic markers

Using properties of real numbers and laws of equality, a form of a factorable polynomial with odd number of terms and which is a product of two conjugates is derived.. It is called as

Finally, an inter-hemispheric correlation index (ICD) was computed for each subject by averaging across the three inter-hemispheric correlations of spontaneous BOLD fMRI

Threat Detection Symantec Endpoint Protection Symantec Managed Security Services Virt Exec Symantec Global Intelligence Network • File Reputation • Origin Intelligence •

Given the range and scope of activity in creating digitized content in the cultural and heritage sectors, it has been difficult to follow and fully comprehend how digitization is