• Nenhum resultado encontrado

On the solution of the extended linear complementarity problem

N/A
N/A
Protected

Academic year: 2021

Share "On the solution of the extended linear complementarity problem"

Copied!
11
0
0

Texto

(1)

ELSEVIER Linear Algebra and its Applications 281 (1998) 247-257

LINEAR ALGEBRA AND ITS APPLICATIONS

On the solution of the extended linear

complementarity problem

Roberto Andreani

a,1 9

Jos6 Mario Martinez b,.

a Department of Computer Science and Statistics, University of the Stale of S. Paulo (UNESP), C.P. 136, CEP 15054-000, S~o Jose do Rio Preto-SP, Bra:il

b Department of Mathematics, IMECC- UNICA MP, University of Campinas, CP 6065, 13081-970 Campinas SP, Brazil

Received 19 September 1997; received in revised form 2 March 1998; accepted I l March 1998 Submitted by R.A. Brualdi

A b s t r a c t

The extended linear complementarity problem (XLCP) has been introduced in a re- cent paper by Mangasarian and Pang. In the present research, minimization problems. with simple bounds associated to this problem are defined. When the XLCP is solvable, their solutions are global minimizers of the associated problems. Sufficient conditions that guarantee that stationary points of the associated problems are solutions of the XLCP will be proved. These theoretical results support the conjecture that local methods for box constrained optimization applied to the associated problems could be efficient tools for solving the XLCP. © 1998 Elsevier Science Inc. All rights reserved.

A MS classit~cation: 90C33~ 90C30

Keywords: Complementarity: Box constrained minimization

1. Introduction

In a recent paper [1] Mangasarian and Pang introduced the extended linear complementarity problem (XLCP). Given M , N E R m×" and a polyhedral set r~'c R', the extended linear complementarity problem associated to M , N

and ~ (XLCP (M,N, ~)) consists on finding x , y E R" such that * Corresponding author. E-mail: martinez@ime.unicamp.br.

t E-mail: andreani@nimitz.dcce.ibilce.unesp.br.

0024.3795198l$19.00 © 1998 Elsevier Science Inc. All rights reserved. PII: S 0 0 2 4 - 3 7 9 5 ( 9 8 ) 1 0 0 4 1 - 1

(2)

248 R. Andreani, J.M. Martine: I Linear Algebra and its Applications 281 (1998) 247-257

M x - Ny E ~ , (x,y) = O, x , y >~ O. (l)

(All along this paper, (-,.) denotes the standard scalar product and I[" II denotes the Euclidian norm.) When m = n and ~ is a single point in ~", this is the so-called horizontal linear complementarity problem. Problems of this type arise in the analysis of resistive piecewise-linear circuits (see Ref. [2]), among other important applications.

The following quadratic (bilinear) program can be associated to Eq. (1) minimize (x,y) subject to Mx - Ny E ~ , x >10,y >i O.

(2)

Methods for solving the horizontal linear complementarity problem based on Eq. (2) can be found, for example, in Ref. [3,4]. We say that the problem (1) is feasible if the feasible region of Eq. (2) is nonempty.

Proposition 2.2 of Ref. [9] relates stationary points of Eq. (2) to solutions of Eq. (1) when the polyhedral set is given in the form ~: = {u ~ R ~ [Au - b >t 0} (A E ~×"). This result, which was later generalized in Ref. [5], states that a sta- tionary point of Eq. (2) is necessarily a solution of Eq. (1) if M N T is copositive on the cone

;~ - {v E R ' l v = AT;, for some 2 ~ R~+ }.

We will consider two different representations of the polyhedral set ~. In the first case, r6~ is defined by a set of equalities and inequalities. So, we can set, without loss of generality,

"~ = {u E

R"IAu

- b - z = 0, z = ('i,0), :l E Rt',:l >1 0}, (3)

where A ~ R ~ " , b ~ R~,z =-. (z~, 0) ~ ~'.

Following the ideas developed in Refs. [6-8], we propose the associated bound-constrained problem given by

minimize (x,y) 2 + p]lAMx - - A N y - b - z[I 2

subject to x1>O, y>lO, zl >i0, (4)

where p > 0 is an arbitrary constant. If ( x , , y , , z , ) is a global minimizer of Eq. (4) for which the value of the objective function is zero, then (x,,y,) is a solution of Eq. (i). However, most efficient algorithms for solving bound-con- strained problems like Eq. (4) are proved to find stationary points and not global minimizers. Therefore, it is interesting, from a practical point of view, to find sufficient conditions under which stationary points of Eq. (4) are in fact solutions ofEq. ( 1 ). It will be proved here that a condition introduced by Gowda [5] for problem (2) is also sufficient for guaranteeing that stationary points of Eq. (4) are solutions of the XLCP. Moreover, we will prove a converse prop- osition for the case in which ~' is defined by a affine subspace. This includes, of course, the horizontal linear complementarity problem. It is interesting to

(3)

R. Andreani, J.M. Martinez I Linear Algebra and its Applications 281 (1998) 247-257 249 observe that, if one uses (x, y) instead of (x, y)" in the definition of the objective function of Eq. (4) the above mentioned conditions are not sufficient anymore. In sortie cases, the polyhedral set ~ can be defined in a parametric form, in- stead of the implicit form (3). In other words, :6 can be viewed as the image of a simple cone of I~ ~, namely

c~ = { w E R ~ I w = L z + q , z = (Zl,Z2),Zl E R " , z l >>- 0, z2 E It~"-"}. (5) This possibility is also considered in the present research. In fact, correspond- ing to Eq. (5) we define the following associated bound-constrained problem:

minimize (x,y) 2 + PllMx - N y - Lz - ql]"

subject to x > t 0 , y > / 0 . z~>t0. (6) Analogously to the case ~3), we can use box-constraint solvers for solving Eq. (6). Consequently, we are also presenting a theorem that states sufficient conditions under which stationary points of Eq. (6) are solutions of Eq. (1).

2. Main results

The Hadamard (componentwise) product between two vectors will be d e n o t e d x o y. So,

x o y = ( x l y l , . . . ,x,,y,,) Vx, y E ~". We also denote, for all x E N",

x+ = ( m a x { O , x l } , . . . , m a x { O , x , , } ) , x = x - x ' .

Given the polyhedral set g c I~", its recession cone will be denoted 0+ ~:,. Therefore, if ~' is defined by Eq. (3), we have that

0+~' = {u ~ ~" I Au = ,~,6 = (6~,0),&, >i 0 E ~"}

and

(o+~, ) * = {v ~ R " I v = AT;.,;. = (;-I, ;,_,), ;.~ >1 0 E ~"}.

On the other hand, if ~' is defined by Eq. (5),

0 + ~ ' = {u E R"' I u = L 3 , 6 = (6~,62),6~ >t 0 E I~"} and

(0+~¢) * = {v ~ R" I L +t: = ; , ; . = (;,t,o),;.~ >1 o ~ a ' } .

Let us denote C, the ith column of a matrix C. Given M, N E ~"'×", we say that {M,P~ is a column rearrangement of { M , N } if for each index i, Mi -- M; and/~'i = Ni or/Q~ = Ni and ,~-li = Ni.

(4)

250 R. Andreani. J.M. Martine: I Linear Algebra and its Applications 281 (1998) 247-257

The following definition was introduced by G o w d a in Ref. [5].

Definition 2.1. Given matrices M , N E R " × " and a polyhedral set ~ c R m, we say that {M, N} has the extended row-sufficiency property with respect to ~ if the following condition holds:

w E (0+~,6) * )

U -- M T w , t' "- N T w

u o v ~ < 0

=~ u o v = 0 . (7)

Note that this property is invariant under column rearrangements.

Theorem 2.1. Assume that the pair {M,N} has the extended row-sufficiencT

property with respect to ~ defined by Eq. (3L Then f o r each f E R " and every

column rearrangement {/f/, N } such that Eqs. (1)-(3) is feasible, every stationary

point o f

minimize (x,y)-" + olIAMx - A l ( l y - b - A f - zll 2

subject to x>10, y > 1 0 . z~ >10,

is a sohaion o f XLCP(If4,1V, ~ + f ) .

Proof. Since the extended row-sufficiency property is invariant under column rearrangements and c~, + f = {u E R" I Au - b - , 4 f - z = 0, z = (zl, 0), zl >i 0}, then without loss of generality, it is enough to prove the desired result for the problem X L C P ( M , N, ~).

Let us call

u, = A Mx, - A Ny, - b - z,.

The first-order optimality conditions of Eq. (4) are:

2pMT(ATu,) + 2 ( y , , x , ) y , -- l~l = O, (8) (9) -- 2 p N T ( A T u , ) + 2 ( x , , y , ) x , - 1~2 = 0,

(lo)

- 2 p [ u . ] ; - [l'3]; = 0, i = ! . . . p,

(ll)

(x., 1,,) = 0,

(12)

(.v., IL,) =0.

(13)

([.,71],,,

It3) =

O,

(14) x, >fo. y, >t0. [:,], >1o. l~,/>0, t~., >~0, tL3 >10. (15)

(5)

R. Andreani, J.M. Martinez i Linear Algebra and its Applications 281 (1998) 247-257

By Eqs. (9)-(15), we have that

4 p 2 [ M T ( A T ( - - u . ) ) ] , [ N T ( A T ( - - u . ) ) ] , : - - 4 ( x . , y . ) 2 [ V . ] , [ x . ] , - [#,],[#2], <~ 0, 251 (16) - 2 p ( A N ) T u . - # z = O, - 2 p u . - # 3 = 0, (x., #,) =07 (22) (Y., IL,) = 0, (23) ([z, ]., #3) = 0, (24) x,>t0, y,>t0, [z~],>/0, #~>t0, #21>0, #3 1>0. (25) i - ' - i ~ • ° • ,~/'~. (18) (19) (20) (21)

But Eqs. (19)-(25) are necessary and sufficient conditions for global mini- mizers of the following convex quadratic minimization problem:

minimize p l l A M x - A N y - b - zl[ 2 (26)

subject to xt>0, y>10, zl >t0.

Since the XLCP is feasible, it turns out that (x,, y,, z,) is a global solution of Eq. (26) with minimum value zero, that is

A M x . - A N y . - b - z , = O. (27)

Therefore, by Eq. (18) and Eq. (27), (x., y.) is a solution of the extended linear complementarity problem. [2

[MTAT (--u, )li[NTAT (--U, )]i = 0 for all

Therefore, by Eq. (16) we obtain [v,l,[x,]i = 0 for a l l / = l , . . . , n . Now, by Eq. (18), Eqs. (9)-(15) remain

2 p ( A M ) T u , - l q = 0,

for all i = l , . . . , n and

[#3], >I0, i = l , . . . , p . (17) - [ u , ] i = 2p

This implies that AT(--u,) E (0+~) *. Since {M,N} has the extended row-suf- ficiency property with respect to ~, then Eq. (16) and Eq. (I 7) imply that

(6)

252 R. Andreani, J.M. Martinez I Linear Algebra and its Applications 281 (1998) 247-257

The following theorem is a converse result for Theorem 2.1 in the case in which r~ is an affine subspac¢. Gowda [5] proved that a similar converse prop- erty hold for general ~' in the case of formulation (2).

Theorem 2.2. Assume that ~" = {u E R m I Au = b} ~ 0 and that for each f E Rm and every column rearrangement {kt, P~} such that XLCP(IQ, fi[,~ + f ) is feasible, every stationary point o f

minimize (x,y) 2 +

pllagx

- A ~ [ y - b - A f l l 2

subject to x >i 0, y >I 0

solves XLCP(~,I, fi[, ~ + f ). Then the pair { M, N} has the extended row-sufficiency property with respect to 5.

Proof. Assume that the extended row-sufficiency property of

{M,N}

with respect to ~' does not hold. Without loss of generality (we can interchange columns My and Ny and work with a column rearrangement of {M, N}), we can ensure that there exists a nonnull r. E R ~ and an index j E { 1 , . . . ,n} such that

0 ~ [MTATr,], >1 0 and 0 7t [NTATr.], <. 0

for all i = l , . . . , n, but

[MTr.]j[NTr.]j < O.

Let u:, define

= {t E R~lt = A g x - ANy, x >I O,y >i 0}.

Let us call u, = AMYc- ANy the orthogonal projection of r, on ,~. By the

convexity of :~, we have that

( r . - u . , a M x - a N y - ( a M ~ -

any)) <~ 0

(28)

for all x,y >I O. Therefore,

n n

E ( [ M T A T r . L - [MTAT".]i)[X -- xli - - E ( [ N T A T r ' ] , - [NTATu']i)D ' -- Y]i ~ 0

~.-! i=!

for all x, y >I 0. This implies that

0 ~ [MTATr.], < [MTATu.]:~ 0 >I [NTATr.], >I [NTATu.] (29) for all i = 1 , . . . , n and

[Mrll.]j[Nrll.]j ~ O.

So,

(7)

R. Andreani, J.M. Martinez I Linear Algebra and its Applications 281 (1998) 247-257 253 Now, define -- P2((NTAT(--U,)) +, (MTAT(--U,)) -) ) 0, (NTAT(--U,)) + x , = p /~ , ~u I = 0 , (30) (MTAT(--U*))- and #2 = 0. Y * - P fl~ ' Clearly, (x,, y,) > 0. In addition,

2pMTAT(--U,) + 2(y,,x,)y, - / h = 0, (31) (32) -- 2pNTAT(--U,) + 2 ( x , , y , ) x , - lz 2 = O, (33) (x,, #l) = 0 , (34) (y., #2) = 0, (35) X, ~ 0 , y, ~ 0 , #! ~ 0 , #2 ~ 0 .

Since c~ is nonempty, there exists f, satisfying

A ( M x , - N y , + M Y c - N f i - f , ) = b. (36) A f , = A M x , - A N y , + u , - b. Thus, A M x - A N y - A f , = A M x - A N y - , , t M x , + A N y , - u, + b = A M ( x - y c - x . ) - a N ( y - y - y . ) + b.

Now, taking ~ = x, + ~ I> 0, .P = y, + y >i 0, we see that AMYc - A N y - A f , = b,

so that the problem XLCP(M, N, ~ + jr,) is feasible.

Summing up, using Eqs. (30)-(36), we see that (x,,y,) is a stationary point of

minimize (x,y) 2 +

p[IAgx

- A N y - b - Af, ll 2

subject to x I> 0, y >I 0.

However, we saw that (x,,y.) is infeasible and not complementary for the feasible problem XLCP(M, N, ~ + jr,). This completes the proof. [-]

Remark. The bound-constrained problem (4) can be interpreted as a single external penalty subproblem associated to the minimization of (x, y)2 subject to

(8)

254 R. Andreani, Z M. Martine: I Linear Algebra and its Applications 281 (1998) 247-257 condition under which any stationary point of any of those subproblems, independently of the penalty parameter, is a global minimizer of the constrained original problem. On the other hand, the external penalty subproblem associated to Eq. (2) and Eq. (3) is

minimize (x,y) + PlIAMx - A N y - b - zll 2

(37) subject to x>10, y>10, z~>t0.

However, stationary points of Eq. (37) are not necessarily solutions of Eq. (1) under the general conditions of Theorem 2.2. For example, consider the exam- ple given in Ref. [8], in which n = 1, ~ = { (x, y) E I ~ ] 1 - y = 0}. Here A = 1, M = 0 and N = 1. Clearly the extended row-sufficiency condition is satisfied. However, for p = 1, (2, 0) is a stationary point of Eq. (37) but it is not a solu- tion of Eq. (1).

Now we analyze the stationary points of Eq. (6), connected with definition Eq. (5) of 4. Let us recall that a particular case of Eq. (5) corresponds to the case in which z >t 0. This case is known as "generalized linear complementarity problem" in the literature. Moreover, when the matrix L is null, the X L C P with the definition Eq. (5) is the horizontal linear complementarity problem. As- sume that 1~,..., Is E R m are the columns of the m x s matrix L.

Theorem 2.3. Assume that the pair {M, N} is has the exten&d row-sufficiency property with respect to c6' defined by Eq. (5). Then for each J" E R" and every column rearrangement 191,1q such that XLCP(I(4,I~I, c6 ' + f ) is feasible, every stationary point of Eq. (6) is a sohaion o f the XLCP(191,iq, rg + f ) .

Proof. Since the extended row-sufficiency property is invariant under column rearrangements and '6' + f = {u e R" I u = L z + q + f , zl >t 0}, it is sufficient to prove the property for the XLCP(M, N,"63. Let us call

u , = g x , - N y , - L z , - q (38)

The first-order optimality conditions of Eq. (6) are:

2pMTu, + 2(x,,y,)y, - l~i = 0, (39)

- 2pNTu, + 2(x,,y,)x, - #2 = O, (40)

- 2p(l,,u,) - I/t3] , = 0, i = l , . . . , v , (41)

(li, u,) = 0 , i = v + I . . . . ,s, (42)

<X,, ~ll> -" O, ' (43)

(9)

R. Andreani. J.M. Marthle: I Linear Algebra and its Applicathms 281 (1998) 247-257 255

([z, ],, P3) = 0, (45)

x,>f0, y , / > 0 , [z,]~ t>0, p~ >/0, p,,1>0. (46) By Eq. (41) and Eq. (42) and the form of O*r6 ' in the case (5) we have that - u , E (0+rg) *. Now, by Eqs. (39)-(46),

4p" [M T (-u,)], [N T (-u,)], = -4(x,, y,)2 [y, ], [ , ]~ ' x - [p,];[p.,],~<0 (47) for all i = l , . . . , n. By the hypotheses of the theorem, we obtain

D',],[x,], = 0 for a l l / = l , . . . , n . (48)

Now, using the arguments of Theorem 2.2, the desired result follows straight- forwardly, l--!

As we mentioned above, the horizontal linear complementarity problem is the particular case of Eq. (5) that corresponds to L = 0. Therefore, the corres- ponding associated problem is

minimize (x,y)" + PllMx - N y - qll" (49) subject to x1>0, y t > 0 ,

and we obtain the su~cient condition given by the following corollary, which generalizes Theorem 1 of Ref. [8]. In fact, this condition is the one given in Ref. [l]'for proving that stationary points of the bilinear program associated to the horizontal linear complementarity problem are solutions of this problem. Moreover, applying Theorem 2.2 to the horizontal linear complementarity case, we also obtain a converse result tbr that problem. Both results are con- densed in the following corollary.

Corollary 2.4. Let (x,,y,) be a stationaD, po&t of Eq. (49), assume that the

complementariO, problem is feasible and the pah" (M, N) is row-sufficient. Then

(x,,y,) is a solution of the horizontal linear complementariO, probk, m. Moreover, if ]br all the choices of q E ~" and column rearrangements that make the horizontal linear complementarity problem .fi,,asible, eveIT stationaIT point of Eq. (49) is a solution, then the pah" {M,N} is row-sufficient.

3. Conclusions

The consequences of the results proved in this paper are mainly practical. Solving the XLCP using Eq. (2) involves the consideration of a quadratic programming problem while the solution by means of Eq. (4) or Eq. (6) re- quires the minimization of a (quartic) function with positivity constraints. From the point of view of global minimization, Eq. (2) can be reduced to

(10)

256 R. AndreanL J.M. Martine: I Linear Algebra and its Applications 281 (1998) 247-257 the minimization of a quadratic with positivity constraints. However, the con- ditions under which stationary points of this problem are global minimizers are stronger than the conditions under which stationary points of Eq. (2) are solu- tions of the XLCP. On the other hand, the conditions guaranteeing that sta- tionary points of Eq. (2) are global solutions also guarantee that stationary points of the quartic reformulation solve the XLCP. The fact that the "bound- ed quartic" reformulation is better than the "bounded quadratic" reformula- tion is perhaps surprising and has been exploited for other problems in Ref. [6-10], among others. See, also, the survey [11].

The reformulation of complementarity, variational inequalities and equilib- rium problems as simple optimization problems is an area of current intense research. More than 30 communications on this subject were presented in a specific cluster in the recent International Symposium of Mathematical Pro- gramming held in Lausanne (1997). Alternative bound constrained and uncon- strained reformulations of the XLCP were also introduced recently in Ref. [12]. The appeal of our reformulations lies on the polynomial (fourth degree) struc- ture of the objective function, which suggests that much research trying to ex- ploit this very particular algebraic form is deserved.

Acknowledgements

T+~c authors are indebted to Marcos Raydan, Misha Solodov and an anon- ymous referee for their comments on the first version of this paper. In partic- ular+ the referee suggested us to prove Theorem 2.2. First author was supported by FAPESP (Grant 96-1552-0, 96112503-0). Second author was supported by PRONEX, FAPESP (Grant 90-3724-6), CNPq and FAEP-UNICAMP.

References

[I] O.L. Mangasarian, J.S. Pang, The extended linear complementarity problem, SIAM J. Matrix Anal. Appl. 16 (1995) 359-368.

[2] L.V. Vandenberghe, B.L. De Moor, J. Vandewalle, fhe generalized linear complementarity problem applied to the complete analysis of resistive piecewice-linear circuits, IEEE Trans. Circuits and Systems 36 (1989) 1382-1391.

[3] J.F. Bonnans, C.C. Gonzaga, Convergence of interior point algorithms for the monotone linear complementarity problem, Mathematics of Operations Research 21 (i996) 1-25. [4] Y. Ye, A l'uUy polynomial-time approximation algorithm for computing a stationary point of

tile general linear complementarity problem, Mathematics and Operations Research 18 (1993) 334345.

[5] M,S. Gowda, Oil the extended linear complementarity problem, Mathematical Programming 72 (1996) 3350.

[6] R. Andreani, A. Friedlander, J.M. Martinez, On the solution of finite-dimensional variational ineqtmhties using smooth optimization with simple bounds, Journal on Optir~.ization Theory and Applications 94 (3) (1997) 635-657.

(11)

[7] [8] [9] [IO] [11] [121

R. Andreani, J.M. Martinez I Linear Algebra and its Applications 281 (1998) 247-257 257 A. Friedlander, J.M. Martfnez, S.A. Santos, On the resolution of large scale linearly constrained convex minimization problems, SIAM Journal on Optimization 4 (1994) 331-339. A. Friedlander, J.M. Martinez, S.A. Santos, Solution of linear complementarity problems using minimization with simple bounds, Journal of Global Optimization 6 (1995) 253-267. R. Andreani, J.M. Martinez, Solving complementarity problems by means of a new smooth constrained nonlinear solver, in: M. Fukushima, L. Qi (Eds.), Reformulation: Nonsmooth, Piecewise Smooth, Semismooth and Smoothing Methods, Kluwer Academic Publishers, Dordrecht, 1998, pp. 1-24.

A. Friedlander, J.M. Marffnez, S.A. Santos, A new strategy for solving variational inequalities on bounded polytopes, Numerical Functional Analysis and Optimization 16 (1995) 653-668. J.J. Jtidice, Algorithms for linear complementarity problems, in: E. Spedicato (Ed.), Algorithms for Continuous Optimization, Kluwer Academic Publishers, Dordrecht, 1994, pp. 435-474.

M. Solodov, Some optimization reformulations of the extended linear complementarity problem, Technical Report, IMPA, Rio de Janeiro, Brazil (to appear in Computational Optimization and Applications).

Referências

Documentos relacionados

Santos, Mixed nonlinear complementarity problems via nonlinear optimization: numerical results on multi-rigid-body contact problem with friction, 2003.. To appear in

Primal-dual path-following methods are among the most efficient algorithms of interior point methods (IPM) to solve linear, quadratic programming, complementarity problems (CP)

Por meio do exemplo destes professores os estudantes sentem o tom moral da profis- são, passando a conhecer os valores inerentes à mesma (profissionalismo). Por serem

Panagiotopoulos, “A linear finite element approach to the solution of the varia- tional inequalities arising in contact problems of structural dynamics,” International Journal

Na vertente ambiental, analisou-se a poluição gerada por este tipo de energia, bem como o consumo de recursos, onde foram admitidos pressupostos para uma

Orientado por estas questões de investigação, o presente estudo tem como objetivos avaliar os níveis de envolvimento dos participantes em atividades de: (a)

O presente estudo pretende contribuir para a caracterização da actividade eléctrica atmosférica em Portugal Continental, visando melhorar o conhecimento da sua

We collated trait data for spiders and beetles and used a functional diversity index (FRic) to test for nonrandomness in the contribution of endemic, other native (also combined