Processing math: 100%
Research article Special Issues

The simplified modulus-based matrix splitting iteration method for the nonlinear complementarity problem

  • In this paper, the simplified modulus-based matrix splitting iteration method was extended to solve the nonlinear complementarity problem, and the convergence conditions were presented from the spectral radius and the matrix norm. Then, for the special cases of this method, we provided some concrete convergence conditions as well as the quasi-optimal parameter matrix. Moreover, some numerical examples were illustrated to show the validity of the convergence results.

    Citation: Ximing Fang. The simplified modulus-based matrix splitting iteration method for the nonlinear complementarity problem[J]. AIMS Mathematics, 2024, 9(4): 8594-8609. doi: 10.3934/math.2024416

    Related Papers:

    [1] Wenxiu Guo, Xiaoping Lu, Hua Zheng . A two-step iteration method for solving vertical nonlinear complementarity problems. AIMS Mathematics, 2024, 9(6): 14358-14375. doi: 10.3934/math.2024698
    [2] Chen-Can Zhou, Qin-Qin Shen, Geng-Chen Yang, Quan Shi . A general modulus-based matrix splitting method for quasi-complementarity problem. AIMS Mathematics, 2022, 7(6): 10994-11014. doi: 10.3934/math.2022614
    [3] Dongmei Yu, Yiming Zhang, Cairong Chen, Deren Han . A new relaxed acceleration two-sweep modulus-based matrix splitting iteration method for solving linear complementarity problems. AIMS Mathematics, 2023, 8(6): 13368-13389. doi: 10.3934/math.2023677
    [4] Yang Cao, Quan Shi, Sen-Lai Zhu . A relaxed generalized Newton iteration method for generalized absolute value equations. AIMS Mathematics, 2021, 6(2): 1258-1275. doi: 10.3934/math.2021078
    [5] Ting Lin, Hong Zhang, Chaofan Xie . A modulus-based modified multivariate spectral gradient projection method for solving the horizontal linear complementarity problem. AIMS Mathematics, 2025, 10(2): 3251-3268. doi: 10.3934/math.2025151
    [6] Wan-Chen Zhao, Xin-Hui Shao . New matrix splitting iteration method for generalized absolute value equations. AIMS Mathematics, 2023, 8(5): 10558-10578. doi: 10.3934/math.2023536
    [7] Xin-Hui Shao, Wan-Chen Zhao . Relaxed modified Newton-based iteration method for generalized absolute value equations. AIMS Mathematics, 2023, 8(2): 4714-4725. doi: 10.3934/math.2023233
    [8] Li Dong, Jingyong Tang . New convergence analysis of a class of smoothing Newton-type methods for second-order cone complementarity problem. AIMS Mathematics, 2022, 7(9): 17612-17627. doi: 10.3934/math.2022970
    [9] Jin-Song Xiong . Generalized accelerated AOR splitting iterative method for generalized saddle point problems. AIMS Mathematics, 2022, 7(5): 7625-7641. doi: 10.3934/math.2022428
    [10] Xiaofeng Wang, Ying Cao . A numerically stable high-order Chebyshev-Halley type multipoint iterative method for calculating matrix sign function. AIMS Mathematics, 2023, 8(5): 12456-12471. doi: 10.3934/math.2023625
  • In this paper, the simplified modulus-based matrix splitting iteration method was extended to solve the nonlinear complementarity problem, and the convergence conditions were presented from the spectral radius and the matrix norm. Then, for the special cases of this method, we provided some concrete convergence conditions as well as the quasi-optimal parameter matrix. Moreover, some numerical examples were illustrated to show the validity of the convergence results.



    We are concerned with the following nonlinear complementarity problem (NCP(A,φ)),

    zTw=0,z0,w=Az+φ(z)0, (1.1)

    here, zRn is to be found, and A=(aij)Rn×n is given with φ(z)=(φ1(z1),φ2(z2),,φn(zn))T satisfying |dφidzi|ˉψi, where ˉψi is the upper boundary of |dφidzi|, for i=1,2,...,n. For such a problem and its general cases, some researchers have studied this (see [1,2,3,4,5,6,7,8] and the cited references). Other types of complementary problems (CP) have also been explored, such as, the linear complementarity problem (LCP), the implicit complementarity problem (ICP), the horizontal linear complementarity problem (HLCP), the vertical linear complementarity problems (VLCP), and the horizontal nonlinear complementarity problem (HNCP), etc. (see [9,10,11,12,13,14,15,16] for details).

    To calculate the numerical solution of the NCP, many researchers have proposed many practical methods, such as, the projection-filter method [17], the interior proximal point algorithm [18], and the smoothing least square method [19]. If φ(z)=qRn in (1.1), the NCP(A,φ) is transformed into the simplest form, i.e., the linear complementarity problem LCP(A,q), which has attracted many researchers to study this numerically, and various kinds of popular numerical solving approaches have been proposed in recent decades ([20,21,22]). Among these numerical approaches, the modulus-based type matrix splitting iteration methods are very effective for solving the LCP with some particular system matrices (see [9,23,24,25,26]). For the high effectiveness of such modulus-based type iteration methods, some researchers have generalized these methods to deal with other complementarity problems, such as, the nonlinear complementarity problems [3,4,6,7,8], the implicit complementarity problems [5,10,27], the horizontal complementarity problems [11,28], and the vertical linear complementarity problems [12,14,15].

    Motivated by the recent works in the LCPs and the developments of the NCPs, we continue to study the modulus-based type iteration methods for the NCP in this paper. Wu and Li proposed a new modulus-based matrix splitting iteration method to solve the LCP in [22], which differs to the existing modulus-based type matrix splitting iteration methods, appears simple in form, and shows high efficiency in the given experiments. We extend such methods to solve a kind of NCP and further discuss the convergence. In our discussion, the general convergence conditions of this method are first presented. Then, in order to facilitate practical applications, for the special matrix splitting of A and the special parameter matrix Φ, we propose some concrete convergence regions under certain conditions. Moreover, the quasi-optimal parameter matrix of the method is discussed and provided with respect to the spectral radius. The major results are shown in Section 3. Besides, some numerical examples are given to verify the effectiveness and the convergence of the method.

    Initially, we propose the simplified modulus-based matrix splitting (SMMS) iteration method for solving (1.1), and then give some preliminaries for later discussion. Some related definitions and notations, such as, M-matrix, H+-matrix, the comparison matrix A, and H-splitting, readers refer to [9,23] and the cited references.

    For a positive diagonal matrix Φ, the NCP (1.1) is equivalent to

    (Φz)Tw=0,z0,w=Az+φ(z)0, (2.1)

    thus, based on Lemma 3.1 in [22], the NCP (1.1) can be reformulated as an equivalent fixed-point equation

    Φz+(Az+φ(z))=|(Az+φ(z))Φz|. (2.2)

    It follows that if A=FG is a splitting of A, Eq (2.2) becomes

    (Φ+F)z=Gz+|(AΦ)z+φ(z)|φ(z). (2.3)

    So, if Φ+F is invertible, we obtain the SMMS iteration method below for solving the NCP (1.1).

    The simplified modulus-based matrix splitting (SMMS) iteration method

    Given any initial victor z(0)Rn, for k = 0, 1, 2, ..., compute z(k+1) by solving

    (Φ+F)z(k+1)=Gz(k)+|(AΦ)z(k)+φ(z(k))|φ(z(k)). (2.4)

    If min(z(k),Az(k)+φ(z(k)))2<ε, the iteration stops, where 2 denotes the 2-norm of vectors and ε is a given positive constant.

    The SMMS iteration method differs from the modulus-based matrix splitting (MMS) iteration method [3,4], and one difference is that the former does not involve new vector x. Obviously, the iterative form of the SMMS iteration method is relatively simple. For the SMMS iteration method dealing with the linear complementarity problem (LCP), as well as the numerical experiments compared with other methods, readers refer to [22] for details.

    Suppose that z() is the solution of the NCP (1.1), then from (2.3) and (2.4), there is a relationship if φi(zi) is differentiable for i=1,2,...,n, that is,

    (Φ+F)(z(k+1)z())=G(z(k)z())+|(AΦ)z(k)+φ(z(k))||(AΦ)z()+φ(z())|φ(z(k))+φ(z())=(GΨ(k))(z(k)z())+|(AΦ)z(k)+φ(z(k))||(AΦ)z()+φ(z())|, (2.5)

    where Ψ(k)=diag((dφ1dz1|ξ(k)1,dφ2dz2|ξ(k)2,,dφndzn|ξ(k)n)) is a diagonal matrix, and ξ(k)=(ξ(k)1,ξ(k)2,,ξ(k)n)T with ξ(k)i[z(k)i,z()i] or ξ(k)i[z()i,z(k)i] for i=1,2,,n. In our later discussion, without special statements, we always assume that

    |Ψ(k)|ˉΨ=diag((ˉψ1,ˉψ2,,ˉψn))withk=1,2,.... (2.6)

    We discuss the convergence of the SMMS iteration method (2.4) for solving the NCP (1.1) with φ(z) satisfying (2.6). In our discussion, we assume that the NCP (1.1) has a unique solution. We first give the convergence conclusions based on (2.5) from the spectral radius and the matrix norm, and then study some concrete convergence conditions in terms of the special matrix splittings.

    Theorem 3.1. Let A=FG be a splitting of A with Φ+F being nonsingular. If either of the conditions below holds:

    δ1=ρ(sup|Ψ(k)|ˉΨ{|Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)})<1andδ2=ρ(sup|Ψ(k)|ˉΨ{|Φ+F)1|(|FΦ|+2|GΨ(k)|)})<1, (3.1)

    then {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn.

    Proof. Let z() be the unique solution of (1.1), for Φ+F is invertible, from Eq (2.5),

    z(k+1)z()=(Φ+F)1((GΨ(k))(z(k)z())+|(AΦ)z(k)+φ(z(k))||(AΦ)z()+φ(z())|). (3.2)

    We take the absolute value function on both sides of Eq (3.2), then

    |z(k+1)z()||(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)|z(k)z()||(Φ+F)1|(|FΦ|+2|GΨ(k)|)|z(k)z()|. (3.3)

    Since Ψ(k) is a diagonal matrix and satisfies |Ψ(k)|ˉΨ, we know that both sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)} and sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|FΦ|+2|GΨ(k)|)} exist. Thus, if either of the inequalities

    δ1=ρ(sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)})<1andδ2=ρ(sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|FΦ|+2|GΨ(k)|)})<1

    holds, from (3.3), it is easy to know that {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn.

    Similarly, if we take the 2-norm 2 on both sides of Eq (3.2) in Theorem 3.1, the relationship below holds,

    z(k+1)z()2(Φ+F)12(GΨ(k)2+AΦ+Ψ(k)2)z(k)z()2(Φ+F)12(FΦ2+2GΨ(k)2)z(k)z()2. (3.4)

    Based on (3.4), we obtain the convergence conclusion below from the 2-norm 2.

    Theorem 3.2. Let A=FG be a splitting of A with Φ+F being nonsingular. If either of the conditions below holds:

    σ1=sup|Ψ(k)|ˉΨ{(Φ+F)12(GΨ(k)2+AΦ+Ψ(k)2)}<1andσ2=sup|Ψ(k)|ˉΨ{(Φ+F)12(FΦ2+2GΨ(k)2)}<1, (3.5)

    then {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn.

    We remark here that for δ1,δ2 in Theorem 3.1, and σ1,σ2 in Theorem 3.2, the symbol 'sup|Ψ(k)|ˉΨ' can be put inside, that is

    δ1=ρ(|(Φ+F)1|sup|Ψ(k)|ˉΨ{|GΨ(k)|+|AΦ+Ψ(k)|})<1,δ2=ρ(|(Φ+F)1|(|FΦ|+2sup|Ψ(k)|ˉΨ{|GΨ(k)|}))<1,σ1=(Φ+F)12sup|Ψ(k)|ˉΨ{GΨ(k)2+AΦ+Ψ(k)2}<1,σ2=(Φ+F)12(FΦ2+2sup|Ψ(k)|ˉΨ{GΨ(k)2})<1.

    Obviously, these formulas are more convenient in practice. In addition, if the detailed range of Ψ(k) is known, these convergence conditions in these two theorems can be more refined. For example, if we know that ˉΨ1Ψ(k)ˉΨ2 for k=1,2,...,n, and both bounds ˉΨ1 and ˉΨ2 can be reached, then the symbol 'sup|Ψ(k)|ˉΨ' can be replaced by 'supˉΨ1Ψ(k)ˉΨ2' in the formulas. Moreover, for this case, δ1 can be refined as

    ι=ρ(|(Φ+F)1|max(|GˉΨ1|+|AΦ+ˉΨ1|,|GˉΨ2|+|AΦ+ˉΨ2|))<1,

    where 'max' is a function in matlab software. In addition, we can see that all the conditions are only sufficient conditions to ensure that the SMMS iteration method converges, not necessary conditions. When these conditions are not satisfied, the iteration method may also converge. It is apparent that convergence conditions δ1<1 and σ1<1 are more precise than the other two convergence conditions.

    Next, we consider some special convergence conditions. We assume that F is symmetric positive definite in the matrix splitting A=FG, and Φ=ϕI is a given positive scalar matrix. Then, we obtain the convergence conclusion.

    Theorem 3.3. Let A=FG be a matrix splitting of A with F being symmetric positive definite. Denote the smallest and the largest eigenvalues of F by λ1 and λn, respectively, and τ=sup|Ψ(k)|ˉΨ{GΨ(k)2}. Set Φ=ϕI(ϕ>0), if τ<λ1, then when

    ϕ(λnλ12+τ,+), (3.6)

    {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn. In addition, ϕ=λ1+λn2 is a quasi-optimal parameter.

    Proof. Since F is symmetric positive definite, the expression of σ2 in Theorem 3.2 can be refined as

    σ2=sup|Ψ(k)|ˉΨ{(Φ+F)12(FΦ2+2GΨ(k)2)}=sup|Ψ(k)|ˉΨ{(ϕI+G)12(FϕI2+2GΨ(k)2)}=maxλ{|ϕλ|}+2τϕ+λ1={λnϕ+2τϕ+λ1,ifϕλ1+λn2,ϕλ1+2τϕ+λ1,ifϕ>λ1+λn2, (3.7)

    where λ represents the eigenvalue of F. Therefor, based on (ⅱ) in Theorem 3.2, solving

    (I){λnϕ+2τϕ+λ1<1,ϕλ1+λn2,and(II){ϕλ1+2τϕ+λ1<1,ϕ>λ1+λn2, (3.8)

    in turn, we obtain the convergence region of parameter ϕ as follows.

    From (Ⅰ), if τ<λ1, the parameter ϕ satisfies

    ϕ(λnλ12+τ,λ1+λn2].

    From (Ⅱ), if τ<λ1, the parameter ϕ satisfies

    ϕ(λ1+λn2,+).

    Combining (Ⅰ) with (Ⅱ), the convergence region of ϕ is

    ϕ(λnλ12+τ,+).

    Then, the first part of this theorem is proved.

    For the second part of Theorem 3.3, we consider the functions appeared in (3.8), that is

    f1(ϕ)=λnϕ+2τϕ+λ1andf2(ϕ)=ϕλ1+2τϕ+λ1,

    respectively. It is easy to know that if τ<λ1, f1(ϕ) is decreasing when

    ϕ(λnλ12+τ,λ1+λn2],

    and f2(ϕ) is increasing when

    ϕ[λ1+λn2,+).

    So, ϕ=λ1+λn2 is the minimum value point of the above two functions. According to that σ2<1 is a convergence condition of the SMMS iteration method (2.4), and the smaller the value of σ2, the better the convergence in general, we know that ϕ=λ1+λn2 is a quasi-optimal parameter when Φ=ϕI(ϕ>0). Then the second part of this theorem is verified.

    Corollary 3.1. Let A=FG be a matrix splitting with F satisfying F=tI(t>0). Denote τ=sup|Ψ(k)|ˉΨ{NΨ(k)2}. Set Φ=ϕI(ϕ>0), if τ<t, then when

    ϕ(τ,+), (3.9)

    {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn. In addition, ϕ=t is a quasi-optimal parameter.

    Proof. Based on (ⅱ) in Theorem 3.2, by the similar proof way of Theorem 3.3, we can have

    σ2=sup|Ψ(k)|ˉΨ{(Φ+F)12(FΦ2+2GΨ(k)2)}=sup|Ψ(k)|ˉΨ{(ϕI+tI)12(tIϕI2+2GΨ(k)2)}=|ϕt|+2τϕ+t={tϕ+2τϕ+t,ifϕt,ϕt+2τϕ+t,ifϕ>t. (3.10)

    Then, solving

    (I){tϕ+2τϕ+t<1,ϕt,and(II){2τ+ϕtϕ+t<1,ϕ>t, (3.11)

    in turn, for (Ⅰ), if τ<t, ϕ satisfies ϕ(τ,t], and for (Ⅱ), if τ<t, ϕ satisfies ϕ(t,+). So, combining these two cases, the convergence region of ϕ is (τ,+) if τ<t. Then, the first part of Corollary 3.1 is verified.

    Similar to the proof of Theorem 3.3, for the function f1(ϕ)=tϕ+2τϕ+t in (3.11) is decreasing when ϕ(τ,t], and the function f2(ϕ)=2τ+ϕtϕ+t in (3.11) is increasing when ϕ[t,+), we know that ϕ=t is a quasi-optimal parameter when Φ=ϕI with ϕ(τ,+). Therefore, the second part of Corollary 3.1 is proved.

    Next, we assume that the system matrix A is an H+-matrix, and consider the convergence region of Φ in the SMMS iteration method when the matrix splitting A=FG satisfies certain conditions.

    Theorem 3.4. Assume that A is an H+-matrix and A=FG is a splitting of A with

    F|G||Ψ(k)|+Ψ(k)

    being an M-matrix for any |Ψ(k)|ˉΨ. If Φ satisfies

    ΦD+ˉΨ, (3.12)

    then {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn, where D represents the diagonal part of A.

    Proof. From the first relationship of (3.3) in the proof of Theorem 3.1, that is

    |z(k+1)z()||(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)|z(k)z()|,

    we will verify that

    ρ(|(Φ+F)1|(|GJ(k)|+|ΦAΨ(k)|))<1 (3.13)

    for any |Ψ(k)|ˉΨ under the conditions given in this theorem.

    Since F|G|+Ψ(k)|Ψ(k)| is an F-matrix for any |Ψ(k)|ˉΨ, according to F|G|F|G|+Ψ(k)|Ψ(k)| and FF|G|, we know that both F|G| and F are M-matrices. Thus Φ+F is an M-matrix. Then, these two inequalities

    |(Φ+F)1|(Φ+F)1and|(Φ+F)1|(|GΨ(k)|+|ΦAΨ(k)|)(Φ+F)1(|GΨ(k)|+|ΦAΨ(k)|) (3.14)

    hold. For the nonnegative matrix (Φ+F)1(|GΨ(k)|+|ΦAΨ(k)|) in the second inequality of (3.14), we consider the matrix splitting

    (Φ+F)(|GΨ(k)|+|ΦAΨ(k)|)=(Φ+F)(|GΨ(k)|+|ΦDΨ(k)|+|B|)(Φ+F)(|G|+2|J(k)|+ΦD2Ψ(k)+|B|)2(F|G||Ψ(k)|+Ψ(k)), (3.15)

    here, we use the inequality relationship D|B|F|G| appeared in [8]. Therefor, according to the condition that F|G||Ψ(k)|+Ψ(k) is an M-matrix for any |Ψ(k)|ˉΨ, we know that (Φ+F)(|GΨ(k)|+|ΦAΨ(k)|) is an M-matrix too. Thus, the matrix splitting (Φ+F)(|GΨ(k)|+|ΦAΨ(k)|) in (3.15) is an M-splitting, so

    ρ((Φ+F)1(|GΨ(k)|+|ΦAΨ(k)|))<1

    (see [9,29]). Thus, based on the spectral theories of nonnegative matrices (see [30]) and (3.14), we obtain that

    ρ(|(Φ+F)1|(|GΨ(k)|+|ΦAΨ(k)|))ρ((Φ+F)1(|GΨ(k)|+|ΦAΨ(k)|))<1

    for any |Ψ(k)|ˉΨ. So, the inequality

    δ1=ρ(sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)})<1

    holds. Therefor, from (ⅰ) of Theorem 3.1, this theorem is established.

    Next, a special matrix splitting of A is considered for the SMMS iteration method (2.4), that is, the accelerated overrelaxation (AOR) splitting, which is defined as

    A=FνωGνω,Fνω=1ν(DωL),Gνω=1ν[(1ν)D+(νω)L+νU],ν>0,ω0, (3.16)

    and has been studied by many researchers in the complementarity literatures [3,9,21], where D is the the diagonal part of A, L and U are the strictly lower triangular and strictly upper triangular parts of A, respectively. For such matrix splitting, the iteration method (2.4) is accordingly called the simplified modulus-based accelerated overrelaxation (SMAOR) iteration method. When we let ν,ω be some special values in (3.16), the SMAOR iteration method turns to be some special cases, i.e., the simplified modulus-based successive overrelaxation (SMSOR) iteration method (ν=ω), the simplified modulus-based Gauss Seidel (SMGS) iteration method (ν=ω=1), and the simplified modulus-based Jacobian (SMJ) iteration method (ν=1,ω=0). We have the following conclusion for the SMAOR iteration method.

    Theorem 3.5. Assume that A is an H+-matrix and A=FG is the AOR splitting with Φ satisfying ΦD+ˉΨ. If any of the conditions below holds:

    (i)D>ˉΨ,ρ((DˉΨ)1(|L|+|U|))<1,0<ν1,ων,(ii)D>ˉΨ,ρ((DˉΨ)1(ων|L|+|U|))<1,0<ν1,ων,(iii)1νD>ˉΨ,ρ((1νDˉΨ)1(|L|+|U|))<1,ν>1,ων,(iv)1νD>ˉΨ,ρ((1νDˉΨ)1(ων|L|+|U|))<1,ν>1,ων, (3.17)

    then {z(k)}+k=0 produced by the SMAOR iteration method converges for any z(0)Rn.

    Proof. Since A=FG is the AOR splitting and A is an H+ matrix, we know that F is an M-matrix and F+Φ is an M-matrix for any nonnegative diagonal matrix Φ. For ΦD+ˉΨ, just as the proof of Theorem 3.4, for the expression (3.15), we have

    (Φ+F)(|GΨ(k)|+|ΦAΨ(k)|)=(Φ+F)(|GΨ(k)|+(ΦDΨ(k))+|B|)F|G||Ψ(k)|+Ψ(k)+D|B|=1+ν|1ν|νD|Ψ(k)|+Ψ(k)ν+ω+|νω|ν|L|2|U|=2min{1,ν}νD|Ψ(k)|+Ψ(k)2max{ν,ω}ν|L|2|U|={2D|Ψ(k)|+Ψ(k)2max{ν,ω}ν|L|2|U|when0<ν1,2νD|Ψ(k)|+Ψ(k)2max{ν,ω}ν|L|2|U|whenν>1,{2D2ˉΨ2|L|2|U|when0<ν1andων,2D2ˉΨ2ων|L|2|U|when0<ν1andων,2νD2ˉΨ2|L|2|U|whenν>1andων,2νD2ˉΨ2ων|L|2|U|whenν>1andων. (3.18)

    Under the conditions (3.17), we know that each of four matrices in the last inequality of (3.18) is an M-matrix. Then, the splitting (Φ+F)(|GΨ(k)|+|ΦAΨ(k)|) appeared in (3.18) is an M-splitting. Then

    ρ(|(Φ+F)1|(|GΨ(k)|+|ΦAΨ(k)|))ρ((Φ+F)1(|GΨ(k)|+|ΦAΨ(k)|))<1

    for any |Ψ(k)|ˉΨ. So the convergence condition

    δ1=ρ(sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)})<1

    holds. Therefor, from Theorem 3.1, the theorem is established.

    According to the proofs of Theorems 3.4 and 3.5, we can find that if Ψ(k)O for any nonnegative integer k, and then |Ψ(k)|+Ψ(k)=O holds. Thus, |Ψ(k)|+Ψ(k) appeared in (3.15) and (3.18) can be deleted. Thus, we can obtain the following two corollaries derived from these two Theorems, respectively, and the proofs are omitted.

    Corollary 3.2. Assume that A is an H+-matrix and A=FG is an H-splitting with OΨ(k)ˉΨ for any k=1,2,. If Φ satisfies

    ΦD+ˉΨ, (3.19)

    then {z(k)}+k=0 produced by the SMMS iteration method (2.4) converges for any z(0)Rn.

    Corollary 3.3. Assume that A is an H+-matrix and A=FG is the AOR splitting with OΨ(k)ˉΨ for any k=1,2,. If Φ satisfies ΦD+ˉΨ and any of the following conditions holds:

    (i)ρ(D1(|L|+|U|))<1,0<ν1,ων,(ii)ρ(D1(ων|L|+|U|))<1,0<ν1,ων,(iii)ρ(D1(|L|+|U|))<1ν,ν>1,ων,(iv)ρ(D1(ω|L|+ν|U|))<1,ν>1,ων,

    then {z(k)}+k=0 produced by the SMAOR iteration method converges for any z(0)Rn.

    We remark here that for an H+-matrix A, the inequality ρ(D1(|L|+|U|))<1 holds, and it follows that the SMAOR iteration method always converges for any z(0)Rn when 0<ν1andων according to (i) of Corollary 3.3. In addition, although some proposed convergence conditions are similar to that of [8], the SMMS iteration method discussed here differs to the MMS iteration method involved in [3,4,8].

    We illustrate some numerical examples in this section. We denote the number of iteration steps and the elapsed time by IT and CPU, respectively. The norm of residual vector of the NCP is denoted by RES(z), which is defined as follows

    RES(z)=||min(z,Az+φ(z))||2.

    z(k) represents the kth numerical solution, and we set the iteration to cease if IT reaches 1000 or RES(z(k))<1.0e5. In the first two experiments, we use A(η,μ)=M+ηN+μS to generate the matrix A in the NCP (1.1), where η and μ are two constants, M,N and S are three given matrices. M=Tridiag(I,T,I)Rn×n is a block-tridiagonal matrix, where S is a diagonal matrix, N=tridiag(0,0,1)Rn×n and T=tridiag(1,4,1)Rm×m are two tridiagonal matrix with n=m2. We set z()=(0,1,0,1,)TRn and z(0)=(0,0,0,0,)TRn to be the solution of (1.1) and the initial vector, respectively.

    Example 4.1. We test the convergence conditions given in Theorem 3.1 and compare the simplified modulus-based Gauss-Seidel(SMGS) iteration method with the modulus-based Gauss-Seidel(MGS) iteration method [3]. We set φ(z) in the NCP (1.1) to be

    φ(z)=(z12sin(z1)+q1,z22sin(z2)+q2,,zn2sin(zn)+qn)TRn

    with q=(Az()+φ(z())), then

    dφidzi=12cos(zi)[1,3],fori=1,2,,n.

    We set S=diag((1,2,3,1,2,3,))Rn×n, and consider cases A(0,2) and A(1,1), which are a symmetric positive definite matrix and a nonsymmetric P-matrix, respectively. Let Φ be the diagonal part of A, i.e., Φ=D in both the SMGS iteration method (2.4) and the MGS iteration method [3]. Then for A(0,2), δ1=0.9080 when n=2500 and δ1=0.9609 when n=3600, and for A(1,1), δ1=0.7024 when n=2500 and δ1=0.8218 when n=3600. So the the SMGS is convergent for any z(0)Rn based on Theorem 3.1. Table 1 below shows the numerical comparison.

    Table 1.  Comparison of the SMGS iteration method and the MGS iteration method.
    A(0,2) A(1,1)
    n IT CPU RES IT CPU RES
    SMGS 2500 11 0.001986 2.6220e-06 11 0.002040 8.4601e-06
    3600 13 0.002779 4.1634e-06 14 0.003468 6.8549e-06
    MGS 2500 11 0.025748 3.6082e-06 13 0.031206 4.7946e-06
    3600 13 0.060169 9.7871e-06 14 0.062419 4.7127e-06

     | Show Table
    DownLoad: CSV

    From Table 1, for cases A(0,2) and A(1,1), although the ITs are similar for the two iteration methods, the elapsed time is significantly different, i.e., the former SMGS iteration method costs less time than the latter MGS iteration method. This example shows that the SMMS iteration method (2.4) is usually more efficient than the MMS iteration method.

    Example 4.2. We test the convergence conditions given in Theorem 3.3. We set φ(z) in (1.1) the NCP (1.1) to be

    φ(z)=(z12cos(z1)+q1,z22cos(z2)+q2,,zn2cos(zn)+qn)TRn

    with q=(Az()+φ(z())), then

    dφidzi=1+2sin(zi)[1,3],fori=1,2,,n.

    Four cases are considered for A in the NCP (1.1), that is A(0,4), A(0,6), A(2,3) and A(1,3) with

    S1=diag((3,5,5,3,5,5,)),S2=diag((2,3,4,2,3,4,)),S3=diag((4,3,5,4,3,5,)),S4=diag((4,5,4,4,5,4,)),

    respectively. Set F=triu(A,1)triu(A,2) in A=FG for the first two cases, and set F=triu(A)triu(A,1)+triu(A,1)triu(A)+(triu(A,1)triu(A))T for the other two cases. We set n=1600, then all cases satisfy the condition τ<λ1 given Theorem 3.3, and the SMMS iteration method converges for any z(0)Rn if we set Φ=ϕI with ϕ(λnλ12+τ,+). In order to see the numerical results clearly, we set

    ϕ=λnλ12+τ:δ:λn+λ12+5δ

    where δ=λ1τ5. Then λn+λ12 is the fourth point in the 11 points. We test the convergence condition σ2<1 given in Theorem 3.2. Table 2, Figures 1 and 2 below show the numerical results.

    Table 2.  The numerical results of the SMMS iteration method when Φ=ϕI.
    A(0,4),τ=4.9941,λ1=15.7258
    ϕ ϕ1 ϕ2 ϕ3 ϕ4 ϕ5 ϕ6 ϕ7 ϕ8 ϕ9
    σ2 1.0000 0.7536 0.5613 0.4070 0.4604 0.5049 0.5426 0.5750 0.6031
    IT 35 21 15 11 9 10 12 14 16
    A(0,6),τ=4.9941,λ1=15.7302
    ϕ ϕ1 ϕ2 ϕ3 ϕ4 ϕ5 ϕ6 ϕ7 ϕ8 ϕ9
    σ2 1.0000 0.7659 0.5808 0.4309 0.4802 0.5216 0.5570 0.5874 0.6140
    IT 33 22 16 13 10 11 13 15 17
    A(2,3),τ=6.9897,λ1=12.4574
    ϕ ϕ1 ϕ2 ϕ3 ϕ4 ϕ5 ϕ6 ϕ7 ϕ8 ϕ9
    σ2 1.0000 0.8531 0.7263 0.6157 0.6389 0.6594 0.6777 0.6941 0.7089
    IT 25 19 15 12 10 10 12 13 14
    A(1,3),τ=5.9916,λ1=14.5548
    ϕ ϕ1 ϕ2 ϕ3 ϕ4 ϕ5 ϕ6 ϕ7 ϕ8 ϕ9
    σ2 1.0000 0.7803 0.6041 0.4597 0.5043 0.5421 0.5746 0.6028 0.6274
    IT 37 22 16 12 9 9 11 13 14

     | Show Table
    DownLoad: CSV
    Figure 1.  The numerical results for A(0,3),A(0,6).
    Figure 2.  The numerical results for A(2,3),A(1,3).

    From Table 2, Figures 1 and 2, when Φ=λn+λ12, that is, the quasi-optimal parameter given in Theorem 3.3, IT is not very large, and the best parameter is sometimes near the quasi-optimal parameter in this example. In addition, we also can see that though the convergence condition is obtained by inequality reduction, the size of the boundary value is not exactly consistent with IT.

    Example 4.3. We test the SMAOR iteration method for solving (1.1). We let A be the block tridialgonal matrix in [4], i.e., A=Tridiag(T,K,T)Rn×n with K=tridiag(4,20,4)Rns×ns and T=tridiag(1,4,1)Rns×ns being two tridiagonal matrices with n=nt×ns, nt=32t1 and ns=22t1, where t is a positive integer. We let φ(z)Rn in (1.1) be

    φ(z)=(2z1+sin(z1)cos(z1)+q1,2z2+sin(z2)cos(z2)+q2,,2zn+sin(zn)cos(zn)+qn)T.

    Then,

    dφidzi=2+cos(zi)+sin(zi)[22,2+2]fori=1,2,,n.

    We let t=4 and Φ be Φ=D+ˉΨ in the SMAOR iteration method. Then, A is an H+-matrix and 0Ψ(k)ˉΨ for any k=1,2,. According to (i) in Corollary 3.3, we know that when 0<ν1andων, the SMAOR iteration method is convergent. In our experiment, we set the discrete values of ν and ω to be

    ν=17:17:1+27andω=17:17:1+27.

    Table 3 and Figure 3 below show the numerical results.

    Table 3.  The numerical results of the SMAOR iteration method.
    A=Tridiag(T,K,T),t=4,n=1457, ρ(D1(|L|+|U|))=0.9958<1
    ρsup ν1 ν2 ν3 ν4 ν5 ν6 ν7 ν8 ν9
    ω1 0.9882 0.9825 0.9781 0.9746 0.9717 0.9693 0.9952 1.1210 1.2295
    ω2 1.0970 0.9741 0.9713 0.9689 0.9669 0.9651 0.9923 1.1223 1.2340
    ω3 1.1875 1.0781 0.9599 0.9596 0.9591 0.9585 0.9875 1.1221 1.2371
    ω4 1.2714 1.1712 1.0562 0.9463 0.9482 0.9493 0.9806 1.1202 1.2388
    ω5 1.3577 1.2574 1.1453 1.0352 0.9337 0.9373 0.9715 1.1165 1.2391
    ω6 1.4529 1.3388 1.2294 1.1190 1.0159 0.9220 0.9598 1.1110 1.2379
    ω7 1.5551 1.4204 1.3101 1.1990 1.0944 0.9984 0.9453 1.1034 1.2351
    ω8 1.6570 1.5059 1.3927 1.2777 1.1700 1.0720 1.0171 1.0935 1.2306
    ω9 1.7724 1.5953 1.4732 1.3576 1.2458 1.1431 1.0865 1.1628 1.2242
    IT ν1 ν2 ν3 ν4 ν5 ν6 ν7 ν8 ν9
    ω1 72 38 27 21 18 26 39 63 99
    ω2 70 37 26 20 17 23 32 49 82
    ω3 68 36 25 20 16 20 28 40 61
    ω4 66 35 25 19 16 18 25 34 49
    ω5 65 34 24 19 15 16 22 30 41
    ω6 63 33 23 18 15 15 20 26 35
    ω7 62 33 23 18 15 14 18 24 31
    ω8 60 32 22 17 14 13 17 21 28
    ω9 59 31 22 17 14 12 15 20 25

     | Show Table
    DownLoad: CSV
    Figure 3.  δ1 and IT for the SMAOR iteration method.

    From Table 3 and Figure 2, we can see that this example mainly verifies the first conclusion (i) given in Corollary 3.3, i.e., when 0<ν1andων. For other conclusions given in Corollary 3.3, such as, ω>ν, ν>1, ω>1, the numerical results are not obvious, and only when ω7>ν6, δ1=ρ(sup|Ψ(k)|ˉΨ{|(Φ+F)1|(|GΨ(k)|+|AΦ+Ψ(k)|)})=0.9984<1, which can ensure the convergence of the SMAOR iteration method (see Theorem 3.1). However, if we decrease the order of A, for instance, let t=2, then the cases related to (ⅱ)–(ⅳ) given in Corollary 3.3 will be more, and the corresponding numerical results are omitted here. In addition, we can also see that the convergence conditions given in this paper are only sufficient, not necessary, and when ν=ω, i.e., the SMSOR iteration method is relatively better. Specially, the case ν=ω=1, i.e., the SMGS iteration method is good although IT is not the smallest in this example.

    The SMMS iteration method was extended to solve a kind of nonlinear complementarity problem in this paper. Both the general convergence conditions and the concrete convergence conditions were proposed. By comparing the SMGS iteration method with the MGS iteration method, the high efficiency of the SMMS iteration method was shown. The quasi-optimal parameter conclusion for the SMMS iteration method was also illustrated by the numerical experiments.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This research is supported by The Natural Science Foundation of Guangdong Province (No. 2022A1515011081 and No. 2023A1515011911), The Technology Innovation Guidance Project of Zhaoqing (No. 2022040315016) and The Innovative Research Team Project of Zhaoqing University.

    The author has no conflict of interest.



    [1] B. N. Pshenichnyi, A. A. Sosnovsky, Nonlinear complementarity problem, Optim., 4 (1992), 355–362. https://doi.org/10.1080/02331939208843832 doi: 10.1080/02331939208843832
    [2] S. Karamardian, The nonlinear complementarity problem with applications, J. Optim. Theory Appl., 4 (1969), 167–181. https://doi.org/10.1007/BF00927414 doi: 10.1007/BF00927414
    [3] Z. C. Xia, C. L. Li, Modulus-based matrix splitting iteration methods for a class of nonlinear complementarity problem, Appl. Math. Comput., 271 (2015), 34–42. https://doi.org/10.1016/j.amc.2015.08.108 doi: 10.1016/j.amc.2015.08.108
    [4] R. Li, J. F. Yin, On the convergence of modulus-based matrix splitting iteration methods for a class of nonlinear complementarity problems with H+-matrices, J. Comput. Appl. Math., 342 (2018), 202–209. https://doi.org/10.1016/j.cam.2017.12.029 doi: 10.1016/j.cam.2017.12.029
    [5] J. T. Hong, C. L. Li, Modulus-based matrix splitting iteration methods for a class of nonlinear complementarity problem, Appl. Math. Comput., 23 (2016), 629–641. https://doi.org/10.1002/nla.2044 doi: 10.1002/nla.2044
    [6] N. Huang, C. F. Ma, The modulus-based matrix splitting algorithms for a class of weakly nonlinear complementarity problems, Numer. Linear Algebra., 23 (2016), 558–569. https://doi.org/10.1002/nla.2039 doi: 10.1002/nla.2039
    [7] G. B. Wang, F. P. Tan, Modulus-based multisplitting iteration method for a class of weakly nonlinear complementarity problems, Comput. Appl. Math. Comput., 3 (2021), 419–428. https://doi.org/10.1007/s42967-020-00074-6 doi: 10.1007/s42967-020-00074-6
    [8] X. M. Fang, Convergence of modulus-based matrix splitting iteration method for a class of nonlinear complementarity problems, Numer. Algorithms, 90 (2022), 931–950. https://doi.org/10.1007/s11075-021-01215-5 doi: 10.1007/s11075-021-01215-5
    [9] Z. Z. Bai, Modulus-based matrix splitting iteration methods for linear complementarity problems, Numer. Linear Algebra., 17 (2010), 917–933. https://doi.org/10.1002/nla.680 doi: 10.1002/nla.680
    [10] H. Zheng, S. Vong, A modified modulus-based matrix splitting iteration method for solving implicit complementarity problems, Numer. Algorithms, 82 (2019), 573–592. https://doi.org/10.1007/s11075-018-0614-z doi: 10.1007/s11075-018-0614-z
    [11] F. Mezzadri, E. Galligani, Modulus-based matrix splitting methods for a class of horizontal nonlinear complementarity problems, Numer. Algorithms, 87 (2021), 667–687. https://doi.org/10.1007/s11565-022-00429-2 doi: 10.1007/s11565-022-00429-2
    [12] W. X. Guo, H. Zheng, X. F. Peng, New convergence results of the modulus-based methods for vertical linear complementarity problems, Appl. Math. Lett., 135 (2023), 108444. https://doi.org/10.1016/j.aml.2022.108444 doi: 10.1016/j.aml.2022.108444
    [13] F. Mezzadri, E. Galligani, Modulus-based matrix splitting methods for horizontal linear complementarity problems, Numer. Algorithms, 83 (2020), 201–219. https://doi.org/10.1007/s11075-019-00677-y doi: 10.1007/s11075-019-00677-y
    [14] F. Mezzadri, A modulus-based formulation for the vertical linear complementarity problems, Numer. Algorithms, 90 (2022), 1547–1568. https://doi.org/10.1007/S11075-021-01240-4 doi: 10.1007/S11075-021-01240-4
    [15] H. Zheng, Y. X. Zhang, X. P. Lu, S. Vong, Modulus-based synchronous multisplitting iteration methods for large sparse vertical linear complementarity problems, Numer. Algorithms, 93 (2023), 711–729. https://doi.org/10.1007/s11075-022-01436-2 doi: 10.1007/s11075-022-01436-2
    [16] X. M. Fang, The convergence of a modulus-based matrix splitting iteration method for solving the implicit complementarity problems, J. Appl. Math. Comput., 69 (2023), 853–870. https://doi.org/10.1016/j.cam.2022.114241 doi: 10.1016/j.cam.2022.114241
    [17] J. Long, S. Zeng, A projection-filter method for solving nonlinear complementarity problems, Appl. Math. Comput., 216 (2010), 300–307. https://doi.org/10.1016/j.amc.2010.01.063 doi: 10.1016/j.amc.2010.01.063
    [18] A. Bnouhachem, M. A. Noor, An interior proximal point algorithm for nonlinear complementarity problems, Nonlinear Anal. Hybri., 4 (2010), 371–380. https://doi.org/10.1016/j.nahs.2009.09.010 doi: 10.1016/j.nahs.2009.09.010
    [19] Y. Qin, Z. Yu, A smoothing least square method for nonlinear complementarity problem, Math. Method. Appl. Sci., 36 (2013), 1783–1789. https://doi.org/10.1002/mma.2724 doi: 10.1002/mma.2724
    [20] A. Hadjidimos, M. Lapidakis, M. Tzoumas, On iterative solution for linear complementarity problem with an H+-matrix, SIAM J. Matrix Anal. A, 33 (2012), 97–110. https://doi.org/10.1137/100811222 doi: 10.1137/100811222
    [21] L. Cvetkovic, A. Hadjidimos, V. Kostic, On the choice of parameters in MAOR type splitting methods for the linear complementarity problem, Numer. Algorithms, 4 (2014), 793–806. https://doi.org/10.1007/s11075-014-9824-1 doi: 10.1007/s11075-014-9824-1
    [22] S. L. Wu, C. X. Li, A class of new modulus-based matrix splitting methods for linear complementarity problem, Optim. Lett., 5 (2022), 1427–1443. https://doi.org/10.1007/s11590-021-01781-6 doi: 10.1007/s11590-021-01781-6
    [23] W. Li, A general modulus-based matrix splitting method for linear complementarity problems of H-matrices, Appl. Math. Lett., 26 (2013), 1159–1164. https://doi.org/10.1016/j.aml.2013.06.015 doi: 10.1016/j.aml.2013.06.015
    [24] N. Zheng, J. F. Yin, Accelerated modulus-based matrix splitting iteration methods for linear complementarity problem, Numer. Algorithms, 64 (2013), 245–262. https://doi.org/10.1007/s11075-012-9664-9 doi: 10.1007/s11075-012-9664-9
    [25] L. L. Zhang, Two-stage multisplitting iteration methods using modulus-based matrix splitting as inner iteration for Linear complementarity problems, J. Optimiz. Theory Appl., 160 (2014), 189–203. https://doi.org/10.1007/s10957-013-0362-0 doi: 10.1007/s10957-013-0362-0
    [26] S. L. Wu, C. X. Li, Two-sweep modulus-based matrix splitting iteration methods for linear complementarity problems, J. Comput. Appl. Math., 302 (2016), 327–339. https://doi.org/10.1016/j.cam.2016.02.011 doi: 10.1016/j.cam.2016.02.011
    [27] L. Jia, X. Wang, A generalized two-step modulus-based matrix splitting iteration method for implicit complementarity problems of H+-matrices, Filomat, 33 (2019), 4875–4888. https://doi.org/10.2298/fil1915875j doi: 10.2298/fil1915875j
    [28] H. Zheng, S. Vong, A two-step modulus-based matrix splitting iteration method for horizontal linear complementarity problems, Numer. Algorithms, 86 (2021), 1791–1810. https://doi.org/10.1007/s11075-020-00954-1 doi: 10.1007/s11075-020-00954-1
    [29] G. Csordas, R. S. Varga, Comparisons of regular splittings of matrices, Numer. Math., 44 (1984), 23–35. https://doi.org/10.1007/BF01389752 doi: 10.1007/BF01389752
    [30] A. Berman, R. J. Plemmons, Nonnegative Matrices in the Mathematical Sciences, New York: Academic Press, 1994. https://doi.org/10.1137/1023089
  • This article has been cited by:

    1. Ximing Fang, Two-Step Simplified Modulus-Based Matrix Splitting Iteration Method for Linear Complementarity Problems, 2024, 16, 2073-8994, 1210, 10.3390/sym16091210
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1014) PDF downloads(50) Cited by(1)

Figures and Tables

Figures(3)  /  Tables(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog