Loading [MathJax]/jax/output/SVG/jax.js
Research article

New convergence analysis of a class of smoothing Newton-type methods for second-order cone complementarity problem

  • Received: 30 May 2022 Revised: 12 July 2022 Accepted: 21 July 2022 Published: 01 August 2022
  • MSC : 65K05, 90C33

  • In this paper we propose a class of smoothing Newton-type methods for solving the second-order cone complementarity problem (SOCCP). The proposed method design is based on a special regularized Chen-Harker-Kanzow-Smale (CHKS) smoothing function. When the solution set of the SOCCP is nonempty, our method has the following convergence properties: (ⅰ) it generates a bounded iteration sequence; (ⅱ) the value of the merit function converges to zero; (ⅲ) any accumulation point of the generated iteration sequence is a solution of the SOCCP; (ⅳ) it has the local quadratic convergence rate under suitable assumptions. Some numerical results are reported.

    Citation: Li Dong, Jingyong Tang. New convergence analysis of a class of smoothing Newton-type methods for second-order cone complementarity problem[J]. AIMS Mathematics, 2022, 7(9): 17612-17627. doi: 10.3934/math.2022970

    Related Papers:

    [1] Xiaorui He, Jingyong Tang . A smooth Levenberg-Marquardt method without nonsingularity condition for wLCP. AIMS Mathematics, 2022, 7(5): 8914-8932. doi: 10.3934/math.2022497
    [2] 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
    [3] Na Mi, Juhe Sun, Li Wang, Yu Liu . Alternating direction method for the fixed point problem of set-valued mappings with second-order cone double constraints. AIMS Mathematics, 2023, 8(3): 6389-6406. doi: 10.3934/math.2023323
    [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] Shousheng Zhu . Double iterative algorithm for solving different constrained solutions of multivariate quadratic matrix equations. AIMS Mathematics, 2022, 7(2): 1845-1855. doi: 10.3934/math.2022106
    [7] Panjie Tian, Zhensheng Yu, Yue Yuan . A smoothing Levenberg-Marquardt algorithm for linear weighted complementarity problem. AIMS Mathematics, 2023, 8(4): 9862-9876. doi: 10.3934/math.2023498
    [8] 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
    [9] Lv Zhang, Qingbiao Wu . Modified Newton-EHS method for solving nonlinear problems with complex symmetric Jacobian matrices. AIMS Mathematics, 2023, 8(10): 24233-24253. doi: 10.3934/math.20231236
    [10] B. El-Sobky, G. Ashry . An interior-point trust-region algorithm to solve a nonlinear bilevel programming problem. AIMS Mathematics, 2022, 7(4): 5534-5562. doi: 10.3934/math.2022307
  • In this paper we propose a class of smoothing Newton-type methods for solving the second-order cone complementarity problem (SOCCP). The proposed method design is based on a special regularized Chen-Harker-Kanzow-Smale (CHKS) smoothing function. When the solution set of the SOCCP is nonempty, our method has the following convergence properties: (ⅰ) it generates a bounded iteration sequence; (ⅱ) the value of the merit function converges to zero; (ⅲ) any accumulation point of the generated iteration sequence is a solution of the SOCCP; (ⅳ) it has the local quadratic convergence rate under suitable assumptions. Some numerical results are reported.



    We consider the second-order cone complementarity problem (SOCCP), which is to find (x,y)Rn×Rn such that

    xK,yK,xTy=0,y=F(x), (1.1)

    where F:RnRn is a continuously differentiable function, KRn is the Cartesian product of second-order cones (SOCs), that is, K=Kn1××Knr with r,n1,...,nr1 and n=ri=1ni, where Kni are the ni-dimensional second-order cone defined by

    Kni:={(x1,ˉxT)TR×Rni1:x1ˉx}. (1.2)

    Here and below, denotes the 2-norm. Since K1 is the set of nonnegative real values R+ (the nonnegative orthant in R), the SOCCP includes the well-known nonlinear complementarity problem as a special case, corresponding to ni=1 for all i=1,2,...,r.

    In the last few years, the SOCCP has attracted a lot of attention due to its wide applicability in many fields (e.g., [2,3,4,14,16]). A number of numerical methods have been proposed to solve the SOCCP among which the smoothing Newton-type method is one of the most effective methods (e.g., [1,5,7,9,11,12,15,18,20,21,22,23]). The main idea of these smoothing Newton-type methods is to use a smoothing function to reformulate the concerned SOCCP as a system of smooth nonlinear equations H(z)=0 and then solve it by using Newton's method. In these smoothing Newton-type methods, it has been proved that any accumulation point z of the generated iteration sequence {zk} satisfies H(z)=0. However, many papers do not analyze whether such an accumulation point exists (e.g., [5,15]). To ensure that such an accumulation point exists, existing smoothing Newton-type methods usually require that the solution set of the SOCCP is nonempty and bounded (e.g., [7,9,11,12,18,20,21,22,23]).

    Recently, Huang, Hu and Han [10] presented a nonmonotone smoothing algorithm for solving the symmetric cone complementarity problem for which global convergence is established by just requiring that the solution set of the problem is nonempty. Motivated by their work, in this paper, we give a new convergence analysis of a class of smoothing Newton-type methods for the SOCCP. Specifically, we introduce a special regularized Chen-Harker-Kanzow-Smale (CHKS) smoothing function that is perturbed by μt where μ is the smoothing parameter and t(0,1/2] is a constant. By using this smoothing function, we reformulate the SOCCP as a system of smooth nonlinear equations Ht(z)=0 (see, Section 3 below) and propose a class of smoothing Newton-type methods to solve it. We prove that, when the solution set of the SOCCP is only nonempty, the proposed method has the following convergence properties.

    (ⅰ) It generates a bounded iteration sequence;

    (ⅱ) The value of the merit function converges to zero;

    (ⅲ) Any accumulation point of the generated iteration sequence is a solution of the SOCCP;

    (ⅳ) It has a local quadratic convergence rate under suitable assumptions.

    The paper is organized as follows. In Section 2, we introduce Euclidean Jordan algebras associated with the SOC Kn. In Section 3, based on a special regularized CHKS smoothing function, we reformulate the SOCCP as a family of parameterized smooth nonlinear equations. In Section 4, we give a class of smoothing Newton-type methods for solving the SOCCP. In Section 5, we investigate its global and local convergence properties respectively. The numerical results are reported in Section 6. Some conclusions are given in Section 7.

    Throughout the paper, Rn denotes the space of n-dimensional real column vectors. Rn+ (Rn++) denotes the nonnegative (positive) orthant in Rn. For convenience, we write (uT1,...,uTm)T as (u1,...,um) for any vectors uiRni. In represents the n×n dimension identity matrix; , denotes the Euclidean inner product. intK denotes the interior of K. For any x,yRn, we write xKy (xKy) if xyK (xyintK). For any α,β>0, α=O(β) (α=o(β)) means that α/β is uniformly bounded (tends to zero) as β0.

    For any vectors x=(x1,ˉx)R×Rn1 and y=(y1,ˉy)R×Rn1, their Jordan product associated with the SOC Kn is defined by

    xy:=(xTy,x1ˉy+y1ˉx).

    The identity element under this product is e:=(1,0,...,0)TRn. A vector xRn is said to be invertible if there exists a unique yRn such that xy=e. We shall call this y the inverse of x and denote it by x1. Moreover, if xKn, then there exists a unique vector in Kn, which we denote by x, such that xx=x.

    For any x=(x1,ˉx)R×Rn1, its spectral decomposition with respect to the SOC Kn is

    x=λ1(x)c1+λ2(x)c2,

    where λ1(x),λ2(x) and c1,c2 are the spectral values and associated spectral vectors of x, respectively, that are given by

    λi(x)=x1+(1)iˉx,ci={12(1,(1)iˉxˉx),ˉx0,12(1,(1)iω),ˉx=0,i=1,2,

    with any ωRn1 such that ω=1.

    For any x=(x1,ˉx)R×Rn1 with spectral values λ1(x),λ2(x) and spectral vectors c1,c2, the following results hold:

    (1) x2:=λ1(x)2c1+λ2(x)2c2Kn and x2=xx.

    (2) If xKn, then λ2(x)λ1(x)0 and x=λ1(x)c1+λ2(x)c2.

    (3) If xintKn, then λ2(x)λ1(x)>0 and x1=λ1(x)1c1+λ2(x)1c2.

    Given an element x=(x1,ˉx)R×Rn1, we define the symmetric matrix

    Lx:=[x1ˉxTˉxx1In1].

    It is easy to verify that Lxy=xy,yRn. Moreover, if xintKn, then Lx is invertible with

    L1x=1det(x)[x1ˉxTˉxdet(x)x1In1+ˉxˉxTx1],

    where det(x):=x21ˉx2 denotes the determinant of x.

    We can also define the trace of x=(x1,ˉx)R×Rn1 by Tr(x):=λ1(x)+λ2(x)=2x1. Then, for any x,yRn, it holds that Tr(xy)=2xTyandTr(e)=2.

    In the following analysis, we assume that K=Kn. This does not result in any loss of generality because our analysis can be easily extended to the general case. Smoothing Newton-type methods are typically designed based on a smoothing function. Up to now, many smoothing functions for the SOCCP have been proposed. Among them, the CHKS smoothing function

    φ(μ,x,y)=x+y(xy)2+4μe,(μ,x,y)R×Rn×Rn

    is one of the most prominent smoothing functions which satisfies (see, [8,Proposition 4.1])

    φ(0,x,y)=0xK,yK,xTy=0.

    Chi and Liu [6] proposed a regularized CHKS smoothing function which is denoted as

    ϕ(μ,x,y)=(1+μ)(x+y)(1μ)2(xy)2+4μe,(μ,x,y)R×Rn×Rn.

    Based on ϕ, Chi and Liu [6] proposed a non-interior continuation method for solving the SOC optimization problem.

    In this paper, we introduce a special regularized CHKS smoothing function which is defined by

    ϕt(μ,x,y)=(1+μt)(x+y)(1μt)2(xy)2+4μe,(μ,x,y)R×Rn×Rn, (3.1)

    where t(0,1/2] is a constant. As it will be shown later (see, Theorem 5.1 below), the parameter t(0,1/2] plays a key role in proving the boundedness of the generated iteration sequence.

    The following theorem gives the continuously differentiable property of the function ϕt, which has a proof that is similar to Theorem 2.4 in [6].

    Theorem 3.1. Let ϕt(μ,x,y) be defined by (3.1). Denote w:=(1μt)2(xy)2+4μe. Then ϕt(μ,x,y) is continuously differentiable at any (μ,x,y)R++×Rn×Rn with

    (ϕt(μ,x,y))μ=tμt1(x+y)L1w[(μt1)tμt1(xy)2+2e],
    (ϕt(μ,x,y))x=(1+μt)In(1μt)2L1wLxy,                    
    (ϕt(μ,x,y))y=(1+μt)In+(1μt)2L1wLxy.                    

    Moreover, limμ0ϕt(μ,x,y)=ϕt(0,x,y) and

    ϕt(0,x,y)=0xK,yK,xTy=0.

    To reformulate the SOCCP as a family of parameterized smooth equations, we introduce a class of single variable functions as follows.

    Assumption 3.1. Assume that h:RR is a function that satisfiesthe following conditions:

    (a) h is continuously differentiable with h(μ)>0 forany μ>0;

    (b) h(μ)=0 implies that μ=0;

    (c) h(μ)h(μ)[μ,0) for any μ>0;

    (d) h(μ)μ for any μ0;

    (e) there exist η10 and η20 such that h(μ)η1h(μ)+η2 for any μ0.

    Regarding Assumption 3.1, we have the following remarks.

    Remark 3.1. (ⅰ) The conditions (a)–(c) were introduced by Jiang [13].

    (ⅱ) There are many functions satisfying Assumption 3.1, for example, h(μ)=μ, h(μ)=eμ1, h(μ)=eμ+μ1 and so on.

    (ⅲ) If h1 and h2 satisfy Assumption 3.1, then αh1+βh2 satisfies Assumption 3.1 for any α,β0 with α+β=1.

    In the rest of this paper, we let z:=(μ,x,y)R×Rn×Rn. We define the function Ht:R×Rn×RnR×Rn×Rn as

    Ht(z):=(h(μ)yF(x)ϕt(μ,x,y)), (3.2)

    where ϕt is given in (3.1). Then, by Theorem 3.1 and Assumption 3.1 (b), we can immediately get the following theorem.

    Theorem 3.2. (i) (x,y) is the solution of the SOCCP if Ht(z)=0.

    (ii) Ht(z) is continuously differentiable at any z=(μ,x,y)R++×Rn×Rn with its Jacobian

    Ht(z)=[h(μ)000F(x)I(ϕt(z))μ(ϕt(z))x(ϕt(z))y],

    where (ϕt(z))μ, (ϕt(z))x and (ϕt(z))y are given in Theorem 3.1.

    In the case of smoothing Newton-type methods, it is essential that the Jacobian matrix Ht(z) is invertible since the direction of descent should be well defined and unique to solve Ht(z)=0. To establish the nonsingularity of Ht(z), we need the monotonicity of F which has been extensively used in previous studies (e.g., [5,7,9,11,12,15,20,21,22]). The function F is said to be monotone if it satisfies

    xy,F(x)F(y)0,(x,y)Rn×Rn.

    Under this monotonicity assumption, similarly to the proof of Theorem 5.1 in [12], we can establish the nonsingularity of Ht(z) as follows.

    Theorem 3.3. If F is monotone, then Ht(z) is nonsingular for any zR++×Rn×Rn.

    Let Ht(z) be defined by (3.2). We denote the merit function ft:R1+2nR+ by

    ft(z):=Ht(z)2=h(μ)2+yF(x)2+ϕt(μ,x,y)2. (4.1)

    We now give our methods for solving the SOCCP.

    Algorithm 4.1. (A class of smoothing Newton-type methods)

    Step 0: Choose constants δ,σ(0,1) and μ0>0. Choose a function h(μ) satisfying the conditions (a)–(e) in Assumption 3.1. Choose η10 and η20 such that h(μ)η1h(μ)+η2 for any μ0. Choose γ(0,1) such that γμ0 and γ(η1+η2)<1. Choose (x0,y0)Rn×Rn and let z0:=(μ0,x0,y0). Let ˉz:=(1,0,...,0)TR1+2n. Set k:=0.

    Step 1: If Ht(zk)=0, then stop. Otherwise, compute

    ζk:=γmin{1,ft(zk)}. (4.2)

    Step 2: Compute the search direction Δzk:=(Δμk,Δxk,Δyk)R1+2n by solving the following system

    Ht(zk)Δzk=Ht(zk)+ζkh(μk)ˉz. (4.3)

    Step 3: Find a step-size αk:=δlk, where lk is the smallest nonnegative integer l satisfying

    ft(zk+δlΔzk)(1σδ2l)ft(zk). (4.4)

    Step 4: Set zk+1:=zk+αkΔzk. Set k:=k+1 and go to Step 1.

    Theorem 4.1. If F is monotone, then Algorithm 4.1 is well-defined andcan generate an infinitesequence {zk=(μk,xk,yk)} with μk>0 for any k0.

    Proof. Suppose that zk=(μk,xk,yk)R++×R2n for some k. Then, it follows from Theorem 3.3 that Ht(zk) is nonsingular. Hence, the system (4.3) is solvable. Moreover, by (4.3), we have that

    ft(zk)Δzk=2Ht(zk)THt(zk)Δzk=2Ht(zk)T[Ht(zk)+ζkh(μk)ˉz]=2ft(zk)+2h(μk)h(μk)ζk2ft(zk)+2h(μk)ζk[η1h(μk)+η2]=2[ft(zk)η1ζkh(μk)2η2ζkh(μk)], (4.5)

    where the first inequality follows from Assumption 3.1(e). By the definition of ζk in (4.2), also notice that min{1,a2}a for any a>0; additionally, we have that ζkγ and ζkγHt(zk). This together with h(μk)Ht(zk) gives

    ζkh(μk)2γft(zk)andζkh(μk)γft(zk). (4.6)

    By Assumption 3.1(d), we have that ft(zk)h(μk)2μ2k>0. So, by (4.5) and (4.6), it holds

    ft(zk)Δzk2[1γ(η1+η2)]ft(zk)<0. (4.7)

    This implies that Δzk is the direction of descent of ft(z) at zk. Next we show that there exists at least one nonnegative integer l that satisfies (4.4). On the contrary, we suppose that for any nonnegative integer l,

    ft(zk+δlΔzk)>(1σδ2l)ft(zk),

    i.e.,

    ft(zk+δlΔzk)ft(zk)δl>σδlft(zk). (4.8)

    Since μk>0, ft(z) is continuously differentiable at zk. So, by letting l on both sides of (4.8), we have that ft(zk)Δzk0. This contradicts (4.7). Hence, we can find the step size αk(0,1] in Step 3 and get the (k+1)th iteration point zk+1=zk+αkΔzk. Moreover, by the first equation in (4.3), we have that Δμk=h(μk)h(μk)+ζk which together with Assumption 3.1(c) gives

    μk+1=μk+αkΔμk=μkαkh(μk)h(μk)+αkζk(1αk)μk+αkζk>0. (4.9)

    Thus, we can conclude that if zkR++×R2n for some k, then zk+1 can be generated by Algorithm 4.1 with zk+1R++×R2n. Since z0=(μ0,x0,y0)R++×R2n, by mathematical induction, we prove the theorem.

    In this section, we establish the global and local quadratic convergence of Algorithm 4.1 under the assumption that the solution set of the SOCCP is nonempty, without requiring its boundedness.

    Lemma 5.1. Let ϕt be defined by (3.1). For any (μ,x,y,c)R++×Rn×Rn×Rn, one has

    ϕt(μ,x,y)=cx+μtyc2K0,μtx+yc2K0and(x+μtyc2)(μtx+yc2)=μe.

    Proof. By Lemma 4.1 in [10], for any (μ,a,b,c)R++×Rn×Rn×Rn, we have that

    a+b(ab)2+4μe=cac2K0,bc2K0
     and(ac2)(bc2)=μe.

    Since ϕt can be rewritten as

    ϕt(μ,x,y)=(x+μty)+(μtx+y)[(x+μty)(μtx+y)]2+4μe,

    we obtain the desired result.

    Lemma 5.2. Suppose that F is monotone and {zk=(μk,xk,yk)} is theiteration sequence generated by Algorithm 4.1. Then for all k0,

    μkγmin{1,ft(zk)}. (5.1)

    Proof. By Step 0, we have that μ0γγmin{1,ft(z0)}. Suppose that μkγmin{1,ft(zk)} for some k. Then, from (4.2) and (4.9) it follows that

    μk+1(1αk)μk+αkζk(1αk)γmin{1,ft(zk)}+αkζk=γmin{1,ft(zk)}γmin{1,ft(zk+1)},

    where the last inequality holds because {ft(zk)} is monotonically decreasing as given by Step 3. So, by mathematical induction, we prove the lemma.

    Theorem 5.1. Suppose that F is monotone and the solution set of the SOCCP is nonempty. Then theiteration sequence {zk=(μk,xk,yk)} generated by Algorithm 4.1 is bounded.

    Proof. By Theorem 4.1, we have that zk=(μk,xk,yk)R++×R2n for all k0. Moreover, since the sequence {ft(zk)} is monotonically decreasing, we have that ft(zk)ft(z0) for any k0. Now we assume zk as k and we will thus derive a contradiction. Since

    0<μkh(μk)Ht(zk)=ft(zk)ft(z0), (5.2)

    where the second inequality holds by Assumption 3.1 (d), we have that (xk,yk) as k. For any t(0,1/2], we define

    ak:=1μtk(ykF(xk)),bk:=12μtkϕt(μk,xk,yk),k0. (5.3)

    Then, from (4.1), we have the following for any k0

    ak2+bk2=1μk2tykF(xk)2+14μ2tkϕt(μk,xk,yk)22ft(zk)μ2tk. (5.4)

    For any k0, by (5.1), if ft(zk)1, then μkγ; therefore,

    ft(zk)μ2tkft(z0)γ2t. (5.5)

    And if ft(zk)<1, then μkγft(zk) which gives

    ft(zk)μ2tkft(zk)12tγ2tft(z0)12tγ2t,t(0,1/2]. (5.6)

    By (5.4), (5.5) and (5.6), the sequence {(ak,bk)} is uniformly bounded. Since the solution set of the SOCCP is nonempty, there exists a solution of the SOCCP, denoted by (x,y)Rn×Rn, such that

    xK0,yK0,x,y=0,y=F(x). (5.7)

    Now we construct another sequence {(ˆxk,ˆyk)} given

    ˆxk:=xk+μtkykμtkbk,ˆyk:=μtkxk+ykμtkbk. (5.8)

    By (5.3), we have that ϕt(μk,xk,yk)=2μtkbk. Thus, from Lemma 5.1 it follows that

    ˆxkK0,ˆykK0andˆxkˆyk=μke. (5.9)

    By (5.7), (5.8) and (5.9), and also using the fact that p,q0 holds for any pK0 and qK0 (see, [10,Lemma 2.3]), we have that

    2μk=Tr(μke)=2ˆxk,ˆyk2[ˆxk,ˆykx,ˆykˆxk,y]=2ˆxkx,ˆyky=2xkx+μtkykμtkbk,yky+μtkxkμtkbk,

    which together with (5.3), (5.7) and the monotonicity of F gives

    μkxkx,yky+μtkxkx,xkbk+μtkykbk,yky+μ2tkykbk,xkbk=xkx,F(xk)F(x)+μtkak+μtkxkx,xkbk+μtkykbk,yky+μ2tkF(xk)bk+μtkak,xkbkμtkxkx,ak+μtkxk2+μtkxk,bk+μtkx,xk+μtkx,bk+μtkyk2+μtkyk,y+μtkbk,yk+μtkbk,y+μ2tkF(xk)F(bk),xkbk+μ2tkF(bk)+μtkakbk,xkbkμtk[(xk,yk)2+xk,p(μtk,ak,bk)yk,y+bk+q(μtk,ak,bk)], (5.10)

    where

    p(μtk,ak,bk):=akbkx+μtk(F(bk)+μtkakbk),
    q(μtk,ak,bk):=x,bkak+bk,y+μtkF(bk)+μtkakbk,bk.

    Furthermore, by (5.2) and (5.10), we have that

    (xk,yk)2+xk,p(μtk,ak,bk)yk,y+bk+q(μtk,ak,bk)μ1tkft(z0)1t2,

    which together with (xk,yk) as k gives

    limk[1+xk,p(μtk,ak,bk)(xk,yk)2yk,y+bk(xk,yk)2+q(μtk,ak,bk)(xk,yk)2]limkft(z0)t12(xk,yk)2=0. (5.11)

    Since {(ak,bk)} is bounded and 0<μkft(z0) for any k0, the sequences {p(μtk,ak,bk)} and {q(μtk,ak,bk)} are all bounded. Also notice that the sequences {xk(xk,yk)} and {yk(xk,yk)} are all bounded. Thus, we have that

    limk[xk,p(μtk,ak,bk)(xk,yk)2yk,y+bk(xk,yk)2+q(μtk,ak,bk)(xk,yk)2]=limk[xk(xk,yk),p(μtk,ak,bk)(xk,yk)yk(xk,yk),y+bk(xk,yk)+q(μtk,ak,bk)(xk,yk)2]=0,

    which is in contradiction to (5.11). The proof is completed.

    Remark 5.1. In the proof of Theorem 5.1, the second inequality in (5.6) is essential and it only holds for t(0,1/2]. This is why we replace the parameter μ by μt (t(0,1/2]) for the CHKS function in (3.1).

    Theorem 5.2. Suppose that F is monotone and the solution set of the SOCCP is nonempty. Let {zk=(μk,xk,yk)} be the iteration sequence generated byAlgorithm 4.1. Then

    limkft(zk)=0. (5.12)

    Proof. Since {ft(zk)} is monotonically decreasing, it is convergent. So, there exists a constant f0 such that

    limkft(zk)=f,limkζk=ζ:=γmin{1,f}.

    Now we assume f>0 and will thus derive a contradiction. Since the sequence {zk=(μk,xk,yk)} is bounded, it has at least one accumulation point, denoted by z:=(μ,x,y). Then there exists an infinite subsequence {zk}kK{zk} such that limkK,kzk=z. We now divide the proof into the following two parts.

    Part 1. Assume that αkc for all kK, where c>0 is a fixed constant. Then from Steps 3 and 4, we have the following for all kK

    ft(zk+1)(1σα2k)ft(zk)(1σc2)ft(zk). (5.13)

    By letting k with kK on both sides of the inequality (5.13), we have that f(1σc2)f which gives f=0. This contradicts the assumption f>0.

    Part 2. Assume that there exists an infinite subset ˉKK such that limkˉK,kαk=0. Then, by the line search criterion (4.4), we have the following for all kˉK

    ft(zk+δ1αkΔzk)>(1σ(δ1αk)2)ft(zk),

    i.e.,

    ft(zk+δ1αkΔzk)ft(zk)δ1αk>σδ1αkft(zk). (5.14)

    By (5.1), we have that μγmin{1,f}>0. Thus, ft(z) is continuously differentiable at z. By letting k with kˉK on both sides of the inequality (5.14), we have that

    ft(z)Δz0, (5.15)

    where Δz:=Ht(z)1[Ht(z)+ζh(μ)ˉz]. On the other hand, from Step 3 it follows that

    ft(zk+αkΔzk)ft(zk)αkσαkft(zk). (5.16)

    By letting k with kˉK on both sides of the inequality (5.16), we have that

    ft(z)Δz0. (5.17)

    Hence, we can conclude from (5.15) and (5.17) that ft(z)Δz=0. By (4.3), we have the following for all k0

    ft(zk)Δzk2[1γ(η1+η2)]ft(zk). (5.18)

    By letting k with kˉK on both sides of the inequality (5.18), and also using ft(z)Δz=0, we have that 2[1γ(η1+η2)]f0 which together with γ(η1+η2)<1 yields f=0. This also contradicts the assumption f>0. We complete the proof.

    Theorem 5.3. Suppose that F is monotone and the solution set of the SOCCP is nonempty. Then any accumulationpoint of the iteration sequence {zk} generated by Algorithm 4.1 is a solution of ft(z)=0.

    Proof. The theorem holds under the conditions of (5.12) and the continuity of ft.

    Similar to the proof of Theorem 8 in [19], we obtain the local superlinear and quadratic convergence of Algorithm 4.1 as follows.

    Theorem 5.4. Suppose that F is monotone and the solution set of the SOCCP is nonempty. Suppose that z is an accumulationpoint of the infinite sequence {zk} generated by Algorithm 4.1. Suppose that H is semismoothat z and that all VH(z) are nonsingular. Then the whole sequence {zk} converges to z and zk+1z=o(zkz). Furthermore, if H is strongly semismooth at z, then zk+1z=O(zkz2).

    In this section, we discuss how we applied Algorithm 4.1 to solve some SOCCPs. All experiments were performed on a personal computer with 1.96 GB of memory and a Pentium(R) Dual-Core processor 2.93 GHz. The program codes were written in Matlab and run in a Matlab 7.1 environment. For the experiments, we chose h(μ)=eμ1, μ0=102,γ=104,σ=103,δ=0.8 and t=0.5. We applied Ht(zk)105 as the stopping criterion.

    Example 6.1. Consider the following linear SOCCP:

    xK2,yK2,xTy=0,F(x)=Mx+q,

    where

    M=(1111),q=(11).

    Obviously, F is monotone. It is easy to see that x=(α+1,α)T and y=(0,0)T is the solution of the SOCCP for any α0.5. Thus, the solution set of the SOCCP is unbounded. For the experiments, we chose the starting points as follows: (1) x0=rand(2,1),y0=rand(2,1); (2) x0=100×rand(2,1),y0=100×rand(2,1); (3) x0=10×rand(2,1),y0=Mx0+q; (4) x0=10×rand(2,1),y0=Mx0+q. The numerical results are listed in Table 1 where ST denotes the starting point, IT denotes the number of iterations, HK denotes the value of Ht(z) when Algorithm 4.1 terminates and SOL denotes the solution obtained via Algorithm 4.1.

    Table 1.  Numerical results for Example 6.1.
    ST IT HK SOL
    (1) 5 3.0356×106 ((0.5100,0.4900),(0,0))
    6 9.2030×107 ((0.5153,0.4847),(0,0))
    5 4.4773×106 ((0.5068,0.4932),(0,0))
    (2) 8 9.5651×106 ((0.5018,0.4982),(0,0))
    6 9.8135×106 ((0.8930,0.1070),(0,0))
    6 1.3431×108 ((0.5082,0.4918),(0,0))
    (3) 6 4.0106×108 ((0.5177,0.4823),(0,0))
    5 3.8350×106 ((0.6641,0.3359),(0,0))
    5 5.8296×106 ((0.7465,0.2535),(0,0))
    (4) 4 1.5372×106 ((0.5034,0.4966),(0,0))
    5 8.7951×106 ((0.5024,0.4976),(0,0))
    5 9.0901×106 ((0.5024,0.4976),(0,0))

     | Show Table
    DownLoad: CSV

    Example 6.2. Consider the following linear SOCCP:

    xK3,yK3,xTy=0,F(x)=Mx+q,

    where

    M=(110110001),q=(000).

    In this example, F is also monotone. It is easy to see that x=(α,α,0) and y=(0,0,0) is the solution of the SOCCP for any α0. Thus, the solution set of the SOCCP is also unbounded. A main difference between Example 6.1 and Example 6.2 is that the SOCCP considered in Example 6.2 does not have a strictly complementary solution. For the experiments, the starting points were chosen as follows: (1) x0=y0=(1,1,1); (2) x0=y0=(10,10,10); (3) x0=y0=(1000,1000,1000); (4) x0=(1,1,1),y0=Mx0+q; (5) x0=(1,1,1),y0=Mx0+q; (6) x0=(10,10,10),y0=Mx0+q; (7) x0=(10,10,10),y0=Mx0+q. The testing results are listed in Table 2.

    Table 2.  Numerical results for Example 3.2.
    ST IT HK SOL
    (1) 3 8.5878×106 ((0.0390,0.0390,0),(0,0,0))
    (2) 4 1.2772×106 ((0.0673,0.0673,0),(0,0,0))
    (3) 5 7.2163×107 ((1.7992,1.7992,0),(0,0,0))
    (4) 3 8.8100×106 ((0.1278,0.1278,0),(0,0,0))
    (5) 3 8.7263×106 ((0.0052,0.0052,0),(0,0,0))
    (6) 4 1.4706×106 ((0.3179,0.3179,0),(0,0,0))
    (7) 4 1.2731×106 ((0.0056,0.0056,0),(0,0,0))

     | Show Table
    DownLoad: CSV

    Example 6.3. Consider the following nonlinear SOCCP:

    xK,yK,xTy=0,y=F(x),

    where K=K3×K2 and F:R5R5 is given by

    F(x)=(24(2x1x2)3+exp(x1x3)4x4+x512(2x1x2)3+3(3x2+5x3)/1+(3x2+5x3)26x47x5exp(x1x3)+5(3x2+5x3)/1+(3x2+5x3)23x4+5x54x1+6x2+3x31x1+7x25x3+2).

    From [9], F is monotone. Via Algorithm 4.1, we obtain one solution x(0.2324,0.0731, 0.2206,0.5339,0.5339)T. We test this problem by implementing the starting point x0=y0 as follows: (1)(0,...,0)T; (2)(1,...,1)T;(3)(1,...,1)T;(4)(10,...,10)T; (5)(10,...,10)T; (6)(100,...,100)T; (7)(100, ...,100)T. For the purpose of comparison, we also implemented the smoothing Newton-type method developed by Narushima, Sagara and Ogasawara [17] to solve this test problem, which has been designed based on the following Fischer-Burmeister smoothing function:

    φ(μ,x,y)=x+yx2+y2+2μ2e,(μ,x,y)R+×Rn×Rn.

    The numerical results are listed in Table 3.

    Table 3.  Numerical results for Example 6.3.
    Algorithm 4.1 Algorithm in [17]
    ST IT HK IT HK
    (1) 8 5.6960×106 12 3.0873×106
    (2) 10 3.3814×106 12 4.5373×106
    (3) 14 1.1748×106 9 3.1992×107
    (4) 16 3.4836×106 18 3.0818×106
    (5) 17 2.8765×107 19 3.3922×1010
    (6) 25 6.3377×107 26 3.1577×106
    (7) 21 5.8425×106 25 5.2742×106

     | Show Table
    DownLoad: CSV

    Example 6.4. Consider the following nonlinear SOCCP:

    xK,yK,xTy=0,y=F(x),

    where K=K4 and F:R4R4 is given by

    F(x)=(ex1+x21ex2+x22ex3+x23ex4+x24).

    Via Algorithm 4.1, we obtain one solution x(0.3278,0.1893,0.1893,0.1893)T. We tested this problem by implementing the starting point x0=y0 as follows: (1)(0,...,0)T;(2)(1,...,1)T;(3)(1,...,1)T; (4)(2,...,2)T;(5)(2,...,2)T;(6)(4,...,4)T;(7)(4,...,4)T; (8)(5,...,5)T;(9)(5,...,5)T; (10)(10,...,10)T;(11)(10,...,10)T. The numerical results are listed in Table 4, where denotes that the algorithm fails to get an optimizer in the short CPU time.

    Table 4.  Numerical results for Example 6.4.
    Algorithm 4.1 Algorithm in [17]
    ST IT HK IT HK
    (1) 10 3.4465×106 7 5.7100×107
    (2) 10 6.1962×106 10 3.8288×1010
    (3) 8 1.6898×106 * *
    (4) 13 6.4343×106 10 7.3642×108
    (5) 9 3.7606×106 11 6.9450×108
    (6) 11 6.9029×106 13 1.2211×1011
    (7) 9 2.8446×106 56 3.0036×108
    (8) 12 2.8408×106 10 9.6157×107
    (9) 11 5.0492×107 47 2.3039×107
    (10) 15 5.2043×106 19 5.6091×108
    (11) 17 2.4327×106 *

     | Show Table
    DownLoad: CSV

    From Tables 1 and 2, we can find that Algorithm 4.1 can solve all of the tested problems in very few iterations. Moreover, the numbers of iterations were slightly different for different starting points. From Tables 3 and 4, we may see that our algorithm has some advantages over the smoothing Newton-type algorithm presented in [17]. Although the reported numerical results are preliminary, they demonstrate that the proposed algorithm is promising for solving SOCCPs even though the solution sets of these problems are unbounded.

    Based on the regularized CHKS smoothing function ϕt in (3.1), we have proposed a class of smoothing Newton-type methods for solving the SOCCP. Unlike many smoothing Newton-type methods, which usually require the boundedness of the solution set, our method is globally and locally superlinearly/quadratically convergent when the solution set of the SOCCP is only nonempty, and it does not require its boundedness.

    In the reformulation of the SOCCP, we need a function h that satisfies the conditions (a)–(e) in Assumption 3.1. Some comments on these conditions are explained as follows. The condition (a) ensures that Ht(z) is smooth and h(μ)h(μ) is well-defined. The condition (b) guarantees that Ht(z)=0 gives μ=0 and that (x,y) is a solution of the SOCCP. The conditions (c) and (d) ensure that the sequence {μk} generated by Algorithm 4.1 is positive and bounded. The condition (e) ensures that the search direction is the direction of descent of the merit function.

    This work has been supported by the Natural Science Foundation of Henan Province (222300420520) and Key Scientific Research Projects of Higher Education of Henan Province (22A110020). We are very grateful to the referees for their valuable comments and suggestions on the paper as they have considerably improved the paper.

    The authors declare no conflict of interest.



    [1] L. J. Chen, C. F. Ma, A modified smoothing and regularized Newton method for monotone second-order cone complementarity problems, Comput. Math. Appl., 61 (2011), 1047–1418. https://doi.org/10.1016/j.camwa.2011.01.009 doi: 10.1016/j.camwa.2011.01.009
    [2] J. S. Chen, Two classes of merit functions for the second-order cone complementarity problem, Math. Meth. Oper. Res., 64 (2006), 495–519. https://doi.org/10.1007/s00186-006-0098-9 doi: 10.1007/s00186-006-0098-9
    [3] J. S. Chen, S. H. Pan, A survey on SOC complementarity functions and solution methods for SOCPs and SOCCPs, Pac. J. Optim., 8 (2012), 33–74.
    [4] J. S. Chen, S. H. Pan, A descent method for a reformulation of the second-order cone complementarity problem, J. Comput. Appl. Math., 213 (2008), 547–558. https://doi.org/10.1016/j.cam.2007.01.029 doi: 10.1016/j.cam.2007.01.029
    [5] X. D. Chen, D. F. Sun, J. Sun, Complementarity functions and numerical experiments on some smoothing Newton methods for second-order-cone complementarity problems, Comput. Optim. Appl., 25 (2003), 39–56. https://doi.org/10.1023/A:1022996819381 doi: 10.1023/A:1022996819381
    [6] X. N. Chi, S. Y. Liu, A non-interior continuation method for second-order cone optimization, Optimization, 58 (2009), 965–979. https://doi.org/10.1080/02331930701763421 doi: 10.1080/02331930701763421
    [7] L. Dong, J. Y. Tang, J. C. Zhou, A smoothing Newton algorithm for solving the monotone second-order cone complementarity problems, J. Appl. Math. Comput., 40 (2012), 45–61. https://doi.org/10.1007/s12190-012-0550-3 doi: 10.1007/s12190-012-0550-3
    [8] M. Fukushima, Z. Luo, P. Tseng, Smoothing functions for second-order-cone complementarity problems, SIAM J. Optim., 12 (2002), 436–460. https://doi.org/10.1137/S1052623400380365 doi: 10.1137/S1052623400380365
    [9] S. Hayashi, N. Yamashita, M. Fukushima, A combined smoothing and regularization method for monotone second-order cone complementarity problems, SIAM J. Optim., 15 (2005), 593–615. https://doi.org/10.1137/S1052623403421516 doi: 10.1137/S1052623403421516
    [10] Z. H. Huang, S. L. Hu, J. Y. Han, Convergence of a smoothing algorithm for symmetric cone complementarity problems with a nonmonotone line search, Sci. China Ser. A-Math., 52 (2009), 833–848. https://doi.org/10.1007/s11425-008-0170-4 doi: 10.1007/s11425-008-0170-4
    [11] N. Huang, C. F. Ma, A regularized smoothing Newton method for solving SOCCPs based on a new smoothing C-function, Appl. Math. Comput., 230 (2014), 315–329. https://doi.org/10.1016/j.amc.2013.12.116 doi: 10.1016/j.amc.2013.12.116
    [12] Z. H. Huang, T. Ni, Smoothing algorithms for complementarity problems over symmetric cones, Comput. Optim. Appl., 45 (2010), 557–579. https://doi.org/10.1007/s10589-008-9180-y doi: 10.1007/s10589-008-9180-y
    [13] H. Jiang, Smoothed Fischer-Burmeister equation methods for the complementarity problem, Department of Mathematics, The University of Melbourne, Parille, Victoria, Australia, Technical Report, June, 1997.
    [14] Y. Kanno, J. Martins, A. Costa, Three-dimensional quasi-static frictional contact by using second-order cone linear complementarity problem, Int. J. Numer. Meth. Eng., 65 (2006), 62–83. https://doi.org/10.1002/nme.1493 doi: 10.1002/nme.1493
    [15] L. X. Liu, S. Y. Liu, A smoothing Newton method based on a one-parametric class of smoothing function for SOCCP, J. Appl. Math. Comput., 36 (2011), 473–487. https://doi.org/10.1007/s12190-010-0414-7 doi: 10.1007/s12190-010-0414-7
    [16] N. Lu, Z. H. Huang, Solvability of Newton equations in smoothing-type algorithms for the SOCCP, J. Comput. Appl. Math., 235 (2011), 2270–2276. https://doi.org/10.1016/j.cam.2010.10.025 doi: 10.1016/j.cam.2010.10.025
    [17] Y. Narushima, N. Sagara, H. Ogasawara, A smoothing Newton method with Fischer-Burmeister function for second-order cone complementarity problems, J. Optim. Theory Appl., 149 (2011), 79–101. https://doi.org/10.1007/s10957-010-9776-0 doi: 10.1007/s10957-010-9776-0
    [18] S. H. Pan, J. S. Chen, A regularization method for the second-order cone complementarity problem with the Cartesian P0-property, Nonlinear Anal. Theor., 70 (2009), 1475–1491. https://doi.org/10.1016/j.na.2008.02.028 doi: 10.1016/j.na.2008.02.028
    [19] L. Qi, D. Sun, G. Zhou, A new look at smoothing Newton methods for nonlinear complementarity problems and box constrained variational inequality problems, Math. Program., 87 (2000), 1–35. https://doi.org/10.1007/s101079900127 doi: 10.1007/s101079900127
    [20] S. P. Rui, C. X. Xu, An inexact smoothing method for SOCCPs based on a one-parametric class of smoothing function, Appl. Math. Comput., 241 (2014), 167–182. https://doi.org/10.1016/j.amc.2014.05.007 doi: 10.1016/j.amc.2014.05.007
    [21] J. Y. Tang, L. Dong, J. C. Zhou, L. Sun, A smoothing-type algorithm for the second-order cone complementarity problem with a new nonmonotone line search, Optimization, 64 (2015), 1935–1955. https://doi.org/10.1080/02331934.2014.906595 doi: 10.1080/02331934.2014.906595
    [22] J. Y. Tang, J. C. Zhou, L. Fang, A non-monotone regularization Newton method for the second-order cone complementarity problem, Appl. Math. Comput., 271 (2015), 743–756. https://doi.org/10.1016/j.amc.2015.09.017 doi: 10.1016/j.amc.2015.09.017
    [23] X. S. Zhang, S. Y. Liu, Z. H. Liu, A regularization smoothing method for second-order cone complementarity problem, Nonlinear Anal. Real, 12 (2011), 731–740. https://doi.org/10.1016/j.nonrwa.2010.08.001 doi: 10.1016/j.nonrwa.2010.08.001
  • Reader Comments
  • © 2022 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(1307) PDF downloads(41) Cited by(0)

Figures and Tables

Tables(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog