• No results found

Convergence results of a matrix splitting algorithm for solving weakly nonlinear complementarity problems

N/A
N/A
Protected

Academic year: 2020

Share "Convergence results of a matrix splitting algorithm for solving weakly nonlinear complementarity problems"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

Convergence results of a matrix splitting

algorithm for solving weakly nonlinear

complementarity problems

Mei-Ju Luo

*

, Ya-Yi Wang and Hong-Ling Liu

*Correspondence:

[email protected] School of Mathematics, Liaoning University, Liaoning, 110036, China

Abstract

In this paper, we consider a class of weakly nonlinear complementarity problems (WNCP) with large sparse matrix. We present an accelerated modulus-based matrix splitting algorithm by reformulating the WNCP as implicit fixed point equations based on two splittings of the system matrixes. We show that, if the system matrix is a P-matrix, then under some mild conditions the sequence generated by the algorithm is convergent to the solution of WNCP.

MSC: 90C33; 65F10; 65L10

Keywords: weakly nonlinear complementarity problems; modulus-based; matrix splitting algorithm; convergence analysis

1 Introduction

Consider the following weakly nonlinear complementarity problems, which is to findzRnsuch that

z≥, Az+(z)≥, zTAz+(z)= , ()

abbreviated as WNCP, whereA= (aij)∈Rn×nis a given large, sparse and real matrix,(z):

RnRnis a Lipschitz continuous nonlinear function,z meansz

i≥,i= , , . . . ,n,

andTalways denotes the transpose of a vector.

As is well known, the classical nonlinear complementarity problems (NCP) are very im-portant and fundamental topics in optimization theory and they have been developed into a well-established and fruitful principle. See [–] for details as regards the basic the-ories, effective algorithms and important applications of NCP. Problem () is a special case of NCP, but it extends from linear complementarity problems. When(z) =qis a constant vector, problem () reduces to a linear complementarity problem. Recently, lots of researchers [–] have paid close attention to feasible and efficient methods for solv-ing linear complementarity problems. Especially, by reformulatsolv-ing linear complementar-ity problems as an implicit fixed point equation, Van Bokhoven [] proposed a modulus iteration method, which is defined as the solution of system of linear equations at each it-eration. In , Bai [] presented a modulus-based matrix splitting iteration method and showed the convergence when the system matrix is anH+-matrix. Consequently, Zhang

(2)

[] proposed two-step modulus-based matrix splitting iteration methods and considered the convergence theory when the system matrix is anH+-matrix. Based on the above work, for solving problem (), in [] Sun and Zeng proposed a modified semismooth Newton method withAbeing anM-matrix and(z) being a continuously differentiable monotone diagonal function onRn.

In this paper, for satisfying the requirements of the application, more details can be found in [–], we present an accelerated modulus-based matrix splitting algorithm for dealing with WNCP. The organization of this paper is as follows: Some necessary notations and definitions are introduced in Section . In Section , we establish a class of acceler-ated modulus-based matrix splitting iteration algorithms. In Section , the convergence conditions are considered.

2 Preliminaries

Some necessary notations, definitions and lemmas used in the sequel discussions are in-troduced in this section. ForBRn×n, we writeB–,BT,ρ(B) to denote the inverse, the

transpose, the spectral radius of the matrixB, respectively. ForxRn, we writex,|x|to denote the norm of the vectorx,|x|= (|x|, . . . ,|xn|), respectively.Adenotes any norm of

matrixA. Especially, we use · to denote a spectral norm.λλ(A) denotes the eigen-value of matrixAwhereλ(A) is the set of all eigenvalues of matrixA.

Definition  [] If for any x:= (x,x, . . . ,xn)= , there exists an index k, such that

xk(Ax)k=xk(akx+· · ·+aknxn) > ,we call that matrix A is a P-matrix.

Definition  For the function f(x) :RnRn,if for any x,yRn,there exists a constant L

such that

f(x) –f(y)≤Lxy,

then we call f a Lipschitz continuous function on Rn,and L is called a Lipschitz constant.

Lemma [] Let A= (aij)∈Rn×nbe a P-matrix,for any nonnegative diagonal matrix,

the matrix A+is nonsingular.

3 Algorithm

Theorem  Let M–N=M–N=A be two splittings of the matrix ARn×nand, be n×n positive diagonal matrices,,be n×n nonnegative diagonal matrices such that=+,then the following statements hold.

(i) Ifzis a solution of problem(),thenx=(–z–(Az+(z)))satisfies the

implicit fixed point equation

(M+)x= (N)x+ (–M)|x|+N|x|–

|x|+x. ()

(ii) Ifxsatisfies the implicit fixed point equation(),then

z=|x|+x

(3)

Proof First we prove part (i). Sincezis a solution of problem (), we havez≥. So there existsxRnsuch that

z=|x|+x.

Define another nonnegative vector,

υ=|x|–x.

It is easy to see thatυ≥,zTυ= , andυ=Az+(z) if and only if

|x|–x=A|x|+x+|x|+x.

ReplaceAwithM–N, we have

(M+)x=Nx+

– (M–N)

|x|–|x|+x.

TakingM–N=M–Nand=+into account, it follows that

(M+)x= (N)x+ (–M)|x|+N|x|–

|x|+x.

This shows that equation () holds.

We now turn to prove part (ii). By some simple calculations, the implicit fixed point equation () is equivalent to

A|x|+x+|x|+x=|x|–x.

Setz=(|x|+x) andυ=(|x|–x). Evidently, it yieldsz≥,υ≥,zTυ= , andυ= Az+(z), which means thatzis a solution of problem (). This completes the proof.

Note that the implicit fixed point equation () includes many parameters that are quite complicated to be determined in a computation. For solving this problem, we will give the simple formulation as follows. Subsequently, a matrix splitting iteration algorithm will be given for solving WNCP. Let=,= ,=γI, whereγ >  is a real number, then the implicit fixed point equation reduces to

(M+γ )x=Nx+ (γ –M)|x|+N|x|–γ

(|x|+x) γ

.

In fact,γ in the above equation denotes a positive diagonal parameter matrix, which can be replaced byfor simplicity. That is, the above equation is essentially equivalent to

(M+)x=Nx+ (–M)|x|+N|x|–γ

(|x|+x) γ

. ()

(4)

Algorithm 

Step . Choose two splittings of the matrixARn×nsatisfyingA=M

–N=M–N. Step . Setk= . Give an initial vectorxRn, computez=

γ(|x|+x). Step . Choosexk+such that

(M+)xk+=Nxk+ (–M)xk+Nxk+–γ

zk, ()

and set

zk+=  γx

k++xk+, k=k+ .

Here,,Rn×nare positive diagonal matrices andγ is a positive constant.

Step . If the sequence{zk}+∞is convergent, stop. Otherwise, go to Step .

4 Convergence theorems

In this section, we will consider the conditions that ensure the convergence of{zk}+∞  ob-tained by Algorithm .

Theorem  Let ARn×nbe a P-matrix,M–N=M–N=A be two splittings of the matrix A with M∈Rn×nbeing a P-matrix.Assume thatRn×nis a positive diagonal matrix,γ is a positive constant and(z):RnRnis a Lipschitz continuous function with

the Lipschitz constant L.Set

ρ() = g() + q() +f(),

where g() =(M+)–N,q() =(M+)–N+L(M+)–, f() =(M+ )–(M

).If the matrixsatisfiesρ() < ,then for any initial vector x∈Rn,the iteration sequence{zk}+k=generated by Algorithmconverges to a solution z∗∈Rn+of prob-lem().

Proof Suppose thatz∗∈Rn+is a solution of problem (). Note that=γI, by Theorem  and (), we see thatx∗=(γz∗––(A(z) +(z))) is a solution of the equation

(M+)x∗=Nx∗+ (–M)x∗+Nx∗–γ

z∗ ()

withz∗=γ(|x∗|+x∗). Let us consider () minus (); we have

(M+)

xk+–x

=N

xkx+ (M

)xkx

+Nxk+–x∗–γ

zkz∗.

Note thatM–N=M–N, we have

(–M)xkx

(5)

= (–M+N–N)xkx

= (–M)xkx∗+Nxkx∗–Nxkx∗. ()

SinceMis aP-matrix andis a positive diagonal matrix, it follows from Lemma  that M+is a nonsingular matrix. Hence, by () and (), we have

xk+–x

= (M+)–N

xkx∗+ (M+)–(–M)xkx

+ (M+)–Nxkx∗– (M+)–Nxkx

+ (M+)–Nxk+–x∗– (M+)–γ

zkz∗. ()

Taking the facts

zkz∗=|x

k|+xk

γ

|x∗|+xγ

≤ 

γx

kx, ()

(z) is a Lipschitz continuous function, and () into account, we have

zkz∗≤Lzkz∗≤L γ x

kx. ()

Thereby, we derive from () and () that

 –(M+)–Nxk+–x

≤(M+)–N+L(M+)–+(M+)–(–M) +(M+)–Nxkx∗,

which is equivalent to

xk+–x∗≤q() +f() +g()

 –g() x

kx

withg() < . The condition

q() +f() +g()  –g() < 

withg() < , which is equivalent toρ() = g() + q() +f() < , ensures that the limit limk→+∞xk=x∗holds. These results complete the proof.

Theorem  Let ARn×nbe a P-matrix,M

–N=M–N=A be two splittings of the matrix A with M∈Rn×nbeing a symmetric P-matrix.Suppose that=ωIRn×nis a positive scalar matrix andωis a positive constant.(z) :RnRnis a Lipschitz continuous

(6)

following conditions,then the iteration sequence{zk}+k∞⊂Rn+ generated by Algorithmconverges to the unique solution z∗∈Rn

+of WNCP for any initial vector x∈Rn.

(i) When <τ+τ<λλminmaxL,

ω=λmaxλmin.

(ii) When λmin–L

λmax <τ+τ<

λmin–L

λmaxλmin,

λmaxλmin≤ω<

[ – (τ+τ)]λmaxλmin–max

(τ+τ)λmax+Lλmin

.

(iii) Whenτ+τ=λminλmax–L,

ωλmaxλmin.

Proof We first give some formulations, which will be used in the proof. SinceMis a sym-metricP-matrix andτ+τ< , by the definition of the spectral norm, we have

(M+)–N =(M+ωI)–MM–N

≤(M+ωI)–MM– N

= max

λλ(M) λτω+λ

= λmaxτω+λmax

. ()

Similarly, we have

(M+)–N =(M+ωI)–MM–N

λmaxτω+λmax

()

and

(M+)–

=(M+ωI) –

= max

λλ(M)  ω+λ

= 

ω+λmin

. ()

In addition, from a simple calculating process, we have

(M+)–(M)

=(M+ωI)

–IM)

= max

λλ(M)

|ωλ| ω+λ =max

|ωλmax|

ω+λmax

,|ωλmin| ω+λmin

=

λ max–ω λmax+ω, ω

λmaxλmin, ωλmin

ω+λmin, ω

λmaxλmin.

(7)

As follows from ()-(), we have

ρ() = g() + q() +f()

= (M+)–N+ (M+)–N

+L(M+)–

+(M+)–(–M)

=  λmaxτω+λmax

+ 

λmaxτω+λmax

+ L

ω+λmin

+

λ max–ω ω+λmax, ω

λmaxλmin, ωλmin

ω+λmin, ω

λmaxλmin.

()

We then consider two cases.

(a) Whenω≤√λmaxλmin, by a simple calculation on (), we see thatω,τ, andτsatisfy ρ() < , which is equivalent to

ω–(τ+τ)λmax+Lλmin

ω–(τ+τ)λmaxλmin+max

> .

Note thatω>  andω≤√λmaxλmin, then the solution of the above inequality is

θ(τ,τ) <ωλmaxλmin,

where

θ(τ,τ)

=

((τ+τ)λmax+Lλmin)+ (τ+τ)λmaxλmin+max

+(τ+τ)λmax+Lλmin

 .

Certainly, we have

θ(τ,τ) <λmaxλmin. ()

Sinceλmin>L, by the definitions ofτ,τand solving (), we get

 <τ+τ<

λmin–L

λmaxλmin

.

(b) Whenω≥√λmaxλmin, in a same way as (a),ω,τ, andτsatisfyingρ() < , which is equivalent to

(τ+τ)λmax+Lλmin

ω+ (τ+τ– )λmaxλmin+max< . ()

If (τ+τ)λmax+Lλmin> , that is,τ+τ>λminλmax–L, then

ω<[ – (τ+τ)]λmaxλmin–max (τ+τ)λmax+Lλmin

(8)

Combined withω≥√λmaxλmin, we get

λmaxλmin≤ω<

[ – (τ+τ)]λmaxλmin–max

(τ+τ)λmax+Lλmin

.

Naturally, we have

λmaxλmin<

[ – (τ+τ)]λmaxλmin–max

(τ+τ)λmax+Lλmin

.

That is,

τ+τ<

λmin–L

λmaxλmin

.

This, together withτ+τ>λminλmaxL, shows that we have

λmin–L

λmax

<τ+τ<

λmin–L

λmaxλmin

.

If (τ+τ)λmax+Lλmin≤, that is,τ+τ≤λminλmax–L, then for anyω>  () holds. So

ωλmaxλmin.

Hence, from (a) and (b), we see that when  < τ +τ < λminλmax–L,ω=

λmaxλmin; when λmin–L

λmax <τ+τ<

λmin–L

λmaxλmin,

λmaxλmin≤ω<[–((ττ++ττ)])λλmaxλmin–max

max+Lλmin ; whenτ+τ=

λmin–L

λmax ,

ω≥√λmaxλmin. The proof is completed.

5 Results and discussion

This study focused on the weakly nonlinear complementarity problems with a large sparse matrix. We proposed an algorithm that is not only computationally more convenient to use but also faster than the modulus-based matrix splitting iteration methods and the convergence conditions are presented when the system matrix is aP-matrix.

Some scholars had already stressed the accelerated modulus-based matrix splitting it-eration methods for linear complementarity problems and pointed out that the system matrix is either a positive definite matrix or anH+-matrix. However, we suggest that the system matrix is aP-matrix, this is more adaptable but also a limitation. Notwithstanding its limitation, this study does suggest that WNCP can be solved faster.

6 Conclusions

In this paper, by reformulating the complementarity problem () as an implicit fixed point equation based on splittings of the system matrixA, we establish an accelerated modulus-based matrix splitting iteration algorithm and show the convergence analysis when the involved matrix of the WNCP is aP-matrix.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

(9)

Acknowledgements

This work was supported in part by NSFC Grant NO. 11501275 and Scientific Research Fund of Liaoning Provincial Education Department NO. L2015199.

Received: 13 April 2016 Accepted: 28 July 2016 References

1. Lin, GH, Fukushima, M: New reformulations for stochastic nonlinear complementarity problems. Optim. Methods Softw.21, 551-564 (2006)

2. Tseng, P: Growth behavior of a class of merit functions for the nonlinear complementarity problem. J. Optim. Theory Appl.89, 17-37 (1996)

3. Zhang, C, Chen, XJ: Stochastic nonlinear complementarity problem and applications to traffic equilibrium under uncertainty. J. Optim. Theory Appl.137, 277-295 (2008)

4. Chen, XJ, Zhang, C, Fukushima, M: Robust solution of monotone stochastic linear complementarity problems. Math. Program.117, 51-80 (2009)

5. Fang, H, Chen, X, Fukushima, M: StochasticR0matrix linear complementarity problems. SIAM J. Optim.18, 482-506 (2007)

6. Fukushima, M: Equivalent differentiable optimization problems and descent methods for asymmetric variational inequality problems. Math. Program.137, 99-110 (1992)

7. Zhang, C, Chen, XJ: Smoothing projected gradient method and its application to stochastic linear complementarity problems. SIAM J. Optim.20, 627-649 (2009)

8. Zhou, G, Caccetta, L: Feasible semismooth Newton method for a class of stochastic linear complementarity problems. J. Optim. Theory Appl.139, 379-392 (2008)

9. Van Bokhoven, WM: A class of linear complementarity problems is solvable in polynomial time. Technical report, Department of Electrical Engineering, Technical University, Eindhoven (1980)

10. Bai, Z: Modulus-based matrix splitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl.6, 917-933 (2010)

11. Zhang, L: Two-step modulus based matrix splitting iteration for linear complementarity problems. Numer. Algorithms57, 83-99 (2011)

12. Sun, Z, Zeng, J: A monotone semismooth Newton type method for a class of complementarity problems. J. Comput. Appl. Math.235, 1261-1274 (2011)

13. Chung, K: Equivalent Differentiable Optimization Problems and Descent Methods for Asymmetric Variational Inequality Problems. Academic Press, New York (1992)

14. Fukushima, M: Merit functions for variational inequality and complementarity problems. In: Nonlinear Optimization and Applications, vol. 137, pp. 155-170 (1996)

15. Lin, GH, Chen, XJ, Fukushima, M: New restricted NCP function and their applications to stochastic NCP and stochastic MPEC. Optimization56, 641-753 (2007)

16. Ling, C, Qi, L, Zhou, G: TheSC1property of an expected residual function arising from stochastic complementarity problems. Oper. Res. Lett.36, 456-460 (2008)

17. Schafer, U: A linear complementarity problem with aP-matrix. SIAM Rev.46, 189-201 (2004)

References

Related documents

In this paper, the problem of approximating a common element in the common fixed point set of an infinite family of nonexpansive mappings, in the solution set of a variational

In this paper, we propose an iterative algorithm for finding a common element in the solution set of the generalized equilibrium problem (.) and in the common fixed point set of

In this paper, a new operational method based on Chebyshev polynomials for Caputo fractional derivative is applied to solve boundary value problems of the non-local Caputo frac-

In Section , we use the Leggett-Williams fixed point theorem [] to get the existence of at least three positive solutions for the nonlinear boundary value problem (.)

In this paper, the genetic algorithms, Nelder–Mead simplex search method and hybrid algorithm have explained for solving the nonlinear inverse parabolic problem by some

In this paper, we construct a sequence by using some appropriated closed convex sets based on the hybrid shrinking projection methods to find a common solution of fixed point problems

Title On Primal-Dual Interior-Point Methods for $P_*(kappa)$ Linear Complementarity Problem Based on a New Proximity Function (Nonlinear Analysis and Convex Analysis).. Author(s)