ERD: Exponential Retinex decomposition based on weak space and hybrid nonconvex regularization and its denoising application

Liang Wua, Wenjing Lua, Liming Tanga,∗, Zhuang Fanga School of Mathematics and Statistics, Hubei Minzu University, Enshi, Hubei, 445000, P.R. China
Abstract

The Retinex theory models the image as a product of illumination and reflection components, which has received extensive attention and is widely used in image enhancement, segmentation and color restoration. However, it has been rarely used in additive noise removal due to the inclusion of both multiplication and addition operations in the Retinex noisy image modeling. In this paper, we propose an exponential Retinex decomposition model based on hybrid non-convex regularization and weak space oscillation-modeling for image denoising. The proposed model utilizes non-convex first-order total variation (TV) and non-convex second-order TV to regularize the reflection component and the illumination component, respectively, and employs weak H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT norm to measure the residual component. By utilizing different regularizers, the proposed model effectively decomposes the image into reflection, illumination, and noise components. An alternating direction multipliers method (ADMM) combined with the Majorize-Minimization (MM) algorithm is developed to solve the proposed model. Furthermore, we provide a detailed proof of the convergence property of the algorithm. Numerical experiments validate both the proposed model and algorithm. Compared with several state-of-the-art denoising models, the proposed model exhibits superior performance in terms of peak signal-to-noise ratio (PSNR) and mean structural similarity (MSSIM).

keywords:
image denoising, Retinex decomposition, weak space, nonconvex, regularization
journal: XXX

1 Introduction

Image decomposition aims to decompose a given image into several unrelated components with intrinsic features, and has been widely used in image denoising, image enhancement and pattern recognition. Various decomposition techniques have been proposed, among which the variational image model based on regularization and functional minimization is an effective method for solving this ill-posed inverse problems. This mathematical model can be expressed as follows [1, 2, 3]:

minu,v1(u)+2(v),s.t.f=u+v,formulae-sequencesubscript𝑢𝑣subscript1𝑢subscript2𝑣𝑠𝑡𝑓𝑢𝑣\mathop{\min}\limits_{u,v}\mathcal{R}_{1}\left(u\right)+\mathcal{R}_{2}\left(v% \right),\;\;\;s.t.\;f=u+v,roman_min start_POSTSUBSCRIPT italic_u , italic_v end_POSTSUBSCRIPT caligraphic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_u ) + caligraphic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_v ) , italic_s . italic_t . italic_f = italic_u + italic_v ,

where f𝑓fitalic_f is the input image, 1()subscript1{\mathcal{R}_{\rm{1}}}\left(\cdot\right)caligraphic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ) and 2()subscript2{\mathcal{R}_{\rm{2}}}\left(\cdot\right)caligraphic_R start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ) are the regularization terms, which are used to promote the prior information in image components u𝑢uitalic_u and v𝑣vitalic_v, respectively. By solving the problem (1.1), we can obtain an effective decomposition of the image into its desired components. This variational approach has shown promising results in various applications, such as image denoising, which decomposes the image into clear image and noise component [4, 5, 6]; image structure-texture decomposition, which decomposes the image into cartoon component and oscillation component [7, 8, 9]; Retinex decomposition decomposes the image into illumination component and reflection component [10, 11, 12].

The Retinex theory, originally proposed by Land and McCann in 1971 [13], has a valuable property [14, 15]: the reflection component represents the inherent color information of the object itself, which may contain high contrast, while the illumination component represents the influence of external light sources in the environment, which is usually a smooth field. Based on this property, Kimmel et al. [16] utilized the norm to impose constraints on reflection and illumination in bounded variation (BV) space and H1superscript𝐻1H^{1}italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT space, respectively, and proposed an image decomposition model based on variational Retinex. In order to more effectively separate images with rich illumination, Ng and Wang [17] proposed a new Retinex image decomposition model (also called TVH1), which simultaneously minimizes illumination and reflection by combining more prior constraints. And then, Liang and Zhang [18] modified some regularization constraints in TVH1 model and proposed a high-order total variation L1superscript𝐿1L^{1}italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT decomposition model that uses a second-order total variation regularizer to characterize the illumination for the first time, and this model can flexibly select the constraint domain of the components according to different application scenarios. Recently, Xu et al. designed an image structure and texture estimator in [19] and proposed a new structure and texture aware Retinex (STAR) model for image decomposition.

However, the aforementioned Retinex models may not be well-suited for noisy images, as the decomposition quality tends to decrease significantly with increasing noise levels. To address this issue and improve the decomposition quality of noisy images, Liu et al. [20] proposed an exponential Retinex total variation (ETV) model, which has demonstrated satisfactory results in both Retinex decomposition and denoising applications. Building upon the ETV model, Wang et al. [21] introduced a nonconvex exponential total variation (NETV) model that utilizes a nonconvex norm to measure both the illumination and reflection components.

Traditionally, the L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT norm is commonly employed as the fidelity term to quantify oscillation information. However, Meyer pointed out in [22] that the L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT norm may not be the best choice for measuring oscillation information since oscillation functions tend to have large L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT norms. Consequently, it becomes challenging to effectively separate the oscillation component from high-frequency components [23, 24, 25]. With this fact, Meyer proposed three weak function spaces, G𝐺Gitalic_G, E𝐸Eitalic_E, and F𝐹Fitalic_F, to accurately measure oscillation functions. Subsequently, numerous researchers delved into these function spaces and developed optimization algorithms for computing norms defined within these spaces. For example, Osher et al. [26] leveraged the dual space H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT of H1superscript𝐻1H^{1}italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT as an approximation for the G𝐺Gitalic_G space and presented an efficient approach to simplify the H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT norm. This advancement significantly improved algorithmic accuracy when working with these function spaces.

In this paper, we propose an exponential Retinex image decomposition model for image denoising, based on the Retinex decomposition of noisy images. This new model combines oscillatory component weaker-norm modeling with the generalized nonconvex hybrid regularization technique. The proposed decomposition model separates the noise image into three components: oscillation, reflection, and illumination. The oscillation information is measured using the H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT weak norm, while the reflection component is measured using the generalized non-convex first-order TV regularizer, which captures piecewise constant features. The illumination component, on the other hand, is measured using the generalized non-convex second-order TV regularizer, which captures spatial smoothness. By incorporating these regularizers, our model effectively separates the oscillating noise component from the denoised image. The denoised image is then reconstructed using the reflection and illumination components. To solve this proposed model, we employ the ADMM algorithm [27, 28]. Specifically, we utilize the Majorization-Minimization (MM) algorithm [29, 30] to solve two generalized nonconvex subproblems. Furthermore, under reasonable assumptions, we rigorously prove the convergence of our proposed algorithm. In summary, the main contributions of this paper are as follows:

  • \bullet

    An exponential Retinex image decomposition model based on weak space and hybrid nonconvex regularization is proposed, which effectively decomposes the noisy image into three components: oscillation, reflection, and illumination.

  • \bullet

    An ADMM combined with the MM algorithm is introduced to solve the proposed model, and the sufficient conditions for the convergence of the proposed algorithm are provided.

  • \bullet

    We apply the proposed decomposition model to image denoising, where the restored image is reconstructed by reflection and illumination components. The effectiveness and superiority of the proposed model and algorithm are validated through numerical experimental results.

The rest of this paper is organized as follows. In Section 2, we introduce the Retinex theory and show the MM algorithm for solving non-convex minimization problems in detail. In Section 3, we propose a image exponential Retinex decomposition model based on weak space and hybrid nonconvex regularization, and introduce a numerical algorithm for the proposed model. In addition, the convergence conditions of the proposed algorithm are provided in this section. The numerical experimental results showing the performance of the proposed model are given in Section 4. Finally, we conclude this paper in Section 5.

2 Background knowledge

In this section, we provide a concise overview of the Retinex theory and the MM algorithm, which are relevant to our current research.

2.1 Retinex theory

Retinex theory was proposed by Land and McCann [13] in 1971, which is based on color perception modeling of human visual system. The Retinex theory holds that the color of the object itself is independent of the illumination distribution and intensity on the surface of the object, but is related to the reflection ability of different wavelengths of light. Based on this, the imaging process of an observed image can be represented by the following mathematical model,

O=IR,𝑂direct-product𝐼𝑅O=I\odot R,italic_O = italic_I ⊙ italic_R ,

where direct-product\odot denotes entrywise multiplication, O𝑂Oitalic_O, I𝐼Iitalic_I and R𝑅Ritalic_R represent the perceived image, illumination and reflection, respectively. In general, we assume that R[0,1]𝑅01R\in\left[{0,1}\right]italic_R ∈ [ 0 , 1 ] is a piecewise constant region and I[0,+]𝐼0I\in\left[{0,+\infty}\right]italic_I ∈ [ 0 , + ∞ ] is a spatial smoothing function.

In order to effectively separate I𝐼Iitalic_I and R𝑅Ritalic_R from the above ill-posed problem, a commonly used approach is to eliminate the coupling relationship between I𝐼Iitalic_I and R𝑅Ritalic_R in problem (2.1) by logarithmic transformation.

o=i+r,𝑜𝑖𝑟o=i+r,italic_o = italic_i + italic_r ,

where o=log(O)𝑜𝑂o=\log\left(O\right)italic_o = roman_log ( italic_O ), i=log(I)𝑖𝐼i=\log\left(I\right)italic_i = roman_log ( italic_I ) and r=log(R)𝑟𝑅r=\log\left(R\right)italic_r = roman_log ( italic_R ).

Most Retinex variational models are based on Eq.(2.2). The logarithmic operation converts the multiplicative model into an ordinary additive model, effectively reducing the complexity of the algorithm and saving time costs. Additionally, the additive model facilitates discussions on algorithm convergence under certain conditions.

2.2 MM algorithm for solving a nonconvex problem

When facing a challenging optimization problem that is difficult to solve, it is often necessary to find an appropriate alternative function. Subsequently, the MM algorithm [29, 30] is utilized to convert the original optimization problem into an alternative function optimization problem.

To provide a clearer illustration of the MM algorithmic process, let’s consider a general nonconvex optimization problem [31, 32] in image processing as

minu{R(u):=λ2||fu||22+Ωφ(u)𝑑x},subscript𝑢conditional-setassign𝑅𝑢𝜆2evaluated-at𝑓𝑢22subscriptΩ𝜑𝑢differential-d𝑥\mathop{\min}\limits_{u}\left\{{R\left(u\right):=\frac{\lambda}{2}||f-u||_{2}^% {2}+\int_{\Omega}{\varphi\left({u}\right)dx}}\right\},roman_min start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT { italic_R ( italic_u ) := divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG | | italic_f - italic_u | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( italic_u ) italic_d italic_x } ,

where ΩR2Ωsuperscript𝑅2\Omega\subseteq{R^{2}}roman_Ω ⊆ italic_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is an image domain, λ𝜆\lambdaitalic_λ is a data fidelity term coefficient, and φ()𝜑\varphi\left(\cdot\right)italic_φ ( ⋅ ) is a concave potential function which usually has three choices as follows, (a) φ1(t)=|t|p(0<p<1)subscript𝜑1𝑡superscript𝑡𝑝0𝑝1{\varphi_{1}}\left({t}\right)=|t{|^{p}}\left({0<p<1}\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) = | italic_t | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( 0 < italic_p < 1 ), (b) φ2(t)=ln(1+α|t|)(α>0)subscript𝜑2𝑡1𝛼𝑡𝛼0{\varphi_{2}}\left({t}\right)=\ln\left({1+\alpha|t|}\right)\left({\alpha>0}\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_t ) = roman_ln ( 1 + italic_α | italic_t | ) ( italic_α > 0 ), and (c) φ3(t)=β|t|/(1+β|t|)(β>0)subscript𝜑3𝑡𝛽𝑡1𝛽𝑡𝛽0{\varphi_{3}}\left({t}\right)=\beta|t|/\left({1+\beta|t|}\right)\left({\beta>0% }\right)italic_φ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_t ) = italic_β | italic_t | / ( 1 + italic_β | italic_t | ) ( italic_β > 0 ).

In order to find an alternative function that meets the constraints of the MM algorithm, the following inequality is obtained by the properties of the concave function,

Ωφ(u)𝑑xΩφ(v)𝑑x+Ωφ(v)(uv)𝑑x.subscriptΩ𝜑𝑢differential-d𝑥subscriptΩ𝜑𝑣differential-d𝑥subscriptΩ𝜑𝑣𝑢𝑣differential-d𝑥\int_{\Omega}{\varphi\left(u\right)dx}\leq\int_{\Omega}{\varphi\left(v\right)% dx}+\int_{\Omega}{\nabla\varphi\left(v\right)\left({u-v}\right)dx}.∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( italic_u ) italic_d italic_x ≤ ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( italic_v ) italic_d italic_x + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ∇ italic_φ ( italic_v ) ( italic_u - italic_v ) italic_d italic_x .

Since the non-differentiability of the indicator function φ()𝜑\varphi\left(\cdot\right)italic_φ ( ⋅ ) at zero, we define the following formula to replace the differential in the numerical algorithm, i.e.,

φ(v)={φ(vε),v0,φ(vε),v<0.𝜑𝑣casessuperscript𝜑subscript𝑣𝜀𝑣0superscript𝜑subscript𝑣𝜀𝑣0\nabla\varphi\left(v\right)=\left\{\begin{array}[]{l}\varphi^{\prime}\left({{v% _{\varepsilon}}}\right),\;\;\;\;\;\;v\geq 0,\\ -\varphi^{\prime}\left({{v_{\varepsilon}}}\right),\;\;\;\;v<0.\end{array}\right.∇ italic_φ ( italic_v ) = { start_ARRAY start_ROW start_CELL italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_v start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ) , italic_v ≥ 0 , end_CELL end_ROW start_ROW start_CELL - italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_v start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ) , italic_v < 0 . end_CELL end_ROW end_ARRAY

where vε=|v|+εsubscript𝑣𝜀𝑣𝜀{v_{\varepsilon}}=\left|v\right|+\varepsilonitalic_v start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT = | italic_v | + italic_ε, and ε𝜀\varepsilonitalic_ε is a very small positive value, which is set at ε=1×105𝜀1superscript105\varepsilon{\rm{=1}}\times{\rm{1}}{{\rm{0}}^{-5}}italic_ε = 1 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT in this paper. And then, we mark

T(v,u)=λ2fu22+Ωφ(v)𝑑x+Ωφ(v)(uv)𝑑x𝑇𝑣𝑢𝜆2superscriptsubscriptnorm𝑓𝑢22subscriptΩ𝜑𝑣differential-d𝑥subscriptΩ𝜑𝑣𝑢𝑣differential-d𝑥T\left({v,u}\right)=\frac{\lambda}{2}||f-u||_{2}^{2}+\int_{\Omega}{\varphi% \left({v}\right)dx}+\int_{\Omega}{\nabla\varphi\left({v}\right)\left({u-v}% \right)dx}italic_T ( italic_v , italic_u ) = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG | | italic_f - italic_u | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( italic_v ) italic_d italic_x + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ∇ italic_φ ( italic_v ) ( italic_u - italic_v ) italic_d italic_x

and can easily prove that the following two conditional relations hold, i.e., (i)T(v,u)R(u)𝑇𝑣𝑢𝑅𝑢T\left({v,u}\right)\geq R\left(u\right)italic_T ( italic_v , italic_u ) ≥ italic_R ( italic_u ), (ii)T(v,v)=R(v)𝑇𝑣𝑣𝑅𝑣T\left({v,v}\right)=R\left(v\right)italic_T ( italic_v , italic_v ) = italic_R ( italic_v ), vΩfor-all𝑣Ω\forall v\in\Omega∀ italic_v ∈ roman_Ω. Obviously, T(v,u)𝑇𝑣𝑢T\left({v,u}\right)italic_T ( italic_v , italic_u ) is the substitution function that we have found. According to the MM algorithm, we let v=uk𝑣superscript𝑢𝑘v={u^{k}}italic_v = italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, and the original minimization problem can be approximately replaced by

uk+1=argminuT(uk,u)=λ2fu22+Ωφ(uk)u𝑑x+C,superscript𝑢𝑘1subscript𝑢𝑇superscript𝑢𝑘𝑢𝜆2superscriptsubscriptnorm𝑓𝑢22subscriptΩ𝜑superscript𝑢𝑘𝑢differential-d𝑥𝐶{u^{k+1}}=\mathop{\arg\min}\limits_{u}T\left({{u^{k}},u}\right)=\frac{\lambda}% {2}||f-u||_{2}^{2}+\int_{\Omega}{\nabla\varphi\left({{u^{k}}}\right)udx}+C,italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_T ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u ) = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG | | italic_f - italic_u | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT ∇ italic_φ ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) italic_u italic_d italic_x + italic_C ,

where C𝐶Citalic_C is a constant that does not depend on u𝑢uitalic_u, which can be omitted in the minimization problem. The minimization problem (2.6) is a classical l2superscript𝑙2{l^{2}}italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT smooth problem, and we can readily obtain its analytic solution by the necessary condition of functional extremum,

uk+1=fφ(uk)λ.superscript𝑢𝑘1𝑓𝜑superscript𝑢𝑘𝜆{u^{k{\rm{+1}}}}{\rm{=}}f-\frac{{\nabla\varphi\left({{u^{k}}}\right)}}{\lambda}.italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = italic_f - divide start_ARG ∇ italic_φ ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_ARG start_ARG italic_λ end_ARG .

Similarly, the differential operator φ(uk)𝜑superscript𝑢𝑘\nabla\varphi\left({{u^{k}}}\right)∇ italic_φ ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) is defined as

φ(uk)={φ(uεk),uk0,φ(uεk),uk<0.𝜑superscript𝑢𝑘casessuperscript𝜑superscriptsubscript𝑢𝜀𝑘superscript𝑢𝑘0superscript𝜑superscriptsubscript𝑢𝜀𝑘superscript𝑢𝑘0\nabla\varphi\left({{u^{k}}}\right)=\left\{\begin{array}[]{l}\varphi^{\prime}% \left({u_{\varepsilon}^{k}}\right),\;\;\;\;\;\;{u^{k}}\geq 0,\\ -\varphi^{\prime}\left({u_{\varepsilon}^{k}}\right),\;\;\;\;{u^{k}}<0.\end{% array}\right.∇ italic_φ ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) = { start_ARRAY start_ROW start_CELL italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ≥ 0 , end_CELL end_ROW start_ROW start_CELL - italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT < 0 . end_CELL end_ROW end_ARRAY

So far, we use the MM algorithm to obtain the numerical solution of the original minimization problem (2.3), i.e., Eq.(2.7). In addition, the sequence {uk}superscript𝑢𝑘\{{u^{k}}\}{ italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT } generated by Eq.(2.7) clearly converges to the solution of the convex minimization problem (2.6). Since the original problem (2.3) is a nonconvex minimization problem, which may have multiple unequal solutions. Therefore, we will discuss the sequence {uk}superscript𝑢𝑘\{{u^{k}}\}{ italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT } converges to a extremal solution of the original minimization problem (2.3) in the following.

Lemma 2.1.

In [33], the author has summarized the convergence of MM algorithm for solving various optimization problems. Among them, in the case that the substitution function is constructed by the properties of the concave function, the solution sequence generated by the MM algorithm converges to a stationary point (also called stable point) of the original nonconvex minimization problem. Specifically, the sequence uksuperscript𝑢𝑘{{u^{k}}}italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT generated by Eq(2.7) converges to a stationary point of the minimization problem (2.3) as k+𝑘k\to+\inftyitalic_k → + ∞.

3 The proposed model

In this section, we first present an image exponential Retinex decomposition model based on weak space and hybrid nonconvex regularization. And then, this new model is numerically solved in the framework of ADMM combined with MM algorithm. Finally, we discuss the convergence conditions of proposed numerical algorithm.

3.1 The proposed model

An observed image can be considered as a combination of multiple disjoint components. We can accurately model these different components by utilizing the Retinex theory, which decomposes an image into illumination and reflection. Building upon this concept, we propose the following image degradation model:

f=IR+n=u+n,𝑓direct-product𝐼𝑅𝑛𝑢𝑛f=I\odot R+n=u+n,italic_f = italic_I ⊙ italic_R + italic_n = italic_u + italic_n ,

where f𝑓fitalic_f is a degraded image with noise, u=IR𝑢direct-product𝐼𝑅u=I\odot Ritalic_u = italic_I ⊙ italic_R and n𝑛nitalic_n represent the original clear image and gaussian additive noise, respectively.

In order to maintain the probability density of the Gaussian noise n𝑛nitalic_n, we apply a logarithmic transformation only to the original image u𝑢uitalic_u as shown in Eq.(2.2). Additionally, we perform an exponential transformation on the components i𝑖iitalic_i and r𝑟ritalic_r in the logarithmic domain. By doing so, the model (3.1) can be expressed as follows:

f=ei+r+n.𝑓superscript𝑒𝑖𝑟𝑛f={e^{i+r}}+n.italic_f = italic_e start_POSTSUPERSCRIPT italic_i + italic_r end_POSTSUPERSCRIPT + italic_n .

With the image modeling (3.2), we propose an exponential Retinex image decomposition model based on weak space and hybrid nonconvex regularization, which is defined as,

mini,r{E(i,r)=λ2fei+rH12+ω1Ωφ(2i)𝑑x+ω2Ωφ(r)𝑑x+θ2i22},subscript𝑖𝑟conditional-set𝐸𝑖𝑟𝜆2𝑓evaluated-atsuperscript𝑒𝑖𝑟superscript𝐻12subscript𝜔1subscriptΩ𝜑superscript2𝑖differential-d𝑥subscript𝜔2subscriptΩ𝜑𝑟differential-d𝑥𝜃2superscriptsubscriptnorm𝑖22\mathop{\min}\limits_{i,r}\left\{{E\left({i,r}\right)=\frac{\lambda}{2}\left\|% {f-{e^{i+r}}}\right\|_{{H^{-1}}}^{2}+{\omega_{1}}\int_{\Omega}{\varphi\left({{% \nabla^{2}}i}\right)}dx+{\omega_{2}}\int_{\Omega}{\varphi\left({\nabla r}% \right)}dx+\frac{\theta}{2}\left\|i\right\|_{2}^{2}}\right\},roman_min start_POSTSUBSCRIPT italic_i , italic_r end_POSTSUBSCRIPT { italic_E ( italic_i , italic_r ) = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG ∥ italic_f - italic_e start_POSTSUPERSCRIPT italic_i + italic_r end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i ) italic_d italic_x + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( ∇ italic_r ) italic_d italic_x + divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } ,

where λ𝜆\lambdaitalic_λ, ω1subscript𝜔1{{\omega_{1}}}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, ω2subscript𝜔2{{\omega_{2}}}italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and θ𝜃\thetaitalic_θ are positive regularization parameters, and φ()𝜑\varphi\left(\cdot\right)italic_φ ( ⋅ ) is a nonconvex potential function. The term fei+rH12superscriptsubscriptnorm𝑓superscript𝑒𝑖𝑟superscript𝐻12{\left\|{f-{e^{i+r}}}\right\|_{{H^{-1}}}^{2}}∥ italic_f - italic_e start_POSTSUPERSCRIPT italic_i + italic_r end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is modeled based on the dual space H1(Ω)superscript𝐻1Ω{H^{-1}}\left(\Omega\right)italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( roman_Ω ) of the Hilbert space H1(Ω)superscript𝐻1Ω{H^{1}}\left(\Omega\right)italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_Ω ), which aims to depict the oscillatory component. The two nonconvex regularization terms Ωφ(2i)𝑑xsubscriptΩ𝜑superscript2𝑖differential-d𝑥{\int_{\Omega}{\varphi\left({{\nabla^{2}}i}\right)}dx}∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i ) italic_d italic_x and Ωφ(r)𝑑xsubscriptΩ𝜑𝑟differential-d𝑥{\int_{\Omega}{\varphi\left({\nabla r}\right)}dx}∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( ∇ italic_r ) italic_d italic_x characterize the prior features of illumination i𝑖iitalic_i and reflection r𝑟ritalic_r, respectively. The last term is to ensure the stability of this model, where the parameter θ𝜃\thetaitalic_θ is a very small value.

The model (3.3) for image exponential Retinex decomposition aims to characterize different components individually. By utilizing a weaker H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT-norm, it effectively extracts the oscillation component from the degraded image f𝑓fitalic_f. The remaining components are further decomposed into a spatially smooth illumination i𝑖iitalic_i and a piecewise constant reflection r𝑟ritalic_r, which are measured by two generalized nonconvex regularizers. This decomposition model allows for better extraction of oscillation information from an image, resulting in improved denoising effects. Figure 1 illustrates the block diagram of the proposed technique.

[Uncaptioned image]

Fig.1 The block diagram of the proposed technique

Theorem 3.1.

If uH1(Ω)𝑢superscript𝐻1Ωu\in{H^{-1}}\left(\Omega\right)italic_u ∈ italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( roman_Ω ), then F(u)=uH12𝐹𝑢superscriptsubscriptnorm𝑢superscript𝐻12F\left(u\right)=\left\|u\right\|_{{H^{-1}}}^{2}italic_F ( italic_u ) = ∥ italic_u ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is a convex functional.

Proof.

We need to first simplify the H1superscript𝐻1{H^{-1}}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT norm in order to prove the convexity of functional F(u)𝐹𝑢F\left(u\right)italic_F ( italic_u ). Osher et al. have provided a popular method to simplify the norm uH12superscriptsubscriptnorm𝑢superscript𝐻12\left\|u\right\|_{{H^{-1}}}^{2}∥ italic_u ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in [26]. We assume u=div(g)𝑢𝑑𝑖𝑣gu=div\left(\textbf{g}\right)italic_u = italic_d italic_i italic_v ( g ) with gL2(Ω)2𝑔superscript𝐿2superscriptΩ2g\in{L^{2}}{\left(\Omega\right)^{2}}italic_g ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and can use a unique Hodge decomposition of g as

g=P+Q,g𝑃Q\textbf{g}=\nabla P+\textbf{Q},g = ∇ italic_P + Q ,

where PH1(Ω)𝑃superscript𝐻1ΩP\in{H^{1}}\left(\Omega\right)italic_P ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( roman_Ω ) is a scalar function and Q is a divergence-free vector field. And then, we can obtain that u=div(g)=div(P)=ΔP𝑢𝑑𝑖𝑣g𝑑𝑖𝑣𝑃Δ𝑃u=div\left(\textbf{g}\right)=div\left({\nabla P}\right)=\Delta Pitalic_u = italic_d italic_i italic_v ( g ) = italic_d italic_i italic_v ( ∇ italic_P ) = roman_Δ italic_P, i.e., P=Δ1u𝑃superscriptΔ1𝑢P={\Delta^{-1}}uitalic_P = roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_u. Finally, we ignore Q from the expression g and can obtain the following relationship as

F(u)=uH12=(Δ1u)22.𝐹𝑢superscriptsubscriptnorm𝑢superscript𝐻12superscriptsubscriptnormsuperscriptΔ1𝑢22F\left(u\right)=\left\|u\right\|_{{H^{-1}}}^{2}=\left\|{\nabla\left({{\Delta^{% -1}}u}\right)}\right\|_{2}^{2}.italic_F ( italic_u ) = ∥ italic_u ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ ∇ ( roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_u ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

We define A:=Δ1assign𝐴superscriptΔ1A:=\nabla{\Delta^{-1}}italic_A := ∇ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT to simplify the proof process. Therefore, we only need to prove that the functional F(u)=Au22𝐹𝑢superscriptsubscriptnorm𝐴𝑢22F\left(u\right)=\left\|{Au}\right\|_{2}^{2}italic_F ( italic_u ) = ∥ italic_A italic_u ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT satisfies the first-order condition of the convex functional, i.e.,

F(u2)F(u1)+F(u1)(u2u1),𝐹subscript𝑢2𝐹subscript𝑢1𝐹subscript𝑢1subscript𝑢2subscript𝑢1F\left({{u_{2}}}\right)\geq F\left({{u_{1}}}\right)+\nabla F\left({{u_{1}}}% \right)\left({{u_{2}}-{u_{1}}}\right),italic_F ( italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ≥ italic_F ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ∇ italic_F ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ,

where u1,u2Ωsubscript𝑢1subscript𝑢2Ω{u_{1}},{u_{2}}\in\Omegaitalic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ roman_Ω are any two test functions. According to the fact that F(u1)=(Au122)=2AAu1𝐹subscript𝑢1superscriptsubscriptnorm𝐴subscript𝑢1222superscript𝐴𝐴subscript𝑢1\nabla F\left({{u_{1}}}\right)=\nabla\left({\left\|{A{u_{1}}}\right\|_{2}^{2}}% \right)=2{A^{*}}A{u_{1}}∇ italic_F ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = ∇ ( ∥ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) = 2 italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and F(ui)=Aui22=Aui,Aui(i=1,2)𝐹subscript𝑢𝑖superscriptsubscriptnorm𝐴subscript𝑢𝑖22𝐴subscript𝑢𝑖𝐴subscript𝑢𝑖𝑖12F\left({{u_{i}}}\right)=\left\|{A{u_{i}}}\right\|_{2}^{2}=\left\langle{A{u_{i}% },\;A{u_{i}}}\right\rangle\left({i=1,2}\right)italic_F ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = ∥ italic_A italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ⟨ italic_A italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⟩ ( italic_i = 1 , 2 ), we can rewriter the formula (3.5) as

Au2,Au2Au1,Au12AAu1,u2u1=Au2,Au2Au1,Au12Au1,A(u2u1)=Au2,Au22Au1,Au2+Au1,Au1=Au1,Au222.\begin{array}[]{l}\left\langle{A{u_{2}},\;A{u_{2}}}\right\rangle-\left\langle{% A{u_{1}},\;A{u_{1}}}\right\rangle-\left\langle{2{A^{*}}A{u_{1}},\;{u_{2}}-{u_{% 1}}}\right\rangle\\ =\left\langle{A{u_{2}},\;A{u_{2}}}\right\rangle-\left\langle{A{u_{1}},\;A{u_{1% }}}\right\rangle-\left\langle{2A{u_{1}},\;A\left({{u_{2}}-{u_{1}}}\right)}% \right\rangle\\ =\left\langle{A{u_{2}},\;A{u_{2}}}\right\rangle-2\left\langle{A{u_{1}},\;A{u_{% 2}}}\right\rangle+\left\langle{A{u_{1}},\;A{u_{1}}}\right\rangle\\ =\left\|{A{u_{1}},A{u_{2}}}\right\|_{2}^{2}.\end{array}start_ARRAY start_ROW start_CELL ⟨ italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ - ⟨ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ - ⟨ 2 italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ end_CELL end_ROW start_ROW start_CELL = ⟨ italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ - ⟨ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ - ⟨ 2 italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A ( italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⟩ end_CELL end_ROW start_ROW start_CELL = ⟨ italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ - 2 ⟨ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⟩ + ⟨ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟩ end_CELL end_ROW start_ROW start_CELL = ∥ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL end_ROW end_ARRAY

The inequality Au1,Au2220\left\|{A{u_{1}},A{u_{2}}}\right\|_{2}^{2}\geq 0∥ italic_A italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ 0 is clearly established, which implies the functional F(u)𝐹𝑢F\left(u\right)italic_F ( italic_u ) satisfies condition (3.5) for any u1,u2Ωsubscript𝑢1subscript𝑢2Ω{u_{1}},{u_{2}}\in\Omegaitalic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ roman_Ω. In summary, we prove that the functional F(u)𝐹𝑢F\left(u\right)italic_F ( italic_u ) is strictly convex for u𝑢uitalic_u.

Remark. In fact, Tang et al. [34] used a concrete example to verify that the H1(Ω)superscript𝐻1Ω{H^{-1}}\left(\Omega\right)italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( roman_Ω ) space can accurately model oscillation information. In this example, a one-dimensional oscillation function sin2πnx(x[0,1])2𝜋𝑛𝑥𝑥01\sin 2\pi nx\;(x\in\left[{0,1}\right])roman_sin 2 italic_π italic_n italic_x ( italic_x ∈ [ 0 , 1 ] ) is used to validate this point. This example indicates that sin2πnxH120superscriptsubscriptnorm2𝜋𝑛𝑥superscript𝐻120\left\|{\sin 2\pi nx}\right\|_{{H^{-1}}}^{2}\to 0∥ roman_sin 2 italic_π italic_n italic_x ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT → 0 as n𝑛n\to\inftyitalic_n → ∞. Through this example, we can know that a periodic function has a smaller norm in H1(Ω)superscript𝐻1Ω{H^{-1}}\left(\Omega\right)italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( roman_Ω ) space. Therefore, it is appropriate to employ H1(Ω)superscript𝐻1Ω{H^{-1}}\left(\Omega\right)italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( roman_Ω ) space to measure the oscillation components in the minimization model since their H1superscript𝐻1{H^{-1}}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT-norm is very small.

3.2 Numerical algorithm

In this subsection, a numerical algorithm combined with ADMM is proposed to solve the non-convex optimization problem. Next, we present the specific solution process of porposed model (3.3) in the following.

We introduce and constrain the auxiliary variables v=i+r𝑣𝑖𝑟v=i+ritalic_v = italic_i + italic_r, u=ev𝑢superscript𝑒𝑣u={e^{v}}italic_u = italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT, m=2imsuperscript2𝑖\textbf{m}={\nabla^{2}}im = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i and n=rn𝑟\textbf{n}=\nabla rn = ∇ italic_r in order to simplify the complex coupling relationship between variables i𝑖iitalic_i and r𝑟ritalic_r in the optimization problem (3.3). At this point, the augmented Lagrangian function L𝐿Litalic_L of the original minimization problem can be rewritten as

L(i,r,v,u,𝐦,𝐧;y1,𝐲𝟐,𝐲𝟑)=λ2fuH12+ω1Ωφ(𝐦)𝑑x+ω2Ωφ(𝐧)𝑑x+θ2i22+β2vir22+ρ2uev+y1ρ22+ρ2𝐦2i+𝐲𝟐ρ22+ρ2𝐧r+𝐲𝟑ρ22C,𝐿𝑖𝑟𝑣𝑢𝐦𝐧subscript𝑦1subscript𝐲2subscript𝐲3𝜆2superscriptsubscriptnorm𝑓𝑢superscript𝐻12subscript𝜔1subscriptΩ𝜑𝐦differential-d𝑥missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝜔2subscriptΩ𝜑𝐧differential-d𝑥𝜃2superscriptsubscriptnorm𝑖22𝛽2superscriptsubscriptnorm𝑣𝑖𝑟22𝜌2superscriptsubscriptnorm𝑢superscript𝑒𝑣subscript𝑦1𝜌22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝜌2superscriptsubscriptnorm𝐦superscript2𝑖subscript𝐲2𝜌22𝜌2superscriptsubscriptnorm𝐧𝑟subscript𝐲3𝜌22𝐶missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({i,r,v,u,{\bf{m}},{\bf{n}};{y_{1}},{{\bf{y}}_% {\bf{2}}},{{\bf{y}}_{\bf{3}}}}\right)=\frac{\lambda}{2}\left\|{f-u}\right\|_{{% H^{-1}}}^{2}+{\omega_{1}}\int_{\Omega}{\varphi\left({\bf{m}}\right)}dx}\\ {\;\;+{\omega_{2}}\int_{\Omega}{\varphi\left({\bf{n}}\right)}dx+\frac{\theta}{% 2}\left\|i\right\|_{2}^{2}+\frac{\beta}{2}\left\|{v-i-r}\right\|_{2}^{2}+\frac% {\rho}{2}\left\|{u-{e^{v}}+\frac{{{y_{1}}}}{\rho}}\right\|_{2}^{2}}\\ {\;\;+\frac{\rho}{2}\left\|{{\bf{m}}-{\nabla^{2}}i+\frac{{{{\bf{y}}_{\bf{2}}}}% }{\rho}}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{\bf{n}}-\nabla r+\frac{{{{\bf{% y}}_{\bf{3}}}}}{\rho}}\right\|_{2}^{2}-C},\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i , italic_r , italic_v , italic_u , bold_m , bold_n ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT ) = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG ∥ italic_f - italic_u ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_m ) italic_d italic_x end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_n ) italic_d italic_x + divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_i - italic_r ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u - italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i + divide start_ARG bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_n - ∇ italic_r + divide start_ARG bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_C , end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

where y1subscript𝑦1{{y_{1}}}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, 𝐲𝟐subscript𝐲2{{{\bf{y}}_{\bf{2}}}}bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT and 𝐲𝟑subscript𝐲3{{{\bf{y}}_{\bf{3}}}}bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT are the Lagrangian multipliers, and β𝛽\betaitalic_β, ρ>0𝜌0\rho>0italic_ρ > 0 are the parameters of penalty terms. It should be pointed out that C=12ρ(y122+𝐲𝟐22+𝐲322)𝐶12𝜌superscriptsubscriptnormsubscript𝑦122superscriptsubscriptnormsubscript𝐲222superscriptsubscriptnormsubscript𝐲322C{\rm{=}}\frac{1}{{2\rho}}\left({\left\|{{y_{1}}}\right\|_{2}^{2}+\left\|{{{% \bf{y}}_{\bf{2}}}}\right\|_{2}^{2}+\left\|{{{\bf{y}}_{3}}}\right\|_{2}^{2}}\right)italic_C = divide start_ARG 1 end_ARG start_ARG 2 italic_ρ end_ARG ( ∥ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) can be omitted in the minimization process. Then, we set the initial value of the variable and use the alternating direction iterative algorithm to optimize the augmented Lagrangian function L𝐿Litalic_L. In this way, we convert the solution of the original minimization problem into the optimization of several subproblems.

In fact, the difficulty of solving the subproblems is much lower compared to directly solving the original minimization model (3.3). Moreover, due to the non-convex or nonlinear nature of these subproblems, we can only resort to the MM algorithm to find numerical solutions instead of analytical solutions. In the following, we provide a detailed description of the solving process for all subproblems.

(1) v𝑣vitalic_v-subproblem

Firstly, the v𝑣vitalic_v-subproblem can be described as

vk+1=argminvβ2vikrk22+ρ2ukev+y1kρ22.superscript𝑣𝑘1subscript𝑣𝛽2superscriptsubscriptnorm𝑣superscript𝑖𝑘superscript𝑟𝑘22𝜌2superscriptsubscriptnormsuperscript𝑢𝑘superscript𝑒𝑣superscriptsubscript𝑦1𝑘𝜌22{v^{k+1}}=\mathop{\arg\min}\limits_{v}\frac{\beta}{2}\left\|{v-{i^{k}}-{r^{k}}% }\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{u^{k}}-{e^{v}}+\frac{{y_{1}^{k}}}{% \rho}}\right\|_{2}^{2}.italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

It should be noted that evsuperscript𝑒𝑣{{e^{v}}}italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT is a nonlinear functional, and it is difficult to obtain the analytic solution of the variable v𝑣vitalic_v directly by using the necessary condition of functional extremum. We perform a first-order linear Taylor expansion of the nonlinear term ρ2ukevk+y1kρ22𝜌2superscriptsubscriptnormsuperscript𝑢𝑘superscript𝑒superscript𝑣𝑘superscriptsubscript𝑦1𝑘𝜌22\frac{\rho}{2}||{u^{k}}-{e^{{v^{k}}}}+\frac{{y_{1}^{k}}}{\rho}||_{2}^{2}divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG | | italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT at point vksuperscript𝑣𝑘{v^{k}}italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT as [35]

ρ2ukev+y1kρ22=ρ2evkuky1kρ22+ρevk(evkuky1kρ)(vvk)+R(v),𝜌2superscriptsubscriptnormsuperscript𝑢𝑘superscript𝑒𝑣superscriptsubscript𝑦1𝑘𝜌22𝜌2superscriptsubscriptnormsuperscript𝑒superscript𝑣𝑘superscript𝑢𝑘superscriptsubscript𝑦1𝑘𝜌22𝜌superscript𝑒superscript𝑣𝑘superscript𝑒superscript𝑣𝑘superscript𝑢𝑘superscriptsubscript𝑦1𝑘𝜌𝑣superscript𝑣𝑘𝑅𝑣\frac{\rho}{2}\left\|{{u^{k}}-{e^{v}}+\frac{{y_{1}^{k}}}{\rho}}\right\|_{2}^{2% }=\frac{\rho}{2}\left\|{{e^{{v^{k}}}}-{u^{k}}-\frac{{y_{1}^{k}}}{\rho}}\right% \|_{2}^{2}+\rho{e^{{v^{k}}}}\left({{e^{{v^{k}}}}-{u^{k}}-\frac{{y_{1}^{k}}}{% \rho}}\right)\left({v-{v^{k}}}\right)+R\left(v\right),divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ρ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ( italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_R ( italic_v ) ,

where R(v)𝑅𝑣R\left(v\right)italic_R ( italic_v ) is the remainder of a Taylor expansion that can be approximated by a quadratic term. Therefore, we rewrite the minimization problem (3.8) to

vk+1=argminvβ2vikrk22+ρ2evkuky1kρ22+ρevk(evkuky1kρ)(vvk)+τ2vvk22,superscript𝑣𝑘1subscript𝑣𝛽2superscriptsubscriptnorm𝑣superscript𝑖𝑘superscript𝑟𝑘22𝜌2superscriptsubscriptnormsuperscript𝑒superscript𝑣𝑘superscript𝑢𝑘superscriptsubscript𝑦1𝑘𝜌22𝜌superscript𝑒superscript𝑣𝑘superscript𝑒superscript𝑣𝑘superscript𝑢𝑘superscriptsubscript𝑦1𝑘𝜌𝑣superscript𝑣𝑘𝜏2superscriptsubscriptnorm𝑣superscript𝑣𝑘22\begin{array}[]{l}{v^{k+1}}=\mathop{\arg\min}\limits_{v}\frac{\beta}{2}\left\|% {v-{i^{k}}-{r^{k}}}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{e^{{v^{k}}}}-{u^{k}% }-\frac{{y_{1}^{k}}}{\rho}}\right\|_{2}^{2}\\ \;\;\;\;\;\;\;\;\;\;+\rho{e^{{v^{k}}}}\left({{e^{{v^{k}}}}-{u^{k}}-\frac{{y_{1% }^{k}}}{\rho}}\right)\left({v-{v^{k}}}\right)+\frac{\tau}{2}\left\|{v-{v^{k}}}% \right\|_{2}^{2},\end{array}start_ARRAY start_ROW start_CELL italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL + italic_ρ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ( italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , end_CELL end_ROW end_ARRAY

where |τ|𝜏\left|\tau\right|| italic_τ | is a slight number, and the last term is to approximate the Taylor remainder. According to the Euler-Lagrange equation, we can easily find the necessary conditions for the solution of the above optimization problem (3.9) as

β(vikrk)+ρevk(evkuky1kρ)+τ(vvk)=0.𝛽𝑣superscript𝑖𝑘superscript𝑟𝑘𝜌superscript𝑒superscript𝑣𝑘superscript𝑒superscript𝑣𝑘superscript𝑢𝑘superscriptsubscript𝑦1𝑘𝜌𝜏𝑣superscript𝑣𝑘0\beta\left({v-{i^{k}}-{r^{k}}}\right)+\rho{e^{{v^{k}}}}\left({{e^{{v^{k}}}}-{u% ^{k}}-\frac{{y_{1}^{k}}}{\rho}}\right)+\tau\left({v-{v^{k}}}\right)=0.italic_β ( italic_v - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_ρ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) + italic_τ ( italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) = 0 .

Furthermore, we can obtain the analytical solution of the v𝑣vitalic_v-subproblem as

vk+1=β(ik+rk)+τvkρevk(evkuk)+y1kevkβ+τ.superscript𝑣𝑘1𝛽superscript𝑖𝑘superscript𝑟𝑘𝜏superscript𝑣𝑘𝜌superscript𝑒superscript𝑣𝑘superscript𝑒superscript𝑣𝑘superscript𝑢𝑘superscriptsubscript𝑦1𝑘superscript𝑒superscript𝑣𝑘𝛽𝜏{v^{k+1}}=\frac{{\beta\left({{i^{k}}+{r^{k}}}\right)+\tau{v^{k}}-\rho{e^{{v^{k% }}}}\left({{e^{{v^{k}}}}-{u^{k}}}\right)+y_{1}^{k}{e^{{v^{k}}}}}}{{\beta+\tau}}.italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = divide start_ARG italic_β ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_τ italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_ρ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_β + italic_τ end_ARG .

(2) u𝑢uitalic_u-subproblem

According to Theorem 3.1, we transform the H1superscript𝐻1{H^{-1}}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT-norm into the ordinary L2superscript𝐿2{L^{2}}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-norm. The u𝑢uitalic_u-subproblem is a convex smooth minimization problem, which is described as

uk+1=argminuλ2(Δ1(uf))22+ρ2uevk+1+y1kρ22,superscript𝑢𝑘1subscript𝑢𝜆2superscriptsubscriptnormsuperscriptΔ1𝑢𝑓22𝜌2superscriptsubscriptnorm𝑢superscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌22{u^{k+1}}=\mathop{\arg\min}\limits_{u}\frac{\lambda}{2}\left\|{\nabla\left({{% \Delta^{-1}}\left({u-f}\right)}\right)}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{% u-{e^{{v^{k+1}}}}+\frac{{y_{1}^{k}}}{\rho}}\right\|_{2}^{2},italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG ∥ ∇ ( roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u - italic_f ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where \nabla and Δ1superscriptΔ1{{\Delta^{-1}}}roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT are the gradient operator and the Laplace inverse operator, respectively. The solution of this minimization problem satisfies Euler-Lagrange equation, i.e.,

λ(Δ1)(Δ1(uf))+ρ(uevk+1+y1kρ)=0,𝜆superscriptsuperscriptΔ1superscriptΔ1𝑢𝑓𝜌𝑢superscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌0\lambda{\left({\nabla{\Delta^{-1}}}\right)^{*}}\left({\nabla{\Delta^{-1}}\left% ({u-f}\right)}\right)+\rho\left({u-{e^{{v^{k+1}}}}+\frac{{y_{1}^{k}}}{\rho}}% \right)=0,italic_λ ( ∇ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( ∇ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u - italic_f ) ) + italic_ρ ( italic_u - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 ,

where operator superscript{\nabla^{*}}∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is the conjugate operator of operator \nabla, and they also satisfy the relation =div()=Δsuperscript𝑑𝑖𝑣Δ{\nabla^{*}}\nabla=-div\left(\nabla\right)=-\Delta∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∇ = - italic_d italic_i italic_v ( ∇ ) = - roman_Δ. Both sides of Eq.(3.12) can be rewritten by the ΔΔ\Deltaroman_Δ operator as

(λIρΔ)u=λf+ρΔ(evk+1+y1kρ),𝜆𝐼𝜌Δ𝑢𝜆𝑓𝜌Δsuperscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌\left({\lambda I-\rho\Delta}\right)u=\lambda f+\rho\Delta\left({-{e^{{v^{k+1}}% }}+\frac{{y_{1}^{k}}}{\rho}}\right),( italic_λ italic_I - italic_ρ roman_Δ ) italic_u = italic_λ italic_f + italic_ρ roman_Δ ( - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ,

where I𝐼Iitalic_I is an identity matrix of the same size as u𝑢uitalic_u. It should be noted that the ΔΔ\Deltaroman_Δ operator in Eq.(3.13) is a convolution operation, so we cannot directly separate the variable u𝑢uitalic_u from it. A general approach is to use Fourier transform to transform the convolution operation in the spatial domain into the ordinary multiplication in the frequency domain, thus obtaining an analytical solution of the u𝑢uitalic_u-subproblem as

uk+1=F1{F[λf+ρΔ(evk+1+y1kρ)]F(λIρΔ)},superscript𝑢𝑘1superscript𝐹1𝐹delimited-[]𝜆𝑓𝜌Δsuperscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌𝐹𝜆𝐼𝜌Δu^{k+1}={F^{-1}}\left\{{\frac{{F\left[{\lambda f+\rho\Delta\left({-{e^{{v^{k+1% }}}}+\frac{{y_{1}^{k}}}{\rho}}\right)}\right]}}{{F\left({\lambda I-\rho\Delta}% \right)}}}\right\},italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = italic_F start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT { divide start_ARG italic_F [ italic_λ italic_f + italic_ρ roman_Δ ( - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ] end_ARG start_ARG italic_F ( italic_λ italic_I - italic_ρ roman_Δ ) end_ARG } ,

here and later, F()𝐹F\left(\cdot\right)italic_F ( ⋅ ) and F1()superscript𝐹1{F^{-1}}\left(\cdot\right)italic_F start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( ⋅ ) are defined as Fourier transform and inverse Fourier transform operations, respectively.

(3) i𝑖iitalic_i and r𝑟ritalic_r-subproblem

Firstly, the i𝑖iitalic_i-subproblem is described as

ik+1=argminiβ2vk+1irk22+ρ2𝐦k2i+𝐲2kρ22+θ2i22.superscript𝑖𝑘1subscript𝑖𝛽2superscriptsubscriptnormsuperscript𝑣𝑘1𝑖superscript𝑟𝑘22𝜌2superscriptsubscriptnormsuperscript𝐦𝑘superscript2𝑖superscriptsubscript𝐲2𝑘𝜌22𝜃2superscriptsubscriptnorm𝑖22{i^{k+1}}=\mathop{\arg\min}\limits_{i}\frac{\beta}{2}\left\|{{v^{k+1}}-i-{r^{k% }}}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{{\bf{m}}^{k}}-{\nabla^{2}}i+\frac{{% {\bf{y}}_{2}^{k}}}{\rho}}\right\|_{2}^{2}+\frac{\theta}{2}\left\|i\right\|_{2}% ^{2}.italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

Obviously, this minimization problem is easy to be solved because it is convex and smooth. By using the variational method, we can directly obtain the necessary conditions for the solution of the minimization problem (3.15) as

(βI+θI+ρ(2)2)i=β(vk+1rk)+ρ(2)(𝐦k+𝐲2kρ),𝛽𝐼𝜃𝐼𝜌superscriptsuperscript2superscript2𝑖𝛽superscript𝑣𝑘1superscript𝑟𝑘𝜌superscriptsuperscript2superscript𝐦𝑘superscriptsubscript𝐲2𝑘𝜌\left({\beta I+\theta I+\rho{{\left({{\nabla^{2}}}\right)}^{*}}{\nabla^{2}}}% \right)i=\beta\left({{v^{k+1}}-{r^{k}}}\right)+\rho{\left({{\nabla^{2}}}\right% )^{*}}\left({{{\bf{m}}^{k}}+\frac{{{\bf{y}}_{2}^{k}}}{\rho}}\right),( italic_β italic_I + italic_θ italic_I + italic_ρ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_i = italic_β ( italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_ρ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ,

where (2)superscriptsuperscript2{\left({{\nabla^{2}}}\right)^{*}}( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is a conjugate operator of 2superscript2{{\nabla^{2}}}∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Similarly, Eq.(3.16) also contains two-dimensional convolution operation. Assuming that i𝑖iitalic_i satisfies the periodic boundary condition, it is not difficult to obtain ik+1superscript𝑖𝑘1{i^{k+1}}italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT from the above linear equation by Fourier transform and its inverse transform as

ik+1=F1{F[β(vk+1rk)+ρ(2)(𝐦k+𝐲2kρ)]F(βI+θI+ρ(2)2)}.superscript𝑖𝑘1superscript𝐹1𝐹delimited-[]𝛽superscript𝑣𝑘1superscript𝑟𝑘𝜌superscriptsuperscript2superscript𝐦𝑘superscriptsubscript𝐲2𝑘𝜌𝐹𝛽𝐼𝜃𝐼𝜌superscriptsuperscript2superscript2{i^{k+1}}={F^{{\rm{-1}}}}\left\{{\frac{{F\left[{\beta\left({{v^{k+1}}-{r^{k}}}% \right)+\rho{{\left({{\nabla^{2}}}\right)}^{*}}\left({{{\bf{m}}^{k}}+\frac{{{% \bf{y}}_{2}^{k}}}{\rho}}\right)}\right]}}{{F\left({\beta I+\theta I+\rho{{% \left({{\nabla^{2}}}\right)}^{*}}{\nabla^{2}}}\right)}}}\right\}.italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = italic_F start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT { divide start_ARG italic_F [ italic_β ( italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_ρ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ] end_ARG start_ARG italic_F ( italic_β italic_I + italic_θ italic_I + italic_ρ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG } .

Next, we use similar steps to solve the r𝑟ritalic_r-subproblem

rk+1=argminrβ2vk+1ik+1r22+ρ2𝐧kr+𝐲3kρ22.superscript𝑟𝑘1subscript𝑟𝛽2superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑖𝑘1𝑟22𝜌2superscriptsubscriptnormsuperscript𝐧𝑘𝑟superscriptsubscript𝐲3𝑘𝜌22{r^{k+1}}=\mathop{\arg\min}\limits_{r}\frac{\beta}{2}\left\|{{v^{k+1}}-{i^{k+1% }}-r}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{{\bf{n}}^{k}}-\nabla r+\frac{{{% \bf{y}}_{3}^{k}}}{\rho}}\right\|_{2}^{2}.italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - ∇ italic_r + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

Similarly, according to the Euler-Lagrangian equation, the necessary condition for the solution of the minimization problem (3.18) is

(βI+ρ)r=β(vk+1ik+1)+ρ(𝐧k+𝐲3kρ).𝛽𝐼𝜌superscript𝑟𝛽superscript𝑣𝑘1superscript𝑖𝑘1𝜌superscriptsuperscript𝐧𝑘superscriptsubscript𝐲3𝑘𝜌\left({\beta I+\rho{\nabla^{*}}\nabla}\right)r=\beta\left({{v^{k+1}}-{i^{k+1}}% }\right)+\rho{\nabla^{*}}\left({{{\bf{n}}^{k}}+\frac{{{\bf{y}}_{3}^{k}}}{\rho}% }\right).( italic_β italic_I + italic_ρ ∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∇ ) italic_r = italic_β ( italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) .

Further, we solve the iterative form of rk+1superscript𝑟𝑘1{r^{k+1}}italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by the Fourier domain, which is described as

rk+1=F1{F[β(vk+1ik+1)+ρ(𝐧k+𝐲3kρ)]F(βI+ρ)}.superscript𝑟𝑘1superscript𝐹1𝐹delimited-[]𝛽superscript𝑣𝑘1superscript𝑖𝑘1𝜌superscriptsuperscript𝐧𝑘superscriptsubscript𝐲3𝑘𝜌𝐹𝛽𝐼𝜌superscript{r^{k+1}}={F^{-1}}\left\{{\frac{{F\left[{\beta\left({{v^{k+1}}-{i^{k+1}}}% \right)+\rho{\nabla^{*}}\left({{{\bf{n}}^{k}}+\frac{{{\bf{y}}_{3}^{k}}}{\rho}}% \right)}\right]}}{{F\left({\beta I+\rho{\nabla^{*}}\nabla}\right)}}}\right\}.italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = italic_F start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT { divide start_ARG italic_F [ italic_β ( italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ] end_ARG start_ARG italic_F ( italic_β italic_I + italic_ρ ∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∇ ) end_ARG } .

(4) 𝐦𝐦\mathbf{m}bold_m and 𝐧𝐧\mathbf{n}bold_n-subproblem

Now, we solve 𝐦𝐦{\bf{m}}bold_m and 𝐧𝐧{\bf{n}}bold_n nonconvex subproblems. In fact, we only need to solve one of the minimization problems, because the forms of these two non-convex optimization problems are similar. Here we solve the 𝐦𝐦{\bf{m}}bold_m-subproblem in detail, which is written as

𝐦k+1=argmin𝐦ω1Ωφ(𝐦)𝑑x+ρ2𝐦2ik+1+𝐲2kρ22.superscript𝐦𝑘1subscript𝐦subscript𝜔1subscriptΩ𝜑𝐦differential-d𝑥𝜌2superscriptsubscriptnorm𝐦superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌22{{\bf{m}}^{k+1}}=\mathop{\arg\min}\limits_{\bf{m}}{\omega_{1}}\int_{\Omega}{% \varphi\left({\bf{m}}\right)}dx+\frac{\rho}{2}\left\|{{\bf{m}}-{\nabla^{2}}{i^% {k+1}}+\frac{{{\bf{y}}_{2}^{k}}}{\rho}}\right\|_{2}^{2}.bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT bold_m end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_m ) italic_d italic_x + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

There is not difficult to perceive that the minimization problem (3.21) is a classical nonconvex optimization problem. In Section 2.2, we introduce in detail the solution of such problems by MM algorithm, whcih is updated in the form of Eq.(2.7). Therefore, we directly obtain the solution of problem (3.21) as

𝐦k+1=2ik+1𝐲2kρω1φ(𝐦k)ρ.superscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌subscript𝜔1𝜑superscript𝐦𝑘𝜌{{\bf{m}}^{k+1}}={\nabla^{2}}{i^{k+1}}-\frac{{{\bf{y}}_{2}^{k}}}{\rho}-\frac{{% {\omega_{1}}\nabla\varphi\left({{{\bf{m}}^{k}}}\right)}}{\rho}.bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG - divide start_ARG italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_ARG start_ARG italic_ρ end_ARG .

Next, we solve the 𝐧𝐧\bf{n}bold_n-subproblem similarly,

𝐧k+1=argmin𝐧ω2Ωφ(𝐧)𝑑x+ρ2𝐧rk+1+𝐲3k+1ρ22.superscript𝐧𝑘1subscript𝐧subscript𝜔2subscriptΩ𝜑𝐧differential-d𝑥𝜌2superscriptsubscriptnorm𝐧superscript𝑟𝑘1superscriptsubscript𝐲3𝑘1𝜌22{{\bf{n}}^{k+1}}=\mathop{\arg\min}\limits_{\bf{n}}{\omega_{2}}\int_{\Omega}{% \varphi\left({\bf{n}}\right)}dx+\frac{\rho}{2}\left\|{{\bf{n}}-\nabla{r^{k+1}}% +\frac{{{\bf{y}}_{3}^{k+1}}}{\rho}}\right\|_{2}^{2}.bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = start_BIGOP roman_arg roman_min end_BIGOP start_POSTSUBSCRIPT bold_n end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_n ) italic_d italic_x + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_n - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

Likewise, we obtain the iterative form of variable 𝐧k+1superscript𝐧𝑘1{{\bf{n}}^{k+1}}bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT in the framework of MM algorithm as

𝐧k+1=rk+1𝐲3kρω2φ(𝐧k)ρ.superscript𝐧𝑘1superscript𝑟𝑘1superscriptsubscript𝐲3𝑘𝜌subscript𝜔2𝜑superscript𝐧𝑘𝜌{{\bf{n}}^{k+1}}=\nabla{r^{k+1}}-\frac{{{\bf{y}}_{3}^{k}}}{\rho}-\frac{{{% \omega_{2}}\nabla\varphi\left({{{\bf{n}}^{k}}}\right)}}{\rho}.bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG - divide start_ARG italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_ARG start_ARG italic_ρ end_ARG .

(5) Updating Lagrange multipliers

Finally, the Lagrange multipliers y1subscript𝑦1{{y_{1}}}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, 𝐲𝟐subscript𝐲2{{{\bf{y}}_{\bf{2}}}}bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT and 𝐲𝟑subscript𝐲3{{{\bf{y}}_{\bf{3}}}}bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT are updated according to the ADMM algorithm as follows

{y1k+1=y1k+ρ(uk+1evk+1)𝐲2k+1=𝐲2k+ρ(𝐦k+12ik+1)𝐲3k+1=𝐲3k+ρ(𝐧k+1rk+1).casessuperscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘𝜌superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘𝜌superscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘𝜌superscript𝐧𝑘1superscript𝑟𝑘1\left\{\begin{array}[]{l}y_{1}^{k+1}=y_{1}^{k}+\rho\left({{u^{k+1}}-{e^{{v^{k+% 1}}}}}\right)\\ {\bf{y}}_{2}^{k+1}={\bf{y}}_{2}^{k}+\rho\left({{{\bf{m}}^{k+1}}-{\nabla^{2}}{i% ^{k+1}}}\right)\\ {\bf{y}}_{3}^{k+1}={\bf{y}}_{3}^{k}+\rho\left({{{\bf{n}}^{k+1}}-\nabla{r^{k+1}% }}\right)\end{array}\right..{ start_ARRAY start_ROW start_CELL italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_ρ ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_ρ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_ρ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY .

To tackle the challenges posed by the proposed model (3.3), we have successfully combined multiple numerical methods within the framework of ADMM. This integration allows us to achieve efficient and accurate solutions for image decomposition. In Algorithm 1, we present a step-by-step procedure that outlines our algorithm in detail.

Remark. Before starting the iteration process, several variables and parameters need to be initialized in Algorithm 1. These include i0superscript𝑖0{i^{0}}italic_i start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, r0superscript𝑟0{r^{0}}italic_r start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, v0superscript𝑣0{v^{0}}italic_v start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, 𝐦𝟎superscript𝐦0\bf{m}^{0}bold_m start_POSTSUPERSCRIPT bold_0 end_POSTSUPERSCRIPT, 𝐧0superscript𝐧0{{\bf{n}}^{0}}bold_n start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT y10superscriptsubscript𝑦10y_{1}^{0}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, 𝐲20superscriptsubscript𝐲20{\bf{y}}_{2}^{0}bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, and 𝐲30superscriptsubscript𝐲30{\bf{y}}_{3}^{0}bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. Additionally, parameters such as λ𝜆\lambdaitalic_λ, ω1subscript𝜔1{{\omega_{1}}}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, ω2subscript𝜔2{{\omega_{2}}}italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, θ𝜃\thetaitalic_θ, β𝛽\betaitalic_β, and the penalty parameter ρ>0𝜌0\rho>0italic_ρ > 0 must be set initially. Once these initializations are complete, the algorithm proceeds to iterate starting from k=0𝑘0k=0italic_k = 0. The iteration continues until the relative error of the variable uk+1superscript𝑢𝑘1u^{k+1}italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT is greater than a preset accuracy threshold denoted as tol𝑡𝑜𝑙tolitalic_t italic_o italic_l (which is defined in Section 4). The algorithm terminates when the relative error falls below this threshold. It is worth noting that Algorithm 1 consists of only one loop. This indicates that its complexity is determined by the size of the input image (M𝑀Mitalic_M) and the number of iterations (N𝑁Nitalic_N) performed by the algorithm. Therefore, we can conclude that the complexity of Algorithm 1 is on the order of O(M×N)𝑂𝑀𝑁O(M\times N)italic_O ( italic_M × italic_N ).

Algorithm 1. For solving the proposed model (2.3)
Initialize: i0superscript𝑖0{i^{0}}italic_i start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, r0superscript𝑟0{r^{0}}italic_r start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, v0superscript𝑣0{v^{0}}italic_v start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, 𝐦0superscript𝐦0{{\bf{m}}^{0}}bold_m start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, 𝐧0superscript𝐧0{{\bf{n}}^{0}}bold_n start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, y10superscriptsubscript𝑦10y_{1}^{0}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, 𝐲20superscriptsubscript𝐲20{\bf{y}}_{2}^{0}bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT and 𝐲30superscriptsubscript𝐲30{\bf{y}}_{3}^{0}bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT;
Set parameters: λ𝜆\lambdaitalic_λ, ω1subscript𝜔1{{\omega_{1}}}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, ω2subscript𝜔2{{\omega_{2}}}italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, θ𝜃\thetaitalic_θ, β𝛽\betaitalic_β, ρ>0𝜌0\rho>0italic_ρ > 0 and tol𝑡𝑜𝑙tolitalic_t italic_o italic_l;
While relative-error >tolabsent𝑡𝑜𝑙>tol> italic_t italic_o italic_l, do
    Compute vk+1superscript𝑣𝑘1v^{k+1}italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eq.(3.10);
    Compute uk+1superscript𝑢𝑘1u^{k+1}italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eq.(3.14);
    Compute ik+1superscript𝑖𝑘1i^{k+1}italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eq.(3.17);
    Compute rk+1superscript𝑟𝑘1r^{k+1}italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eq.(3.20);
    Compute 𝐦k+1superscript𝐦𝑘1{{\bf{m}}^{k+1}}bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eq.(3.22);
    Compute 𝐧k+1superscript𝐧𝑘1{{\bf{n}}^{k+1}}bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eq.(3.24);
    Updata Lagrange multipliers y1k+1superscriptsubscript𝑦1𝑘1y_{1}^{k+1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT, 𝐲2k+1superscriptsubscript𝐲2𝑘1{\bf{y}}_{2}^{k+1}bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT and 𝐲3k+1superscriptsubscript𝐲3𝑘1{\bf{y}}_{3}^{k+1}bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT by Eqs.(3.25);
    Set k=k+1𝑘𝑘1k=k+1italic_k = italic_k + 1;
End while
Output: uk+1superscript𝑢𝑘1u^{k+1}italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT, ik+1superscript𝑖𝑘1i^{k+1}italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT and rk+1superscript𝑟𝑘1r^{k+1}italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT.

3.3 Convergence analysis

In this subsection, we will discuss the convergence of the proposed algorithm, which is solved using the ADMM framework. The algorithm involves solving two non-convex minimization subproblems, namely 𝐦𝐦{\bf{m}}bold_m and 𝐧𝐧{\bf{n}}bold_n, using the MM algorithm. It is important to note that while the convergence analysis of ADMM for convex optimization problems is well-established [27, 28], studying the convergence of non-convex optimization problems presents a significant challenge

Now, we need to make several crucial assumptions that are essential for proving the convergence of the algorithm.

Assumption 3.2.

The non-convex potential function φ()𝜑\varphi\left(\cdot\right)italic_φ ( ⋅ ) is closed, proper and lower semi-continuity. In addition, its gradient function φ()𝜑\nabla\varphi\left(\cdot\right)∇ italic_φ ( ⋅ ) satisfies the Lipschitz continuity condition, i.e., there exists a positive constant K𝐾Kitalic_K such that

φ(x)φ(y)2Kxy2,x,ydom(φ).formulae-sequencesubscriptnorm𝜑𝑥𝜑𝑦2𝐾subscriptnorm𝑥𝑦2for-all𝑥𝑦𝑑𝑜𝑚𝜑{\left\|{\nabla\varphi\left(x\right)-\nabla\varphi\left(y\right)}\right\|_{2}}% \leq K{\left\|{x-y}\right\|_{2}},\;\forall x,\;y\in dom\left(\varphi\right).∥ ∇ italic_φ ( italic_x ) - ∇ italic_φ ( italic_y ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ italic_K ∥ italic_x - italic_y ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ∀ italic_x , italic_y ∈ italic_d italic_o italic_m ( italic_φ ) .

Assumption 3.3.

The penalty coefficients ρ𝜌\rhoitalic_ρ and β𝛽\betaitalic_β are large enough to satisfy ρ>K𝜌𝐾\rho>Kitalic_ρ > italic_K and β>|τ|𝛽𝜏\beta>\left|\tau\right|italic_β > | italic_τ |. In this case, the equivalent extreme value problem (3.9) of v𝑣vitalic_v subproblem, 𝐦𝐦\bf{m}bold_m subproblem (3.21) and 𝐧𝐧\bf{n}bold_n subproblem (3.23) are strictly convex.

Assumption 3.4.

The energy functional E(i,r)𝐸𝑖𝑟E\left({i,r}\right)italic_E ( italic_i , italic_r ) is bounded below, i.e., E¯=minE(i,r)>¯𝐸𝐸𝑖𝑟\underline{E}=\min E\left({i,r}\right)>-\inftyunder¯ start_ARG italic_E end_ARG = roman_min italic_E ( italic_i , italic_r ) > - ∞.

In the following work, we prove the convergence of Algorithm 1 with three panels in turn. Firstly, Theorem 3.5-3.8 prove that the augmented Lagrangian function L𝐿Litalic_L decreases monotonically as k+𝑘k\to+\inftyitalic_k → + ∞. Secondly, Theorem 3.9 prove that the augmented Lagrangian function L𝐿Litalic_L is bounded below and convergent. Finally, Theorems 3.10-3.11 prove that the sequence zk=(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑧𝑘superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘{z^{k}}=\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y% _{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_z start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT = ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1 converges to a limit point z=(i,r,v,u,𝐦,𝐧;y1,𝐲2,𝐲3)superscript𝑧superscript𝑖superscript𝑟superscript𝑣superscript𝑢superscript𝐦superscript𝐧superscriptsubscript𝑦1superscriptsubscript𝐲2superscriptsubscript𝐲3{z^{*}}=\left({{i^{*}},{r^{*}},{v^{*}},{u^{*}},{{\bf{m}}^{*}},{{\bf{n}}^{*}};y% _{1}^{*},{\bf{y}}_{2}^{*},{\bf{y}}_{3}^{*}}\right)italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = ( italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) as k+𝑘k\to+\inftyitalic_k → + ∞, where zsuperscript𝑧z^{*}italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is a stationary point of the augmented Lagrangian function L𝐿Litalic_L.

Theorem 3.5.

Let the sequence (ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k}% ,{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1, and we can infer that there must be three positive constants γ1subscript𝛾1\gamma_{1}italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, γ2subscript𝛾2\gamma_{2}italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and γ3subscript𝛾3\gamma_{3}italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT such that

L(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ12ik+1ik22𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘absentsubscript𝛾12superscriptsubscriptnormsuperscript𝑖𝑘1superscript𝑖𝑘22\displaystyle\begin{array}[]{l}L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf% {m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)-L% \left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k}% ,{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\\ \;\;\;\leq-\frac{{{\gamma_{1}}}}{2}\left\|{{i^{k+1}}-{i^{k}}}\right\|_{2}^{2}% \end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY (3.26a)
L(ik+1,rk+1,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ22rk+1rk22𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘absentsubscript𝛾22superscriptsubscriptnormsuperscript𝑟𝑘1superscript𝑟𝑘22\displaystyle\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k}},{u^{k}},{{% \bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right% )-L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1% }^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\\ \;\;\;\leq-\frac{{{\gamma_{2}}}}{2}\left\|{{r^{k+1}}-{r^{k}}}\right\|_{2}^{2}% \end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY (3.26b)
L(ik+1,rk+1,vk+1,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ32vk+1vk22𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘absentsubscript𝛾32superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑣𝑘22\displaystyle\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k}},{% {\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}% \right)-L\left({{i^{k+1}},{r^{k+1}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{% k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\\ \;\;\;\leq-\frac{{{\gamma_{3}}}}{2}\left\|{{v^{k+1}}-{v^{k}}}\right\|_{2}^{2}% \end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY (3.26c)

Proof.

We first prove that the augmented Lagrangian function L𝐿Litalic_L is strictly convex with respect to i𝑖iitalic_i. Obviously, the terms θ2i22𝜃2superscriptsubscriptnorm𝑖22{\frac{\theta}{2}\left\|i\right\|_{2}^{2}}divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and β2vir22𝛽2superscriptsubscriptnorm𝑣𝑖𝑟22{\frac{\beta}{2}\left\|{v-i-r}\right\|_{2}^{2}}divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_i - italic_r ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in the function L𝐿Litalic_L are quadratic smooth terms with respect to i𝑖iitalic_i, so they are strictly convex with respect to i𝑖iitalic_i. The seventh term in the function L𝐿Litalic_L can be expanded into

𝐦2i+𝐲𝟐ρ22=2i22+2i,𝐦𝐲𝟐ρ+𝐦𝐲𝟐ρ22,superscriptsubscriptnorm𝐦superscript2𝑖subscript𝐲2𝜌22superscriptsubscriptnormsuperscript2𝑖22superscript2𝑖𝐦subscript𝐲2𝜌superscriptsubscriptnorm𝐦subscript𝐲2𝜌22\left\|{{\bf{m}}-{\nabla^{2}}i+\frac{{{{\bf{y}}_{\bf{2}}}}}{\rho}}\right\|_{2}% ^{2}{\rm{=}}\left\|{{\nabla^{2}}i}\right\|_{\rm{2}}^{\rm{2}}{\rm{+}}\left% \langle{{\nabla^{2}}i,-{\bf{m}}-\frac{{{{\bf{y}}_{\bf{2}}}}}{\rho}}\right% \rangle+\left\|{-{\bf{m}}-\frac{{{{\bf{y}}_{\bf{2}}}}}{\rho}}\right\|_{2}^{2},∥ bold_m - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i + divide start_ARG bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ⟨ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i , - bold_m - divide start_ARG bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ⟩ + ∥ - bold_m - divide start_ARG bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

and the second term in Eq(3.27)

2i,𝐦𝐲𝟐ρ=i,(2)(𝐦𝐲𝟐ρ)superscript2𝑖𝐦subscript𝐲2𝜌𝑖superscriptsuperscript2𝐦subscript𝐲2𝜌\left\langle{{\nabla^{2}}i,-{\bf{m}}-\frac{{{{\bf{y}}_{\bf{2}}}}}{\rho}}\right% \rangle=\left\langle{i,{{\left({{\nabla^{2}}}\right)}^{*}}\left({-{\bf{m}}-% \frac{{{{\bf{y}}_{\bf{2}}}}}{\rho}}\right)}\right\rangle⟨ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i , - bold_m - divide start_ARG bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ⟩ = ⟨ italic_i , ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( - bold_m - divide start_ARG bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ⟩

is a linear term with respect to i𝑖iitalic_i, so it is convex. In addition, we can infer that the term 2inormsuperscript2𝑖\left\|{{\nabla^{2}}i}\right\|∥ ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i ∥ in Eq(3.27) is convex with respect to i𝑖iitalic_i, which can be obtained by Eq(3.6).

By the above discussion, we conclude that the function L(i,r,v,u,𝐦,𝐧;y1,𝐲𝟐,𝐲𝟑)𝐿𝑖𝑟𝑣𝑢𝐦𝐧subscript𝑦1subscript𝐲2subscript𝐲3{L\left({i,r,v,u,{\bf{m}},{\bf{n}};{y_{1}},{{\bf{y}}_{\bf{2}}},{{\bf{y}}_{\bf{% 3}}}}\right)}italic_L ( italic_i , italic_r , italic_v , italic_u , bold_m , bold_n ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT ) is strictly convex with respect to i𝑖iitalic_i. According to the definition of convex function, we can infer that there must be a positive constant γ1subscript𝛾1\gamma_{1}italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT such that

L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ12ikik+122+L(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)iL(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k),ikik+1.𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsentsubscript𝛾12superscriptsubscriptnormsuperscript𝑖𝑘superscript𝑖𝑘122𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝑖𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘superscript𝑖𝑘superscript𝑖𝑘1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{\begin{array}[]{*{20}{l}}{L\left({{i^{k}},{r^{k}},{v% ^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}% }_{3}^{k}}\right)}\\ {\;\;\;\geq\frac{{{\gamma_{1}}}}{2}\left\|{{i^{k}}-{i^{k+1}}}\right\|_{2}^{2}+% L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^% {k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)}\end{array}}\\ {\;\;\;\;\;\;-\left\langle{{\nabla_{i}}\cdot L\left({{i^{k+1}},{r^{k}},{v^{k}}% ,{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}% ^{k}}\right),{i^{k}}-{i^{k+1}}}\right\rangle.}\end{array}start_ARRAY start_ROW start_CELL start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ≥ divide start_ARG italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - ⟨ ∇ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) , italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

In the i𝑖iitalic_i subproblem, since ik+1superscript𝑖𝑘1i^{k+1}italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT is a minimum point of the function L(i,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)𝐿𝑖superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘L\left({i,{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf% {y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_L ( italic_i , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ), according to the necessary condition of the extreme point, we have

iL(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)=0.subscript𝑖𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘0{\nabla_{i}}\cdot L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{% \bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)=0.∇ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) = 0 .

And combining (3.28) and (3.29), we conclude that

L(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ12ik+1ik22.𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝛾12superscriptsubscriptnormsuperscript𝑖𝑘1superscript𝑖𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^% {k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)}\\ {\;\;-L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_% {1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\gamma_{1}}}}{2}% \left\|{{i^{k+1}}-{i^{k}}}\right\|_{2}^{2}.}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Similarly, we can also infer that there must be a positive constant γ2subscript𝛾2\gamma_{2}italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that

L(ik+1,rk+1,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ22rk+1rk22.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝛾22superscriptsubscriptnormsuperscript𝑟𝑘1superscript𝑟𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k}},{u^{k}},{{\bf{m}% }^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)}\\ {\;\;-L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};% y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\gamma_{2}}}}{% 2}\left\|{{r^{k+1}}-{r^{k}}}\right\|_{2}^{2}.}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Finally, we prove that inequality (3.26c) holds. It is worth noting that we can not directly determine the convexity of the nonlinear term ρ2uev+y1ρ22𝜌2superscriptsubscriptnorm𝑢superscript𝑒𝑣subscript𝑦1𝜌22{\frac{\rho}{2}\left\|{u-{e^{v}}+\frac{{{y_{1}}}}{\rho}}\right\|_{2}^{2}}divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u - italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with respect to v𝑣vitalic_v. In fact, we use the first-order linear Taylor expansion to solve the v𝑣vitalic_v subproblem well. Therefore, according to the equivalent extreme value problem (3.9) of the v𝑣vitalic_v subproblem (3.8), we only need to judge the convexity of the following formula with respect to v𝑣vitalic_v,

β2vir22+ρ2evkuy1ρ22+ρevk(evkuy1ρ)(vvk)+τ2vvk22,𝛽2superscriptsubscriptnorm𝑣𝑖𝑟22𝜌2superscriptsubscriptnormsuperscript𝑒superscript𝑣𝑘𝑢subscript𝑦1𝜌22𝜌superscript𝑒superscript𝑣𝑘superscript𝑒superscript𝑣𝑘𝑢subscript𝑦1𝜌𝑣superscript𝑣𝑘𝜏2superscriptsubscriptnorm𝑣superscript𝑣𝑘22\frac{\beta}{2}\left\|{v-i-r}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{e^{{v^{k}% }}}-u-\frac{{{y_{1}}}}{\rho}}\right\|_{2}^{2}\;+\rho{e^{{v^{k}}}}\left({{e^{{v% ^{k}}}}-u-\frac{{{y_{1}}}}{\rho}}\right)\left({v-{v^{k}}}\right)+\frac{\tau}{2% }\left\|{v-{v^{k}}}\right\|_{2}^{2},divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_i - italic_r ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ρ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT - italic_u - divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ( italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where vksuperscript𝑣𝑘v^{k}italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT is equivalent to a constant. Obviously, the first and third terms in the above formula are the quadratic term and the first term about v𝑣vitalic_v respectively, so they are both convex with respect to v𝑣vitalic_v. The parameter τ𝜏\tauitalic_τ in the Taylor remainder τ2vvk22𝜏2superscriptsubscriptnorm𝑣superscript𝑣𝑘22\frac{\tau}{2}\left\|{v-{v^{k}}}\right\|_{2}^{2}divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT cannot determine the sign, because we cannot determine the convexity of the nonlinear term ρ2uev+y1ρ22𝜌2superscriptsubscriptnorm𝑢superscript𝑒𝑣subscript𝑦1𝜌22{\frac{\rho}{2}\left\|{u-{e^{v}}+\frac{{{y_{1}}}}{\rho}}\right\|_{2}^{2}}divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u - italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with respect to v𝑣vitalic_v. Fortunately, we can deduce that the expression β2vir22+τ2vvk22𝛽2superscriptsubscriptnorm𝑣𝑖𝑟22𝜏2superscriptsubscriptnorm𝑣superscript𝑣𝑘22\frac{\beta}{2}\left\|{v-i-r}\right\|_{2}^{2}+\frac{\tau}{2}\left\|{v-{v^{k}}}% \right\|_{2}^{2}divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_i - italic_r ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∥ italic_v - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is strictly convex with respect to v𝑣vitalic_v, which is attributed to the fact that β>|τ|𝛽𝜏\beta>\left|\tau\right|italic_β > | italic_τ | is satisfied in Assumption 3.3.

By the above discussion, we conclude that the function L(i,r,v,u,𝐦,𝐧;y1,𝐲𝟐,𝐲𝟑)𝐿𝑖𝑟𝑣𝑢𝐦𝐧subscript𝑦1subscript𝐲2subscript𝐲3{L\left({i,r,v,u,{\bf{m}},{\bf{n}};{y_{1}},{{\bf{y}}_{\bf{2}}},{{\bf{y}}_{\bf{% 3}}}}\right)}italic_L ( italic_i , italic_r , italic_v , italic_u , bold_m , bold_n ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT ) is strictly convex with respect to v𝑣vitalic_v. Similarly, we can infer that there must be a positive constant γ3subscript𝛾3\gamma_{3}italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT such that

L(ik+1,rk+1,vk+1,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ32vk+1vk22.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝛾32superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑣𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k}},{{\bf{% m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)}\\ {\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}% };y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\gamma_{3}}}% }{2}\left\|{{v^{k+1}}-{v^{k}}}\right\|_{2}^{2}.}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

The desired result is obtained.

Theorem 3.6.

Let the sequence (ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k}% ,{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1, and we can infer that there must be three positive constants η1subscript𝜂1\eta_{1}italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, η2subscript𝜂2\eta_{2}italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and η3subscript𝜂3\eta_{3}italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT such that

L(ik+1,rk+1,vk+1,uk+1,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk+1,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)η12uk+1uk22𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝜂12superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘22\displaystyle\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}}% ,{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}% \right)\\ \;\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^% {k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\eta_{1}}% }}{2}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY (3.30a)
L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk+1,uk+1,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)η2ω12𝐦k+1𝐦k22𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝜂2subscript𝜔12superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\displaystyle\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{% u^{k+1}},{{\bf{m}}^{k+1}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{% 3}^{k}}\right)}\\ {\;\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k}},{{\bf{n% }}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\eta_{% 2}}{\omega_{1}}}}{2}\left\|{{{\bf{m}}^{k+1}}{\rm{-}}{{\bf{m}}^{k}}}\right\|_{2% }^{2}}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY (3.30b)
L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k;y1k,𝐲2k,𝐲3k)η3ω22𝐧k+1𝐧k22𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝜂3subscript𝜔22superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\displaystyle\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{% u^{k+1}},{{\bf{m}}^{k+1}},{{\bf{n}}^{k+1}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}% _{3}^{k}}\right)}\\ {\;\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k+1}},{{\bf% {n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\eta% _{3}}{\omega_{2}}}}{2}\left\|{{{\bf{n}}^{k+1}}{\rm{-}}{{\bf{n}}^{k}}}\right\|_% {2}^{2}}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY (3.30c)

Proof.

According to Theorem 3.1, the function L(i,r,v,u,𝐦,𝐧;y1,𝐲𝟐,𝐲𝟑)𝐿𝑖𝑟𝑣𝑢𝐦𝐧subscript𝑦1subscript𝐲2subscript𝐲3{L\left({i,r,v,u,{\bf{m}},{\bf{n}};{y_{1}},{{\bf{y}}_{\bf{2}}},{{\bf{y}}_{\bf{% 3}}}}\right)}italic_L ( italic_i , italic_r , italic_v , italic_u , bold_m , bold_n ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_2 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT ) is strictly convex with respect to u𝑢uitalic_u. Therefore, we can infer that there must be a positive constant η1subscript𝜂1\eta_{1}italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT such that

L(ik+1,rk+1,vk+1,uk+1,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk+1,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)η12uk+1uk22.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝜂12superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{% \bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right% )}\\ {\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{% k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\eta_{1}}}% }{2}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}.}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Next, we prove that the inequality (3.30b) holds. There is a fact F(𝐦k+1)F(𝐦k)𝐹superscript𝐦𝑘1𝐹superscript𝐦𝑘F\left({{{\bf{m}}^{k+1}}}\right)\leq F\left({{{\bf{m}}^{k}}}\right)italic_F ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) ≤ italic_F ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ), because 𝐦k+1superscript𝐦𝑘1{{{\bf{m}}^{k+1}}}bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT is a minimum point of the minimization problem (3.21). We have

ω1φ(𝐦k),𝐦k+1𝐦k+ρ2𝐦k+12ik+1+𝐲2kρ22ρ2𝐦k2ik+1+𝐲2kρ22.subscript𝜔1𝜑superscript𝐦𝑘superscript𝐦𝑘1superscript𝐦𝑘𝜌2superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsent𝜌2superscriptsubscriptnormsuperscript𝐦𝑘superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{{\omega_{1}}\left\langle{\nabla\varphi\left({{{\bf{m% }}^{k}}}\right),{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\rangle+\frac{\rho}{2}% \left\|{{{\bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}+\frac{{{\bf{y}}_{2}^{k}}}{\rho}% }\right\|_{2}^{2}}\\ {\;\;\;\leq\frac{\rho}{2}\left\|{{{\bf{m}}^{k}}-{\nabla^{2}}{i^{k+1}}+\frac{{{% \bf{y}}_{2}^{k}}}{\rho}}\right\|_{2}^{2}.}\end{array}start_ARRAY start_ROW start_CELL italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⟨ ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ≤ divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

In addition, since the potential function φ(𝐦)𝜑𝐦{\varphi\left({{{\bf{m}}}}\right)}italic_φ ( bold_m ) is nonconvex, there must be a positive constant η2subscript𝜂2\eta_{2}italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that

φ(𝐦k+1)φ(𝐦k)+φ(𝐦k),𝐦k+1𝐦kη22𝐦k+1𝐦k22.𝜑superscript𝐦𝑘1𝜑superscript𝐦𝑘𝜑superscript𝐦𝑘superscript𝐦𝑘1superscript𝐦𝑘subscript𝜂22superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22\varphi\left({{{\bf{m}}^{k+1}}}\right)\leq\varphi\left({{{\bf{m}}^{k}}}\right)% +\left\langle{\nabla\varphi\left({{{\bf{m}}^{k}}}\right),{{\bf{m}}^{k+1}}-{{% \bf{m}}^{k}}}\right\rangle-\frac{{{\eta_{2}}}}{2}\left\|{{{\bf{m}}^{k+1}}-{{% \bf{m}}^{k}}}\right\|_{2}^{2}.italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) ≤ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + ⟨ ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ⟩ - divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

Now, combining (3.31) and (3.32), we conclude that

ω1φ(𝐦k+1)+ρ2𝐦k+12ik+1+𝐲2kρ22ω1φ(𝐦k)+ρ2𝐦k2ik+1+𝐲2kρ22η2ω12𝐦k+1𝐦k22,subscript𝜔1𝜑superscript𝐦𝑘1𝜌2superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsentsubscript𝜔1𝜑superscript𝐦𝑘𝜌2superscriptsubscriptnormsuperscript𝐦𝑘superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌22subscript𝜂2subscript𝜔12superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{{\omega_{1}}\varphi\left({{{\bf{m}}^{k+1}}}\right)+% \frac{\rho}{2}\left\|{{{\bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}+\frac{{{\bf{y}}_{% 2}^{k}}}{\rho}}\right\|_{2}^{2}}\\ {\;\;\;\leq{\omega_{1}}\varphi\left({{{\bf{m}}^{k}}}\right)+\frac{\rho}{2}% \left\|{{{\bf{m}}^{k}}-{\nabla^{2}}{i^{k+1}}+\frac{{{\bf{y}}_{2}^{k}}}{\rho}}% \right\|_{2}^{2}-\frac{{{\eta_{2}}{\omega_{1}}}}{2}\left\|{{{\bf{m}}^{k+1}}-{{% \bf{m}}^{k}}}\right\|_{2}^{2},}\end{array}start_ARRAY start_ROW start_CELL italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ≤ italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

which implies that

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk+1,uk+1,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)η2ω12𝐦k+1𝐦k22.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝜂2subscript𝜔12superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k{\rm{+1}}}},{u^{k+1% }},{{\bf{m}}^{k+1}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}% }\right)}\\ {\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k}},{{\bf{n}}% ^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\eta_{2}% }{\omega_{1}}}}{2}\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\|_{2}^{2}.}% \end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Similarly, we can infer that there must be a positive constant η3subscript𝜂3\eta_{3}italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT such that

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k,𝐲2k,𝐲3k)L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k;y1k,𝐲2k,𝐲3k)η3ω22𝐧k+1𝐧k22.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘subscript𝜂3subscript𝜔22superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{% \bf{m}}^{k+1}},{{\bf{n}}^{k+1}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}% \right)}\\ {\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k+1}},{{\bf{n% }}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\leq-\frac{{{\eta_{% 3}}{\omega_{2}}}}{2}\left\|{{{\bf{n}}^{k+1}}-{{\bf{n}}^{k}}}\right\|_{2}^{2}.}% \end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ≤ - divide start_ARG italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

The desired result is obtained.

Theorem 3.7.

Let the sequence (ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k}% ,{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1, and we can infer that

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k,𝐲2k,𝐲3k)λ2ρΔ122uk+1uk22+K2ρ(ω12𝐦k+1𝐦k22+ω22𝐧k+1𝐧k22)𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsentsuperscript𝜆2𝜌superscriptsubscriptnormsuperscriptΔ122superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘22superscript𝐾2𝜌superscriptsubscript𝜔12superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22superscriptsubscript𝜔22superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{% \bf{m}}^{k+1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k% +1}}\right)}\\ {\;\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k+1}},{{\bf% {n}}^{k+1}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)}\\ {\;\;\;\;\;\;\leq\frac{{{\lambda^{2}}}}{\rho}\left\|{{\Delta^{-1}}}\right\|_{2% }^{2}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}+\frac{{{K^{2}}}}{\rho}\left({% \omega_{1}^{2}\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\|_{2}^{2}+\omega_% {2}^{2}\left\|{{{\bf{n}}^{k+1}}-{{\bf{n}}^{k}}}\right\|_{2}^{2}}\right)}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ≤ divide start_ARG italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Proof.

In the u𝑢uitalic_u subproblem, since uk+1superscript𝑢𝑘1u^{k+1}italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT is a minimum point of the augmented Lagrangian function L(ik+1,rk+1,vk+1,u,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1𝑢superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},u,{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k% },{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ), according to the necessary condition of the extreme point, we have

λΔ1(uk+1f)+ρ(uk+1evk+1+y1kρ)=0.𝜆superscriptΔ1superscript𝑢𝑘1𝑓𝜌superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌0-\lambda{\Delta^{-1}}\left({{u^{k+1}}-f}\right)+\rho\left({{u^{k+1}}-{e^{{v^{k% +1}}}}+\frac{{y_{1}^{k}}}{\rho}}\right)=0.- italic_λ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_f ) + italic_ρ ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 .

Furthermore, according to the updated form of Lagrange multiplier Eqs(3.25), we obtain

y1k+1=y1k+ρ(uk+1evk+1)=λΔ1(uk+1f).superscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘𝜌superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1𝜆superscriptΔ1superscript𝑢𝑘1𝑓y_{1}^{k+1}=y_{1}^{k}+\rho\left({{u^{k+1}}-{e^{{v^{k+1}}}}}\right)=\lambda{% \Delta^{-1}}\left({{u^{k+1}}-f}\right).italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_ρ ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ) = italic_λ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_f ) .

Therefore, we can easily derive the inequality

y1k+1y1k22=λΔ1(uk+1uk)22λ2Δ122uk+1uk22,superscriptsubscriptnormsuperscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘22superscriptsubscriptnorm𝜆superscriptΔ1superscript𝑢𝑘1superscript𝑢𝑘22superscript𝜆2superscriptsubscriptnormsuperscriptΔ122superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘22\left\|{y_{1}^{k+1}-y_{1}^{k}}\right\|_{2}^{2}=\left\|{\lambda{\Delta^{-1}}% \left({{u^{k+1}}-{u^{k}}}\right)}\right\|_{2}^{2}\leq{\lambda^{2}}\left\|{{% \Delta^{-1}}}\right\|_{2}^{2}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2},∥ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ italic_λ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where Δ122superscriptsubscriptnormsuperscriptΔ122\left\|{{\Delta^{-1}}}\right\|_{2}^{2}∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is an operator norm. Similarly, since ik+1superscript𝑖𝑘1i^{k+1}italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT and rk+1superscript𝑟𝑘1r^{k+1}italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT are solutions of the minimization problems (3.21) and (3.23), respectively, we have

ω1φ(𝐦k+1)+ρ(𝐦k+12ik+1+𝐲2kρ)=0,subscript𝜔1𝜑superscript𝐦𝑘1𝜌superscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌0{{\omega_{1}}\nabla\varphi\left({{{\bf{m}}^{k+1}}}\right)+\rho\left({{{\bf{m}}% ^{k+1}}-{\nabla^{2}}{i^{k+1}}+\frac{{{\bf{y}}_{2}^{k}}}{\rho}}\right)=0,}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 ,

and

ω2φ(𝐧k+1)+ρ(𝐧k+1rk+1+𝐲3kρ)=0.subscript𝜔2𝜑superscript𝐧𝑘1𝜌superscript𝐧𝑘1superscript𝑟𝑘1superscriptsubscript𝐲3𝑘𝜌0{{\omega_{2}}\nabla\varphi\left({{{\bf{n}}^{k+1}}}\right)+\rho\left({{{\bf{n}}% ^{k+1}}-\nabla{r^{k+1}}+\frac{{{\bf{y}}_{3}^{k}}}{\rho}}\right)=0.}italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 .

Combining the updated form of Lagrange multiplier Eqs(3.25), we obtain

{𝐲2k+1=𝐲2k+ρ(𝐦k+12ik+1)=ω1φ(𝐦k+1)𝐲3k+1=𝐲3k+ρ(𝐧k+1rk+1)=ω2φ(𝐧k+1).casessuperscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘𝜌superscript𝐦𝑘1superscript2superscript𝑖𝑘1subscript𝜔1𝜑superscript𝐦𝑘1superscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘𝜌superscript𝐧𝑘1superscript𝑟𝑘1subscript𝜔2𝜑superscript𝐧𝑘1\left\{\begin{array}[]{l}{\bf{y}}_{2}^{k+1}={\bf{y}}_{2}^{k}+\rho\left({{{\bf{% m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}}\right)=-{\omega_{1}}\nabla\varphi\left({{{% \bf{m}}^{k+1}}}\right)\\ {\bf{y}}_{3}^{k+1}={\bf{y}}_{3}^{k}+\rho\left({{{\bf{n}}^{k+1}}-\nabla{r^{k+1}% }}\right)=-{\omega_{2}}\nabla\varphi\left({{{\bf{n}}^{k+1}}}\right)\end{array}% \right..{ start_ARRAY start_ROW start_CELL bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_ρ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) = - italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT + italic_ρ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) = - italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY .

And combining the Assumption 3.2, we easily derive the inequality system

{𝐲2k+1𝐲2k22=ω1φ(𝐦k+1)ω1φ(𝐦k)22ω12K2𝐦k+1𝐦k22𝐲3k+1𝐲3k22=ω2φ(𝐧k+1)ω2φ(𝐧k)22ω22K2𝐧k+1𝐧k22.casessuperscriptsubscriptnormsuperscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘22superscriptsubscriptnormsubscript𝜔1𝜑superscript𝐦𝑘1subscript𝜔1𝜑superscript𝐦𝑘22superscriptsubscript𝜔12superscript𝐾2superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22superscriptsubscriptnormsuperscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘22superscriptsubscriptnormsubscript𝜔2𝜑superscript𝐧𝑘1subscript𝜔2𝜑superscript𝐧𝑘22superscriptsubscript𝜔22superscript𝐾2superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘22\left\{\begin{array}[]{l}\left\|{{\bf{y}}_{2}^{k+1}-{\bf{y}}_{2}^{k}}\right\|_% {2}^{2}=\left\|{{\omega_{1}}\nabla\varphi\left({{{\bf{m}}^{k+1}}}\right)-{% \omega_{1}}\nabla\varphi\left({{{\bf{m}}^{k}}}\right)}\right\|_{2}^{2}\;\leq% \omega_{1}^{2}{K^{2}}\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\|_{2}^{2}% \\ \left\|{{\bf{y}}_{3}^{k+1}-{\bf{y}}_{3}^{k}}\right\|_{2}^{2}=\left\|{{\omega_{% 2}}\nabla\varphi\left({{{\bf{n}}^{k+1}}}\right)-{\omega_{2}}\nabla\varphi\left% ({{{\bf{n}}^{k}}}\right)}\right\|_{2}^{2}\leq\omega_{2}^{2}{K^{2}}\left\|{{{% \bf{n}}^{k+1}}-{{\bf{n}}^{k}}}\right\|_{2}^{2}\end{array}\right..{ start_ARRAY start_ROW start_CELL ∥ bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) - italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∥ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) - italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW end_ARRAY .

Finally, combining (3.25), (3.35) and (3.37), we obtain

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k,𝐲2k,𝐲3k)=y1k+1y1k,uk+1evk+1+𝐲2k+1𝐲2k,𝐦k+12ik+1+𝐲3k+1𝐲3k,𝐧k+1rk+1=1ρ(y1k+1y1k22+𝐲2k+1𝐲2k22+𝐲3k+1𝐲3k22)λ2ρΔ122uk+1uk22+K2ρ(ω12𝐦k+1𝐦k22+ω22𝐧k+1𝐧k22).𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsentsuperscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘superscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘superscript𝐧𝑘1superscript𝑟𝑘1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsent1𝜌superscriptsubscriptnormsuperscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘22superscriptsubscriptnormsuperscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘22superscriptsubscriptnormsuperscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsentsuperscript𝜆2𝜌superscriptsubscriptnormsuperscriptΔ122superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘22superscript𝐾2𝜌superscriptsubscript𝜔12superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22superscriptsubscript𝜔22superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘22missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{% \bf{m}}^{k+1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k% +1}}\right)}\\ {\;\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k+1}},{{\bf% {n}}^{k+1}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)}\\ {\;\;\;=\left\langle{y_{1}^{k+1}-y_{1}^{k},{u^{k+1}}-{e^{{v^{k+1}}}}}\right% \rangle+\left\langle{{\bf{y}}_{2}^{k+1}-{\bf{y}}_{2}^{k},{{\bf{m}}^{k+1}}-{% \nabla^{2}}{i^{k+1}}}\right\rangle+\left\langle{{\bf{y}}_{3}^{k+1}-{\bf{y}}_{3% }^{k},{{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}\right\rangle}\\ {\;\;\;=\frac{1}{\rho}\left({\left\|{y_{1}^{k+1}-y_{1}^{k}}\right\|_{2}^{2}+% \left\|{{\bf{y}}_{2}^{k+1}-{\bf{y}}_{2}^{k}}\right\|_{2}^{2}+\left\|{{\bf{y}}_% {3}^{k+1}-{\bf{y}}_{3}^{k}}\right\|_{2}^{2}}\right)}\\ {\;\;\;\leq\frac{{{\lambda^{2}}}}{\rho}\left\|{{\Delta^{-1}}}\right\|_{2}^{2}% \left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}+\frac{{{K^{2}}}}{\rho}\left({\omega% _{1}^{2}\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\|_{2}^{2}+\omega_{2}^{2% }\left\|{{{\bf{n}}^{k+1}}-{{\bf{n}}^{k}}}\right\|_{2}^{2}}\right).}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL = ⟨ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⟩ + ⟨ bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ + ⟨ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL = divide start_ARG 1 end_ARG start_ARG italic_ρ end_ARG ( ∥ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ≤ divide start_ARG italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ( italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

The desired result is obtained.

Theorem 3.8.

Let the sequence (ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k}% ,{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1. If the parameter ρ𝜌\rhoitalic_ρ is large enough such that ρ>max{2λ2Δ122/η1, 2K2ω1/η2, 2K2ω2/η3}𝜌2superscript𝜆2superscriptsubscriptnormsuperscriptΔ122/subscript𝜂12superscript𝐾2subscript𝜔1/subscript𝜂22superscript𝐾2subscript𝜔2/subscript𝜂3\rho>\max\left\{{{{2{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^{2}}% \mathord{\left/{\vphantom{{2{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^{2% }}{{\eta_{1}}}}}\right.\kern-1.2pt}{{\eta_{1}}}},\;{{2{K^{2}}{\omega_{1}}}% \mathord{\left/{\vphantom{{2{K^{2}}{\omega_{1}}}{{\eta_{2}}}}}\right.\kern-1.2% pt}{{\eta_{2}}}},\;{{2{K^{2}}{\omega_{2}}}\mathord{\left/{\vphantom{{2{K^{2}}{% \omega_{2}}}{{\eta_{3}}}}}\right.\kern-1.2pt}{{\eta_{3}}}}}\right\}italic_ρ > roman_max { 2 italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , 2 italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , 2 italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT }, and we can infer that

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k).𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1absent𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k% +1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k+1}}\right% )\\ \;\;\;\leq L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k% }};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right).\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≤ italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) . end_CELL end_ROW end_ARRAY

Proof.

During the iteration of the proposed algorithm, the difference of the augmented Lagrangian function L𝐿Litalic_L can be rewritten as

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)=L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k,𝐲2k,𝐲3k)++L(ik+1,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k).𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘absent𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘𝐿superscript𝑖𝑘1superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k% +1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k+1}}\right% )\\ \;\;\;-L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y% _{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\\ \;\;\;=L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k+1}},{{\bf{% n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k+1}}\right)\\ \;\;\;\;\;\;-L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k+1}},% {{\bf{n}}^{k+1}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)+\cdots\;% \cdots\\ \;\;\;+L\left({{i^{k+1}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}}% ;y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)-L\left({{i^{k}},{r^{k}},{% v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y% }}_{3}^{k}}\right).\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL = italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + ⋯ ⋯ end_CELL end_ROW start_ROW start_CELL + italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) . end_CELL end_ROW end_ARRAY

According to Theorem 3.5-3.7, we derive

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)γ12ik+1ik22γ22rk+1rk22γ32vk+1vk22(η12λ2ρΔ122)uk+1uk22(η2ω12K2ω12ρ)𝐦k+1𝐦k22(η3ω22K2ω22ρ)𝐧k+1𝐧k22.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘absentsubscript𝛾12superscriptsubscriptnormsuperscript𝑖𝑘1superscript𝑖𝑘22subscript𝛾22superscriptsubscriptnormsuperscript𝑟𝑘1superscript𝑟𝑘22subscript𝛾32superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑣𝑘22subscript𝜂12superscript𝜆2𝜌superscriptsubscriptnormsuperscriptΔ122superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘22subscript𝜂2subscript𝜔12superscript𝐾2superscriptsubscript𝜔12𝜌superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘22subscript𝜂3subscript𝜔22superscript𝐾2superscriptsubscript𝜔22𝜌superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘22\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k% +1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k+1}}\right% )\\ \;\;\;-L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y% _{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)\\ \;\;\;\leq-\frac{{{\gamma_{1}}}}{2}\left\|{{i^{k+1}}-{i^{k}}}\right\|_{2}^{2}-% \frac{{{\gamma_{2}}}}{2}\left\|{{r^{k+1}}-{r^{k}}}\right\|_{2}^{2}-\frac{{{% \gamma_{3}}}}{2}\left\|{{v^{k+1}}-{v^{k}}}\right\|_{2}^{2}\\ \;\;\;\;\;\;-\left({\frac{{{\eta_{1}}}}{2}-\frac{{{\lambda^{2}}}}{\rho}\left\|% {{\Delta^{-1}}}\right\|_{2}^{2}}\right)\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^% {2}-\left({\frac{{{\eta_{2}}{\omega_{1}}}}{2}-\frac{{{K^{2}}\omega_{1}^{2}}}{% \rho}}\right)\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\|_{2}^{2}\\ \;\;\;\;\;\;-\left({\frac{{{\eta_{3}}{\omega_{2}}}}{2}-\frac{{{K^{2}}\omega_{2% }^{2}}}{\rho}}\right)\left\|{{{\bf{n}}^{k+1}}-{{\bf{n}}^{k}}}\right\|_{2}^{2}.% \end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL - italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≤ - divide start_ARG italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - divide start_ARG italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - divide start_ARG italic_γ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL - ( divide start_ARG italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - divide start_ARG italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - ( divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - divide start_ARG italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL - ( divide start_ARG italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG - divide start_ARG italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL end_ROW end_ARRAY

Obviously, if ρ>max{2λ2Δ122/η1, 2K2ω1/η2, 2K2ω2/η3}𝜌2superscript𝜆2superscriptsubscriptnormsuperscriptΔ122/subscript𝜂12superscript𝐾2subscript𝜔1/subscript𝜂22superscript𝐾2subscript𝜔2/subscript𝜂3\rho>\max\left\{{{{2{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^{2}}% \mathord{\left/{\vphantom{{2{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^{2% }}{{\eta_{1}}}}}\right.\kern-1.2pt}{{\eta_{1}}}},\;{{2{K^{2}}{\omega_{1}}}% \mathord{\left/{\vphantom{{2{K^{2}}{\omega_{1}}}{{\eta_{2}}}}}\right.\kern-1.2% pt}{{\eta_{2}}}},\;{{2{K^{2}}{\omega_{2}}}\mathord{\left/{\vphantom{{2{K^{2}}{% \omega_{2}}}{{\eta_{3}}}}}\right.\kern-1.2pt}{{\eta_{3}}}}}\right\}italic_ρ > roman_max { 2 italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , 2 italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , 2 italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT }, we obtain

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k).𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1absent𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k% +1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k+1}}\right% )\\ \;\;\;\leq L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k% }};y_{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right).\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≤ italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) . end_CELL end_ROW end_ARRAY

The desired result is obtained.

Theorem 3.9.

The augmented Lagrangian function L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k% },{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) is bounded below, and it is convergent as k+𝑘k\to+\inftyitalic_k → + ∞.

Proof.

The augmented Lagrangian function L𝐿Litalic_L can be rewritten as

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)=λ2(Δ1(fuk+1))22+θ2ik+122+β2vk+1ik+1rk+122+ω1Ωφ(𝐦k+1)𝑑x+ω2Ωφ(𝐧k+1)𝑑x+y1k+1,uk+1evk+1+ρ2uk+1evk+122+𝐲2k+1,𝐦k+12ik+1+ρ2𝐦k+12ik+122+𝐲3k+1,𝐧k+1rk+1+ρ2𝐧k+1rk+122.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsent𝜆2superscriptsubscriptnormsuperscriptΔ1𝑓superscript𝑢𝑘122𝜃2superscriptsubscriptnormsuperscript𝑖𝑘122𝛽2superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑖𝑘1superscript𝑟𝑘122missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝜔1subscriptΩ𝜑superscript𝐦𝑘1differential-d𝑥subscript𝜔2subscriptΩ𝜑superscript𝐧𝑘1differential-d𝑥missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝑦1𝑘1superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1𝜌2superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑒superscript𝑣𝑘122missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝐲2𝑘1superscript𝐦𝑘1superscript2superscript𝑖𝑘1𝜌2superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘122missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝐲3𝑘1superscript𝐧𝑘1superscript𝑟𝑘1𝜌2superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝑟𝑘122missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{% \bf{m}}^{k+1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k% +1}}\right)}\\ {\;\;\;=\frac{\lambda}{2}\left\|{\nabla\left({{\Delta^{-1}}\left({f-{u^{k+1}}}% \right)}\right)}\right\|_{2}^{2}+\frac{\theta}{2}\left\|{{i^{k+1}}}\right\|_{2% }^{2}+\frac{\beta}{2}\left\|{{v^{k+1}}-{i^{k+1}}-{r^{k+1}}}\right\|_{2}^{2}}\\ {\begin{array}[]{*{20}{l}}{\;\;\;+{\omega_{1}}\int_{\Omega}{\varphi\left({{{% \bf{m}}^{k+1}}}\right)}dx+{\omega_{2}}\int_{\Omega}{\varphi\left({{{\bf{n}}^{k% +1}}}\right)}dx}\\ {\;\;\;+\left\langle{y_{1}^{k+1},{u^{k+1}}-{e^{{v^{k+1}}}}}\right\rangle+\frac% {\rho}{2}\left\|{{u^{k+1}}-{e^{{v^{k+1}}}}}\right\|_{2}^{2}}\end{array}}\\ {\;\;\;+\left\langle{{\bf{y}}_{2}^{k+1},{{\bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}% }\right\rangle+\frac{\rho}{2}\left\|{{{\bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}}% \right\|_{2}^{2}}\\ {\;\;\;+\left\langle{{\bf{y}}_{3}^{k+1},{{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}% \right\rangle+\frac{\rho}{2}\left\|{{{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}\right\|_% {2}^{2}.}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG ∥ ∇ ( roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_f - italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL start_ARRAY start_ROW start_CELL + italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) italic_d italic_x + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) italic_d italic_x end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + ⟨ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + ⟨ bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + ⟨ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Furthermore, combining (3.34) and (3.36), we derive the inequality system as follows

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)=λ2(Δ1(fuk+1))22+θ2ik+122+β2vk+1ik+1rk+122+ω1Ωφ(𝐦k+1)𝑑x+ω2Ωφ(𝐧k+1)𝑑x+λΔ1(uk+1f),uk+1evk+1+ρ2uk+1evk+122+ω1φ(𝐦k+1),𝐦k+12ik+1+ρ2𝐦k+12ik+122+ω2φ(𝐧k+1),𝐧k+1rk+1+ρ2𝐧k+1rk+122.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1absent𝜆2superscriptsubscriptnormsuperscriptΔ1𝑓superscript𝑢𝑘122𝜃2superscriptsubscriptnormsuperscript𝑖𝑘122𝛽2superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑖𝑘1superscript𝑟𝑘122subscript𝜔1subscriptΩ𝜑superscript𝐦𝑘1differential-d𝑥subscript𝜔2subscriptΩ𝜑superscript𝐧𝑘1differential-d𝑥𝜆superscriptΔ1superscript𝑢𝑘1𝑓superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1𝜌2superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑒superscript𝑣𝑘122subscript𝜔1𝜑superscript𝐦𝑘1superscript𝐦𝑘1superscript2superscript𝑖𝑘1𝜌2superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘122subscript𝜔2𝜑superscript𝐧𝑘1superscript𝐧𝑘1superscript𝑟𝑘1𝜌2superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝑟𝑘122\begin{array}[]{l}L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{\bf{m}}^{k% +1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k+1}}\right% )\\ \;\;\;=\frac{\lambda}{2}\left\|{\nabla\left({{\Delta^{-1}}\left({f-{u^{k+1}}}% \right)}\right)}\right\|_{2}^{2}+\frac{\theta}{2}\left\|{{i^{k+1}}}\right\|_{2% }^{2}+\frac{\beta}{2}\left\|{{v^{k+1}}-{i^{k+1}}-{r^{k+1}}}\right\|_{2}^{2}\\ \;\;\;+{\omega_{1}}\int_{\Omega}{\varphi\left({{{\bf{m}}^{k+1}}}\right)}dx+{% \omega_{2}}\int_{\Omega}{\varphi\left({{{\bf{n}}^{k+1}}}\right)}dx\\ \;\;\;+\left\langle{\lambda{\Delta^{-1}}\left({{u^{k+1}}-f}\right),{u^{k+1}}-{% e^{{v^{k+1}}}}}\right\rangle+\frac{\rho}{2}\left\|{{u^{k+1}}-{e^{{v^{k+1}}}}}% \right\|_{2}^{2}\\ \;\;\;+\left\langle{-{\omega_{1}}\nabla\varphi\left({{{\bf{m}}^{k+1}}}\right),% {{\bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}}\right\rangle+\frac{\rho}{2}\left\|{{{% \bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}}}\right\|_{2}^{2}\\ \;\;\;+\left\langle{-{\omega_{2}}\nabla\varphi\left({{{\bf{n}}^{k+1}}}\right),% {{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}\right\rangle+\frac{\rho}{2}\left\|{{{\bf{n}}% ^{k+1}}-\nabla{r^{k+1}}}\right\|_{2}^{2}.\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG ∥ ∇ ( roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_f - italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) ) ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_β end_ARG start_ARG 2 end_ARG ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL + italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) italic_d italic_x + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) italic_d italic_x end_CELL end_ROW start_ROW start_CELL + ⟨ italic_λ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_f ) , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL + ⟨ - italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL + ⟨ - italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . end_CELL end_ROW end_ARRAY

Since φ()𝜑\varphi\left(\cdot\right)italic_φ ( ⋅ ) is a nonconvex function, we have

{φ(𝐦k+1)+φ(𝐦k+1),2ik+1𝐦k+1φ(2ik+1)φ(𝐧k+1)+φ(𝐧k+1),rk+1𝐧k+1φ(rk+1).cases𝜑superscript𝐦𝑘1𝜑superscript𝐦𝑘1superscript2superscript𝑖𝑘1superscript𝐦𝑘1𝜑superscript2superscript𝑖𝑘1𝜑superscript𝐧𝑘1𝜑superscript𝐧𝑘1superscript𝑟𝑘1superscript𝐧𝑘1𝜑superscript𝑟𝑘1\left\{\begin{array}[]{l}\varphi\left({{{\bf{m}}^{k+1}}}\right)+\left\langle{% \nabla\varphi\left({{{\bf{m}}^{k+1}}}\right),{\nabla^{2}}{i^{k+1}}-{{\bf{m}}^{% k+1}}}\right\rangle\geq\varphi\left({{\nabla^{2}}{i^{k+1}}}\right)\\ \varphi\left({{{\bf{n}}^{k+1}}}\right)+\left\langle{\nabla\varphi\left({{{\bf{% n}}^{k+1}}}\right),\nabla{r^{k+1}}-{{\bf{n}}^{k+1}}}\right\rangle\geq\varphi% \left({\nabla{r^{k+1}}}\right)\end{array}\right..{ start_ARRAY start_ROW start_CELL italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + ⟨ ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) , ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ ≥ italic_φ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + ⟨ ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) , ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ⟩ ≥ italic_φ ( ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW end_ARRAY .

By above discussion, we obtain

L(ik+1,rk+1,vk+1,uk+1,𝐦k+1,𝐧k+1;y1k+1,𝐲2k+1,𝐲3k+1)λ2feik+1+rk+1H12+ω1Ωφ(2ik+1)𝑑x+ω2Ωφ(rk+1)𝑑x+θ2ik+122+ρ2uk+1evk+122+ρ2𝐦k+12ik+122+ρ2𝐧k+1rk+122E(ik+1,rk+1)E¯.𝐿superscript𝑖𝑘1superscript𝑟𝑘1superscript𝑣𝑘1superscript𝑢𝑘1superscript𝐦𝑘1superscript𝐧𝑘1superscriptsubscript𝑦1𝑘1superscriptsubscript𝐲2𝑘1superscriptsubscript𝐲3𝑘1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionabsent𝜆2superscriptsubscriptnorm𝑓superscript𝑒superscript𝑖𝑘1superscript𝑟𝑘1superscript𝐻12subscript𝜔1subscriptΩ𝜑superscript2superscript𝑖𝑘1differential-d𝑥subscript𝜔2subscriptΩ𝜑superscript𝑟𝑘1differential-d𝑥missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝜃2superscriptsubscriptnormsuperscript𝑖𝑘122𝜌2superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑒superscript𝑣𝑘122𝜌2superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘122missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝜌2superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝑟𝑘122𝐸superscript𝑖𝑘1superscript𝑟𝑘1¯𝐸missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{l}}{L\left({{i^{k+1}},{r^{k+1}},{v^{k+1}},{u^{k+1}},{{% \bf{m}}^{k+1}},{{\bf{n}}^{k+1}};y_{1}^{k+1},{\bf{y}}_{2}^{k+1},{\bf{y}}_{3}^{k% +1}}\right)}\\ {\;\;\;\geq\frac{\lambda}{2}\left\|{f-{e^{{i^{k+1}}+{r^{k+1}}}}}\right\|_{{H^{% -1}}}^{2}+{\omega_{1}}\int_{\Omega}{\varphi\left({{\nabla^{\rm{2}}}{i^{k+1}}}% \right)}dx+{\omega_{2}}\int_{\Omega}{\varphi\left({\nabla{r^{k+1}}}\right)}dx}% \\ {\;\;\;+\frac{\theta}{2}\left\|{{i^{k+1}}}\right\|_{2}^{2}+\frac{\rho}{2}\left% \|{{u^{k+1}}-{e^{{v^{k+1}}}}}\right\|_{2}^{2}+\frac{\rho}{2}\left\|{{{\bf{m}}^% {k+1}}-{\nabla^{2}}{i^{k+1}}}\right\|_{2}^{2}}\\ {\;\;\;+\frac{\rho}{2}\left\|{{{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}\right\|_{2}^{2% }\geq E\left({{i^{k+1}},{r^{k+1}}}\right)\geq\underline{E}.}\end{array}start_ARRAY start_ROW start_CELL italic_L ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ≥ divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG ∥ italic_f - italic_e start_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) italic_d italic_x + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT roman_Ω end_POSTSUBSCRIPT italic_φ ( ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) italic_d italic_x end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + divide start_ARG italic_θ end_ARG start_ARG 2 end_ARG ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL + divide start_ARG italic_ρ end_ARG start_ARG 2 end_ARG ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ italic_E ( italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) ≥ under¯ start_ARG italic_E end_ARG . end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY

Finally, the augmented Lagrangian function L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k% },{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) is monotone decreasing according to Theorem 3.8, so the function L𝐿Litalic_L is convergent as k+𝑘k\to+\inftyitalic_k → + ∞.

The desired result is obtained.

Theorem 3.10.

Let the sequence (ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k}% ,{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1. If the parameter ρ𝜌\rhoitalic_ρ is large enough such that ρ>max{2λ2Δ122/η1, 2K2ω1/η2, 2K2ω2/η3}𝜌2superscript𝜆2superscriptsubscriptnormsuperscriptΔ122/subscript𝜂12superscript𝐾2subscript𝜔1/subscript𝜂22superscript𝐾2subscript𝜔2/subscript𝜂3\rho>\max\left\{{{{2{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^{2}}% \mathord{\left/{\vphantom{{2{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^{2% }}{{\eta_{1}}}}}\right.\kern-1.2pt}{{\eta_{1}}}},\;{{2{K^{2}}{\omega_{1}}}% \mathord{\left/{\vphantom{{2{K^{2}}{\omega_{1}}}{{\eta_{2}}}}}\right.\kern-1.2% pt}{{\eta_{2}}}},\;{{2{K^{2}}{\omega_{2}}}\mathord{\left/{\vphantom{{2{K^{2}}{% \omega_{2}}}{{\eta_{3}}}}}\right.\kern-1.2pt}{{\eta_{3}}}}}\right\}italic_ρ > roman_max { 2 italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , 2 italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , 2 italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_ID / end_ID italic_η start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT }, and we can infer that

limkik+1ik22=0,limkrk+1rk22=0,limkvk+1vk22=0,formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑖𝑘1superscript𝑖𝑘220formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑟𝑘1superscript𝑟𝑘220subscript𝑘superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑣𝑘220\mathop{\lim}\limits_{k\to\infty}\left\|{{i^{k+1}}-{i^{k}}}\right\|_{2}^{2}=0,% \;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{r^{k+1}}-{r^{k}}}\right\|_{2}^{2% }=0,\;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{v^{k+1}}-{v^{k}}}\right\|_{2% }^{2}=0,roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 ,
limkuk+1uk22=0,limk𝐦k+1𝐦k22=0,limk𝐧k+1𝐧k22=0,formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘220formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘220subscript𝑘superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘220\mathop{\lim}\limits_{k\to\infty}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}=0,% \;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}% \right\|_{2}^{2}=0,\;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{n}}^{k+1% }}-{{\bf{n}}^{k}}}\right\|_{2}^{2}=0,roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 ,
limkuk+1evk+122=0,limk𝐦k+12ik+122=0,limk𝐧k+1rk+122=0.formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1220formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘1220subscript𝑘superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝑟𝑘1220\mathop{\lim}\limits_{k\to\infty}\left\|{{u^{k+1}}-{e^{{v^{k+1}}}}}\right\|_{2% }^{2}=0,\;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{m}}^{k+1}}-{\nabla^% {2}}{i^{k+1}}}\right\|_{2}^{2}=0,\;\;\mathop{\lim}\limits_{k\to\infty}\left\|{% {{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}\right\|_{2}^{2}=0.roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 .

Proof.

Firstly, combining Theorem 3.9 and taking the limit of Eq(3.38), we obtain

limkik+1ik22=0,limkrk+1rk22=0,limkvk+1vk22=0,formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑖𝑘1superscript𝑖𝑘220formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑟𝑘1superscript𝑟𝑘220subscript𝑘superscriptsubscriptnormsuperscript𝑣𝑘1superscript𝑣𝑘220\mathop{\lim}\limits_{k\to\infty}\left\|{{i^{k+1}}-{i^{k}}}\right\|_{2}^{2}=0,% \;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{r^{k+1}}-{r^{k}}}\right\|_{2}^{2% }=0,\;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{v^{k+1}}-{v^{k}}}\right\|_{2% }^{2}=0,roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 ,
limkuk+1uk22=0,limk𝐦k+1𝐦k22=0,limk𝐧k+1𝐧k22=0.formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘220formulae-sequencesubscript𝑘superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘220subscript𝑘superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘220\mathop{\lim}\limits_{k\to\infty}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}=0,% \;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}% \right\|_{2}^{2}=0,\;\;\mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{n}}^{k+1% }}-{{\bf{n}}^{k}}}\right\|_{2}^{2}=0.roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 , roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 .

Next, combining (3.35) and (3.37), we have

{limky1k+1y1k22λ2Δ122limkuk+1uk22=0limk𝐲2k+1𝐲2k22ω12K2limk𝐦k+1𝐦k22=0limk𝐲3k+1𝐲3k22ω22K2limk𝐧k+1𝐧k22=0.casessubscript𝑘superscriptsubscriptnormsuperscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘22superscript𝜆2superscriptsubscriptnormsuperscriptΔ122subscript𝑘superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑢𝑘220subscript𝑘superscriptsubscriptnormsuperscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘22superscriptsubscript𝜔12superscript𝐾2subscript𝑘superscriptsubscriptnormsuperscript𝐦𝑘1superscript𝐦𝑘220subscript𝑘superscriptsubscriptnormsuperscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘22superscriptsubscript𝜔22superscript𝐾2subscript𝑘superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝐧𝑘220\left\{\begin{array}[]{l}\mathop{\lim}\limits_{k\to\infty}\left\|{y_{1}^{k+1}-% y_{1}^{k}}\right\|_{2}^{2}\leq{\lambda^{2}}\left\|{{\Delta^{-1}}}\right\|_{2}^% {2}\mathop{\lim}\limits_{k\to\infty}\left\|{{u^{k+1}}-{u^{k}}}\right\|_{2}^{2}% =0\\ \mathop{\lim}\limits_{k\to\infty}\left\|{{\bf{y}}_{2}^{k+1}-{\bf{y}}_{2}^{k}}% \right\|_{2}^{2}\leq\omega_{1}^{2}{K^{2}}\mathop{\lim}\limits_{k\to\infty}% \left\|{{{\bf{m}}^{k+1}}-{{\bf{m}}^{k}}}\right\|_{2}^{2}=0\\ \mathop{\lim}\limits_{k\to\infty}\left\|{{\bf{y}}_{3}^{k+1}-{\bf{y}}_{3}^{k}}% \right\|_{2}^{2}\leq\omega_{2}^{2}{K^{2}}\mathop{\lim}\limits_{k\to\infty}% \left\|{{{\bf{n}}^{k+1}}-{{\bf{n}}^{k}}}\right\|_{2}^{2}=0\end{array}\right..{ start_ARRAY start_ROW start_CELL roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 end_CELL end_ROW start_ROW start_CELL roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 end_CELL end_ROW start_ROW start_CELL roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_K start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 end_CELL end_ROW end_ARRAY .

Finally, combining the updated format of Lagrange multiplier y1,𝐲2subscript𝑦1subscript𝐲2{y_{1}},\;{{\bf{y}}_{2}}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and 𝐲𝟑subscript𝐲3{{\bf{y}}_{\bf{3}}}bold_y start_POSTSUBSCRIPT bold_3 end_POSTSUBSCRIPT in Eqs(3.25), we can easily deduce

{limkuk+1evk+122=1ρ2limky1k+1y1k22=0limk𝐦k+12ik+122=1ρ2limk𝐲2k+1𝐲2k22=0limk𝐧k+1rk+122=1ρ2limk𝐲3k+1𝐲3k22=0.casessubscript𝑘superscriptsubscriptnormsuperscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1221superscript𝜌2subscript𝑘superscriptsubscriptnormsuperscriptsubscript𝑦1𝑘1superscriptsubscript𝑦1𝑘220subscript𝑘superscriptsubscriptnormsuperscript𝐦𝑘1superscript2superscript𝑖𝑘1221superscript𝜌2subscript𝑘superscriptsubscriptnormsuperscriptsubscript𝐲2𝑘1superscriptsubscript𝐲2𝑘220subscript𝑘superscriptsubscriptnormsuperscript𝐧𝑘1superscript𝑟𝑘1221superscript𝜌2subscript𝑘superscriptsubscriptnormsuperscriptsubscript𝐲3𝑘1superscriptsubscript𝐲3𝑘220\left\{\begin{array}[]{l}\mathop{\lim}\limits_{k\to\infty}\left\|{{u^{k+1}}-{e% ^{{v^{k+1}}}}}\right\|_{2}^{2}=\frac{1}{{{\rho^{2}}}}\mathop{\lim}\limits_{k% \to\infty}\left\|{y_{1}^{k+1}-y_{1}^{k}}\right\|_{2}^{2}=0\\ \mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{m}}^{k+1}}-{\nabla^{2}}{i^{k+1}% }}\right\|_{2}^{2}=\frac{1}{{{\rho^{2}}}}\mathop{\lim}\limits_{k\to\infty}% \left\|{{\bf{y}}_{2}^{k+1}-{\bf{y}}_{2}^{k}}\right\|_{2}^{2}=0\\ \mathop{\lim}\limits_{k\to\infty}\left\|{{{\bf{n}}^{k+1}}-\nabla{r^{k+1}}}% \right\|_{2}^{2}=\frac{1}{{{\rho^{2}}}}\mathop{\lim}\limits_{k\to\infty}\left% \|{{\bf{y}}_{3}^{k+1}-{\bf{y}}_{3}^{k}}\right\|_{2}^{2}=0\end{array}\right..{ start_ARRAY start_ROW start_CELL roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 end_CELL end_ROW start_ROW start_CELL roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 end_CELL end_ROW start_ROW start_CELL roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_lim start_POSTSUBSCRIPT italic_k → ∞ end_POSTSUBSCRIPT ∥ bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0 end_CELL end_ROW end_ARRAY .

The desired result is obtained.

Theorem 3.11.

Let iX1,rX2,vX3,u=evG1,𝐦=2iG2,𝐧=rG3formulae-sequenceformulae-sequence𝑖subscript𝑋1formulae-sequence𝑟subscript𝑋2formulae-sequence𝑣subscript𝑋3𝑢superscript𝑒𝑣subscript𝐺1𝐦superscript2𝑖subscript𝐺2𝐧𝑟subscript𝐺3i\in{X_{1}},\;r\in{X_{2}},\;v\in{X_{3}},\;u={e^{v}}\in{G_{1}},\;{\bf{m}}={% \nabla^{2}}i\in{G_{2}},\;{\bf{n}}=\nabla r\in{G_{3}}italic_i ∈ italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_r ∈ italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_v ∈ italic_X start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_u = italic_e start_POSTSUPERSCRIPT italic_v end_POSTSUPERSCRIPT ∈ italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_m = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i ∈ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_n = ∇ italic_r ∈ italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT. If X1,X2,X3,G1,G2,G3subscript𝑋1subscript𝑋2subscript𝑋3subscript𝐺1subscript𝐺2subscript𝐺3{X_{1}},\;{X_{2}},\;{X_{3}},\;{G_{1}},\;{G_{2}},\;{G_{3}}italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT are the compact sets, the sequence zk=(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)superscript𝑧𝑘superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘{z^{k}}=\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y% _{1}^{k},{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_z start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT = ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) generated by Algorithm 1 converges to a limit point z=(i,r,v,u,𝐦,𝐧;y1,𝐲2,𝐲3)superscript𝑧superscript𝑖superscript𝑟superscript𝑣superscript𝑢superscript𝐦superscript𝐧superscriptsubscript𝑦1superscriptsubscript𝐲2superscriptsubscript𝐲3{z^{*}}=\left({{i^{*}},{r^{*}},{v^{*}},{u^{*}},{{\bf{m}}^{*}},{{\bf{n}}^{*}};y% _{1}^{*},{\bf{y}}_{2}^{*},{\bf{y}}_{3}^{*}}\right)italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = ( italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ), which is a stationary point of the augmented Lagrangian function L(i,r,v,u,𝐦,𝐧;y1,𝐲2,𝐲3)𝐿𝑖𝑟𝑣𝑢𝐦𝐧subscript𝑦1subscript𝐲2subscript𝐲3L\left({{i},{r},{v},{u},{{\bf{m}}},{{\bf{n}}};y_{1},{\bf{y}}_{2},{\bf{y}}_{3}}\right)italic_L ( italic_i , italic_r , italic_v , italic_u , bold_m , bold_n ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ).

Proof.

Since X1,X2,X3,G1,G2,G3subscript𝑋1subscript𝑋2subscript𝑋3subscript𝐺1subscript𝐺2subscript𝐺3{X_{1}},\;{X_{2}},\;{X_{3}},\;{G_{1}},\;{G_{2}},\;{G_{3}}italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT are compact sets, according to Theorem 3.10, then we can infer that there must be a subsequence {zki}superscript𝑧subscript𝑘𝑖\left\{{{z^{{k_{i}}}}}\right\}{ italic_z start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT } of {zk}superscript𝑧𝑘\left\{{{z^{k}}}\right\}{ italic_z start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT } such that zkizsuperscript𝑧subscript𝑘𝑖superscript𝑧{z^{{k_{i}}}}\to{z^{*}}italic_z start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT → italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT as ki+subscript𝑘𝑖{k_{i}}\to+\inftyitalic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT → + ∞.

Next, we prove that the point zsuperscript𝑧{z^{*}}italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is a stationary point of the augmented Lagrangian function L(ik,rk,vk,uk,𝐦k,𝐧k;y1k,𝐲2k,𝐲3k)𝐿superscript𝑖𝑘superscript𝑟𝑘superscript𝑣𝑘superscript𝑢𝑘superscript𝐦𝑘superscript𝐧𝑘superscriptsubscript𝑦1𝑘superscriptsubscript𝐲2𝑘superscriptsubscript𝐲3𝑘L\left({{i^{k}},{r^{k}},{v^{k}},{u^{k}},{{\bf{m}}^{k}},{{\bf{n}}^{k}};y_{1}^{k% },{\bf{y}}_{2}^{k},{\bf{y}}_{3}^{k}}\right)italic_L ( italic_i start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ). The sequence zsuperscript𝑧{z^{*}}italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT must satisfy the sufficient condition of the minimization problem, so we obtain

β(vkik+1rk)+ρ(2)(𝐦k2ik+1+𝐲2kρ)+θik+1=0,𝛽superscript𝑣𝑘superscript𝑖𝑘1superscript𝑟𝑘𝜌superscriptsuperscript2superscript𝐦𝑘superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌𝜃superscript𝑖𝑘10\beta\left({{v^{k}}-{i^{k+1}}-{r^{k}}}\right)+\rho{\left({{\nabla^{2}}}\right)% ^{*}}\left({{{\bf{m}}^{k}}-{\nabla^{2}}{i^{k+1}}+\frac{{{\bf{y}}_{2}^{k}}}{% \rho}}\right)+\theta{i^{k+1}}=0,italic_β ( italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) + italic_ρ ( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( bold_m start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) + italic_θ italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT = 0 ,
β(vkik+1rk+1)+ρ(𝐧krk+1+𝐲3kρ)=0,𝛽superscript𝑣𝑘superscript𝑖𝑘1superscript𝑟𝑘1𝜌superscriptsuperscript𝐧𝑘superscript𝑟𝑘1superscriptsubscript𝐲3𝑘𝜌0\beta\left({{v^{k}}-{i^{k+1}}-{r^{k+1}}}\right)+\rho{\nabla^{*}}\left({{{\bf{n% }}^{k}}-\nabla{r^{k+1}}+\frac{{{\bf{y}}_{3}^{k}}}{\rho}}\right)=0,italic_β ( italic_v start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( bold_n start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 ,
β(vk+1ik+1rk+1)ρevk+1(ukevk+1+y1kρ)=0,𝛽superscript𝑣𝑘1superscript𝑖𝑘1superscript𝑟𝑘1𝜌superscript𝑒superscript𝑣𝑘1superscript𝑢𝑘superscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌0\beta\left({{v^{k+1}}-{i^{k+1}}-{r^{k+1}}}\right)-\rho{e^{{v^{k+1}}}}\left({{u% ^{k}}-{e^{{v^{k+1}}}}+\frac{{y_{1}^{k}}}{\rho}}\right)=0,italic_β ( italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) - italic_ρ italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 ,
λΔ1(uk+1f)+ρ(uk+1evk+1+y1kρ)=0,𝜆superscriptΔ1superscript𝑢𝑘1𝑓𝜌superscript𝑢𝑘1superscript𝑒superscript𝑣𝑘1superscriptsubscript𝑦1𝑘𝜌0-\lambda{\Delta^{-1}}\left({{u^{k+1}}-f}\right)+\rho\left({{u^{k+1}}-{e^{{v^{k% +1}}}}+\frac{{y_{1}^{k}}}{\rho}}\right)=0,- italic_λ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_f ) + italic_ρ ( italic_u start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT + divide start_ARG italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 ,
ω1φ(𝐦k+1)+ρ(𝐦k+12ik+1+𝐲2kρ)=0,subscript𝜔1𝜑superscript𝐦𝑘1𝜌superscript𝐦𝑘1superscript2superscript𝑖𝑘1superscriptsubscript𝐲2𝑘𝜌0{\omega_{1}}\nabla\varphi\left({{{\bf{m}}^{k+1}}}\right)+\rho\left({{{\bf{m}}^% {k+1}}-{\nabla^{2}}{i^{k+1}}+\frac{{{\bf{y}}_{2}^{k}}}{\rho}}\right)=0,italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ( bold_m start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 ,
ω2φ(𝐧k+1)+ρ(𝐧k+1rk+1+𝐲3kρ)=0.subscript𝜔2𝜑superscript𝐧𝑘1𝜌superscript𝐧𝑘1superscript𝑟𝑘1superscriptsubscript𝐲3𝑘𝜌0{\omega_{2}}\nabla\varphi\left({{{\bf{n}}^{k+1}}}\right)+\rho\left({{{\bf{n}}^% {k+1}}-\nabla{r^{k+1}}+\frac{{{\bf{y}}_{3}^{k}}}{\rho}}\right)=0.italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT ) + italic_ρ ( bold_n start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT - ∇ italic_r start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT + divide start_ARG bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG ) = 0 .

Finally, combining Theorem 3.10, passing the limit in the above six equations along the subsequence {zki}superscript𝑧subscript𝑘𝑖\left\{{{z^{{k_{i}}}}}\right\}{ italic_z start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT }, we have

(2)𝐲2=β(vir)θi,𝐲3=β(vir),evy1=β(vir),formulae-sequencesuperscriptsuperscript2superscriptsubscript𝐲2𝛽superscript𝑣superscript𝑖superscript𝑟𝜃superscript𝑖formulae-sequencesuperscriptsuperscriptsubscript𝐲3𝛽superscript𝑣superscript𝑖superscript𝑟superscript𝑒superscript𝑣superscriptsubscript𝑦1𝛽superscript𝑣superscript𝑖superscript𝑟{\left({{\nabla^{2}}}\right)^{*}}{\bf{y}}_{2}^{*}=-\beta\left({{v^{*}}-{i^{*}}% -{r^{*}}}\right)-\theta{i^{*}},\;{\nabla^{*}}{\bf{y}}_{3}^{*}=-\beta\left({{v^% {*}}-{i^{*}}-{r^{*}}}\right),\;{e^{{v^{*}}}}y_{1}^{*}=\beta\left({{v^{*}}-{i^{% *}}-{r^{*}}}\right),( ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = - italic_β ( italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) - italic_θ italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , ∇ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = - italic_β ( italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) , italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = italic_β ( italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) ,
y1=λΔ1(uf),𝐲2=ω1φ(𝐦),𝐲3=ω2φ(𝐧),formulae-sequencesuperscriptsubscript𝑦1𝜆superscriptΔ1superscript𝑢𝑓formulae-sequencesuperscriptsubscript𝐲2subscript𝜔1𝜑superscript𝐦superscriptsubscript𝐲3subscript𝜔2𝜑superscript𝐧y_{1}^{*}=\lambda{\Delta^{-1}}\left({{u^{*}}-f}\right),\;{\bf{y}}_{2}^{*}=-{% \omega_{1}}\nabla\varphi\left({{{\bf{m}}^{*}}}\right),\;{\bf{y}}_{3}^{*}=-{% \omega_{2}}\nabla\varphi\left({{{\bf{n}}^{*}}}\right),italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = italic_λ roman_Δ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_u start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT - italic_f ) , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = - italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∇ italic_φ ( bold_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = - italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∇ italic_φ ( bold_n start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) ,
u=ev,𝐦=2i,𝐧=r.formulae-sequencesuperscript𝑢superscript𝑒superscript𝑣formulae-sequencesuperscript𝐦superscript2superscript𝑖superscript𝐧superscript𝑟{u^{*}}={e^{{v^{*}}}},\;\;{{\bf{m}}^{*}}={\nabla^{2}}{i^{*}},\;{{\bf{n}}^{*}}=% \nabla{r^{*}}.italic_u start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = italic_e start_POSTSUPERSCRIPT italic_v start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT , bold_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = ∇ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_i start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , bold_n start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = ∇ italic_r start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT .

which implies that the point zsuperscript𝑧{z^{*}}italic_z start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is a stationary point of the function L(i,r,v,u,𝐦,𝐧;y1,𝐲2,𝐲3)𝐿𝑖𝑟𝑣𝑢𝐦𝐧subscript𝑦1subscript𝐲2subscript𝐲3L\left({i,r,v,u,{\bf{m}},{\bf{n}};{y_{1}},{{\bf{y}}_{2}},{{\bf{y}}_{3}}}\right)italic_L ( italic_i , italic_r , italic_v , italic_u , bold_m , bold_n ; italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ).

The desired result is obtained.

4 Numerical experiment

In this section, we conduct a series of numerical experiments to further illustrate the superiority and effectiveness of the proposed model from four different perspectives. Firstly, we verify the robustness of the selection of the initial value u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT in Algorithm 1 through experimental results. Secondly, we perform numerical experiments to test two commonly used generalized nonconvex functions mentioned in Subsection 2.2. Throughout these experiments, unless stated otherwise, the generalized nonconvex function in Algorithm 1 is set as φ(t)=|t|p(0<p<1)𝜑𝑡superscript𝑡𝑝0𝑝1\varphi\left({t}\right)={\left|t\right|^{p}}\left({0<p<1}\right)italic_φ ( italic_t ) = | italic_t | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( 0 < italic_p < 1 ). We then proceed to experiment and demonstrate the ternary decomposition results of two test images under both noise-free and noisy experimental environments. Finally, we compare the proposed model with several advanced denoising models on specific test image sets to clearly illustrate its effectiveness in denoising applications

In the numerical experiments, the iteration stop condition of the proposed algorithm is that the maximum number of iterations Nmax=1000subscript𝑁1000{N_{\max}}=1000italic_N start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = 1000 or the relative error of u𝑢uitalic_u is less than tol=105𝑡𝑜𝑙superscript105tol={10^{-5}}italic_t italic_o italic_l = 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT. Here the relative error is defined as

R(uk)=ukuk12uk2.𝑅superscript𝑢𝑘subscriptnormsuperscript𝑢𝑘superscript𝑢𝑘12subscriptnormsuperscript𝑢𝑘2R\left({{u^{k}}}\right)=\frac{{{{\left\|{{u^{k}}-{u^{k-1}}}\right\|}_{2}}}}{{{% {\left\|{{u^{k}}}\right\|}_{2}}}}.italic_R ( italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) = divide start_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG ∥ italic_u start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG .

In addition, the PSNR [36] and MSSIM [37] are selected as the quantitative evaluation indices for assessing the quality of the restored images. It is well known that higher values of PSNR and MSSIM indicate better image quality. It should be noted that Fig.2 displays some of the test images used in the numerical experiments, with a size of 256×256256256256\times 256256 × 256. All numerical experiments in this paper were implemented in MATLAB and executed on a PC equipped with Windows 10, an Intel Core i5-8300H CPU running at 2.3GHz, and 16GB of RAM.

[Uncaptioned image]

Fig.2 Some test images for numerical experiments.

4.1 Sensitivity analysis of initial value

This example aims to demonstrate the robustness of the selection of initial values of u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT in the algorithm based on the experimental results. The proposed algorithm in this paper requires initializing certain parameters and variables, with particular interest in three variables: r0superscript𝑟0{r^{0}}italic_r start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, i0superscript𝑖0{i^{0}}italic_i start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT and u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. However, considering the numerous combinations for selecting initial values for these three variables, it significantly increases the experimental cost. In fact, we find that the three variables satisfy the relation u=er+i𝑢superscript𝑒𝑟𝑖u={e^{r+i}}italic_u = italic_e start_POSTSUPERSCRIPT italic_r + italic_i end_POSTSUPERSCRIPT by the numerical algorithm in this paper, so we only choose different initial values u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT to verify their robustness to the experimental results. Base on this, we set four initial value images u0=zerossuperscript𝑢0𝑧𝑒𝑟𝑜𝑠{u^{0}}=zerositalic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_z italic_e italic_r italic_o italic_s (all gray values are 00), ones𝑜𝑛𝑒𝑠onesitalic_o italic_n italic_e italic_s (all gray values are 1111), random𝑟𝑎𝑛𝑑𝑜𝑚randomitalic_r italic_a italic_n italic_d italic_o italic_m (gray values are some random numbers between 00 to 1111) and f𝑓fitalic_f (observed image) as experimental objects.

Figure 3 illustrates the experimental results of the “Cameraman” image obtained by the proposed model using different initial values of u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. The first row shows the difference image between the noisy input image and the restored image, which mainly consists of noise components and oscillation characteristics. The second and third rows display the restored image and a locally zoomed-in region of that image, respectively. Upon examining these results, it is evident that the visual effects of the restored images are almost identical regardless of the different initial values u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT.

In addition, we also select two other test images, namely “Butterfly” and “Peppers1”, to serve as subjects for supplementary experiments, and test them at different noise levels. Table 1 shows the PSNR values of the restored image obtained by the proposed model with different initial values u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. It should be noted that the last column in Table 1 represents the standard deviation (SD) of the four PSNR values in each row, which measures the dispersion of PSNR values. From the results, it is evident that these standard deviation (SD) values are consistently around 0.02, which indicates that the different initial values of u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT have a negligible quantitative impact on the experimental results.

[Uncaptioned image]

Fig.3 The experimental results of “Cameraman” image under different initial values u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT with σ=15𝜎15\sigma=15italic_σ = 15.

Table 1. The PSNR values of denoising for different initial values u0superscript𝑢0{u^{0}}italic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT. Image Noise level u0=zerossuperscript𝑢0𝑧𝑒𝑟𝑜𝑠{u^{0}}=zerositalic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_z italic_e italic_r italic_o italic_s u0=onessuperscript𝑢0𝑜𝑛𝑒𝑠{u^{0}}=onesitalic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_o italic_n italic_e italic_s u0=randomsuperscript𝑢0𝑟𝑎𝑛𝑑𝑜𝑚{u^{0}}=randomitalic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_r italic_a italic_n italic_d italic_o italic_m u0=fsuperscript𝑢0𝑓{u^{0}}=fitalic_u start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_f SD Butterfly σ=10𝜎10\sigma={\rm{10}}italic_σ = 10 32.1851 32.2216 32.1904 32.1744 0.0203 Peppers1 σ=10𝜎10\sigma={\rm{10}}italic_σ = 10 31.4034 31.3994 31.3599 31.3578 0.0246 Cameraman σ=10𝜎10\sigma={\rm{10}}italic_σ = 10 31.5367 31.4948 31.4953 31.4858 0.0228 Cameraman σ=15𝜎15\sigma={\rm{15}}italic_σ = 15 29.3441 29.3091 29.3620 29.3419 0.0220 Cameraman σ=20𝜎20\sigma={\rm{20}}italic_σ = 20 27.7944 27.7576 27.7893 27.8157 0.0240

4.2 Test of different potential functions

This example aims to examine the impact of different non-convex potential functions on the image restoration outcomes of the proposed model. To accomplish this, we have chosen two specific non-convex potential functions, namely φ1()subscript𝜑1{\varphi_{1}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ) and φ2()subscript𝜑2{\varphi_{2}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ), for conducting comparative experiments on the test image “Peppers1” contaminated with Gaussian noise having a variance of σ=15𝜎15\sigma=15italic_σ = 15. The functional graphs corresponding to the exponential function φ1()(p=0.2, 0.5, 0.7, 0.9)subscript𝜑1𝑝0.20.50.70.9{\varphi_{1}}\left(\cdot\right)\left({p=0.2,\;0.5,\;0.7,\;0.9}\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ) ( italic_p = 0.2 , 0.5 , 0.7 , 0.9 ) and the logarithmic function φ2()(α=1, 2, 4, 6)subscript𝜑2𝛼1246{\varphi_{2}}\left(\cdot\right)\left({\alpha=1,\;2,\;4,\;6}\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ) ( italic_α = 1 , 2 , 4 , 6 ) are depicted in Fig.4.

It is important to note that the purpose of this experiment is primarily to assess the impact of different non-convex potential functions on the denoising results of the model rather than achieving optimal image restoration effects. Therefore, apart from varying the non-convex parameters p𝑝pitalic_p and α𝛼\alphaitalic_α in the potential functions, all other parameters remain unchanged across all experiments. Consequently, it is evident that the image restoration outcomes may not be optimal in this particular scenario.

It is widely recognized that non-convex functions can effectively preserve structural information such as image edges and contours, exhibiting strong denoising capabilities. However, they may yield staircase effects in smooth areas. From the function graph of the non-convex potential function shown in Fig.4, it is evident that the non-convex function φ1()subscript𝜑1{\varphi_{1}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ) becomes weaker as the parameter p𝑝pitalic_p increases. In other words, a smaller value of p𝑝pitalic_p (e.g., p=0.2𝑝0.2p=0.2italic_p = 0.2) can better retain structural information in the image, while increasing the value of p𝑝pitalic_p weakens the denoising effect but restores smoother areas. On the contrary, the change trend of the parameter α𝛼\alphaitalic_α in the function φ2()subscript𝜑2{\varphi_{2}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ) is opposite to that of p𝑝pitalic_p, i.e., larger values of α𝛼\alphaitalic_α result in stronger non-convexity. Fig.5 illustrates the schematic diagram of the proposed model after denoising the “Peppers1” image using different values of p𝑝pitalic_p and α𝛼\alphaitalic_α for the non-convex potential functions φ1()subscript𝜑1{\varphi_{1}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ) and φ2()subscript𝜑2{\varphi_{2}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ) respectively. By comparing Fig.5(i) and (l), it is visually evident that compared to when p=0.9𝑝0.9p=0.9italic_p = 0.9, a smaller value of p=0.2𝑝0.2p=0.2italic_p = 0.2 leads to more pronounced staircase effects, which further confirms our previous observations based on visual effects. Similarly, a similar conclusion can be drawn by observing Fig.5(q) and (t). Fig.6 presents local cross-sections of the denoised image, where we also observe that stronger non-convexity results in more severe staircase effects.

Furthermore, Table 2 presents the PSNR and MSSIM values for all denoised images in Fig.5, with the optimal value highlighted in bold. It is observed that the image quality is highest when p=0.2𝑝0.2p=0.2italic_p = 0.2 in the non-convex potential function φ1()subscript𝜑1{\varphi_{1}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( ⋅ ). This suggests that the reflection component R𝑅Ritalic_R and illumination component I𝐼Iitalic_I of the “Peppers1” image have a sparse representation in the TV transform domain under this condition. In fact, when α=2𝛼2\alpha=2italic_α = 2 in φ2()subscript𝜑2{\varphi_{2}}\left(\cdot\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ⋅ ), the non-convexity becomes stronger compared with the case of α=1𝛼1\alpha=1italic_α = 1, resulting in higher PSNR and MSSIM values for the restored image. However, since the “Peppers1” image is not strictly sparse in the TV transform domain, as α𝛼\alphaitalic_α continues to increase, the quality of the restored image decreases.

[Uncaptioned image]

Fig.4 Plots of different non-convex potential functions.

[Uncaptioned image]

Fig.5 Restoration results of “Peppers1” image using different potential functions with σ=15𝜎15\sigma=15italic_σ = 15.

Table 2. The PSNR and MSSIM values of restored images in Fig.5. φ1(t)subscript𝜑1𝑡{\varphi_{1}}\left({t}\right)italic_φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) φ2(t)subscript𝜑2𝑡{\varphi_{2}}\left({t}\right)italic_φ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_t ) PSNR MSSIM PSNR MSSIM p=0.2𝑝0.2p=0.2italic_p = 0.2 29.0718 0.9647 α=1𝛼1\alpha=1italic_α = 1 29.5156 0.9648 p=0.5𝑝0.5p=0.5italic_p = 0.5 28.8074 0.9618 α=2𝛼2\alpha=2italic_α = 2 29.6635 0.9654 p=0.7𝑝0.7p=0.7italic_p = 0.7 28.8694 0.9643 α=4𝛼4\alpha=4italic_α = 4 29.6343 0.9632 p=0.9𝑝0.9p=0.9italic_p = 0.9 28.8407 0.9616 α=6𝛼6\alpha=6italic_α = 6 29.5064 0.9605

[Uncaptioned image]

Fig.6 The local cross-section of restored images in Fig.5.

4.3 Three component decomposition by the proposed model

In this section, we select two typical test images “Logvi”, and “Checkboard” to verify the effectiveness of the proposed model at different noise levels. In fact, the proposed model (3.2) in this paper is based on the retinex theory background, which decomposes a noisy image f𝑓fitalic_f into three different components f=IR+n𝑓direct-product𝐼𝑅𝑛f=I\odot R+nitalic_f = italic_I ⊙ italic_R + italic_n according to the retinex imaging theory (3.1), that is, the reflection component R=er𝑅superscript𝑒𝑟R={e^{r}}italic_R = italic_e start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT with piecewise constant characteristics, the illumination component I=ei𝐼superscript𝑒𝑖I={e^{i}}italic_I = italic_e start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT with spatial smoothing characteristics, and the noise n𝑛nitalic_n with high frequency oscillation characteristics. It is worth noting that the main purpose of this experiment is to verify that the proposed model can accurately decompose the above three components and can use R𝑅Ritalic_R and I𝐼Iitalic_I to reconstruct the restored image u=IR𝑢direct-product𝐼𝑅u=I\odot Ritalic_u = italic_I ⊙ italic_R.

Fig.7 shows the decomposed and restored image results for “Logvi” at σ=10𝜎10\sigma=10italic_σ = 10 and σ=20𝜎20\sigma=20italic_σ = 20, with the last row representing the local cross sections R(200,:)𝑅200:R\left({200,:}\right)italic_R ( 200 , : ), I(200,:)𝐼200:I\left({200,:}\right)italic_I ( 200 , : ) and u(200,:)𝑢200:u\left({200,:}\right)italic_u ( 200 , : ) from left to right. We find that the noisy image “Logvi” is well decomposed into piecewise constant component R𝑅Ritalic_R, spatially smooth component I𝐼Iitalic_I and oscillatory component n𝑛nitalic_n from Fig.7. In addition, the restored image u𝑢uitalic_u reconstructed according to the reflectivity R𝑅Ritalic_R and the illumination I𝐼Iitalic_I also retains the edge and texture information, which indicates that the proposed decomposition model can be effectively applied to image denoising. For example, Fig.7(b)-(d) show a schematic diagram of the three components R𝑅Ritalic_R, I𝐼Iitalic_I and n𝑛nitalic_n when σ=10𝜎10\sigma=10italic_σ = 10, respectively, and (e) is the reconstructed image u𝑢uitalic_u from R𝑅Ritalic_R and I𝐼Iitalic_I. In order to illustrate the validity of the model more clearly, we may as well observe the Fig.7(g)-(j), which is the locally zoom-in region of above four subimages. Obviously, we can clearly find from the image that the reflection component R𝑅Ritalic_R has an obvious piecewise constant region, the illumination component I𝐼Iitalic_I has a spatial smoothing feature, and the noise component n𝑛nitalic_n is chaotic. It can be seen from the Fig.7(j) that the restored image remains the edge and texture information better, and compared with the reflected image R𝑅Ritalic_R, it has a slighter step effect and is more suitable the characteristics of a natural image.

We also test the decomposition effect of “Checkboard” image at σ=15𝜎15\sigma=15italic_σ = 15, and the decomposition results and cross-section diagram are shown in Fig.8. Obviously, we find from the Fig.8 that the proposed model divides the noise image into three components R𝑅Ritalic_R, I𝐼Iitalic_I and n𝑛nitalic_n with different characteristics, and successfully reconstructs the restored image u𝑢uitalic_u. The third row in Fig.8 shows the local cross-section diagrams of R𝑅Ritalic_R, I𝐼Iitalic_I and u𝑢uitalic_u, respectively. By observing the gray value curve Fig.8(f)-(h), we notice that the reflection image R𝑅Ritalic_R contains a wide range of piecewise constant regions, and the illumination I𝐼Iitalic_I has the characteristics of piecewise linear smoothing. This is because the proposed model uses a generalized nonconvex first-order TV regularizer to measure the reflection component R𝑅Ritalic_R, a generalized nonconvex second-order TV regularizer to measure the illumination component I𝐼Iitalic_I, and the weaker-norm H1superscript𝐻1{H^{-1}}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT to extract the oscillation component n𝑛nitalic_n.

From the above two decomposition experiments, we conclude that the proposed model can accurately extract the characteristics of different components in the degraded image, i.e., the reflectance R𝑅Ritalic_R, illumination I𝐼Iitalic_I and noise n𝑛nitalic_n can be well separated.

[Uncaptioned image]

Fig.7 Decomposition results of “Logvi” image at different noise levels.

[Uncaptioned image]

Fig.8 Decomposition results of “Checkboard” image with σ=15𝜎15\sigma=15italic_σ = 15.

4.4 The proposed decomposition model for image denoising application

The proposed variational decomposition model in this paper is based weak space and hybrid nonconvex regularization, so the expression of the restored image is described as u=IR=ei+r𝑢direct-product𝐼𝑅superscript𝑒𝑖𝑟u=I\odot R={e^{i+r}}italic_u = italic_I ⊙ italic_R = italic_e start_POSTSUPERSCRIPT italic_i + italic_r end_POSTSUPERSCRIPT. In order to evaluate the performance of the proposed model in the field of image denoising, we compare the proposed model with some classical or popular variational models on different types of test images in this section. And the main purpose of the experiment is to verify the effectiveness of the denoising performance of the proposed model on various types of images. Specifically, we test the restoration effect of the proposed model on four image sets (gray images, real brain MR images, color images and three data sets), and compare some other variational models, including NTV [31], TGV [38], NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [34] and NETV [21] models.

As we know, NTV model is the most classical nonconvex variational model with excellent structural recovery efficiency. The TGV model is a high-order variational hybrid regularization model, which has excellent denoising effect but insufficient retention of structural information such as edges and contours. And we set the parameters α0=2subscript𝛼02{\alpha_{0}}=2italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 2 and α1=1subscript𝛼11{\alpha_{1}}=1italic_α start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 1 according to the suggestion of [38] in the experiment. NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model is a variational decomposition model proposed by Tang et al., which uses weak space and nonconvex regularizers to decompose images into oscillatory and structural components. Since the model directly regards the structural component as the restored image, the restored image lacks some texture oscillation information. NETV model is based on retinex theory and can better restore the image structure by using non-convex regularization term to model the source reflectance and illumination respectively. Finally, it should be noted that the above four variational models used for comparison are solved under the framework of ADMM algorithm, and the non-convex potential functions in the models are selected as φ(t)=|t|p𝜑𝑡superscript𝑡𝑝\varphi\left({t}\right)={\left|t\right|^{p}}italic_φ ( italic_t ) = | italic_t | start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT.

Example 1. Tests on gray images

In this example, we test the denoising performance of the proposed model on three gray images “Cameraman”, “Butterfly”, and “Peppers1”. In order to make the proposed model more convincing in denoising effectiveness, we let these gray images used in the experiment be contaminated by Gaussian noise with different noise levels (σ=10𝜎10\sigma=10italic_σ = 10 and 15). Fig.9 and Fig.10 show the denoising results of gray images contaminated by Gaussian noise with standard deviation σ=10𝜎10\sigma=10italic_σ = 10 and σ=15𝜎15\sigma=15italic_σ = 15, respectively. In which, the data in the second and fourth rows is the zoom-in region of the images, and the last row represents the colorbars of the difference image between the restored image and the real clean image. In addition, all the denoising data of the above gray test images are presented in Table 3, and the optimal values are bolded.

From Fig.9, we find that the NTV model and NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model are similar in the visual perception of the restored image, that is, they can better restore the sharp edge and contour information in the images. However, the smooth region of the image causes serious staircase effect, which destroys texture and detail information of the images. It is worth noting that the NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model suffers from a slighter staircase phenomenon than the NTV model, because the NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model uses weak space to separate the oscillating components in the images. TGV model has strong denoising efficiency and can restore smooth areas in images, but it also over-smooths the structural information such as edges and contours in images. For example, from the local zoom-in region of the “Peppers1” image in Fig.9, it is easy to find that the NTV model exists more serious piecewise constant region, while the TGV model blurs the edges of the image. Compared with the above models, NETV model has better edge and texture recovery effect, but its denoising performance is insufficient. Finally, we draw the point from the difference image shown in figures that the proposed model has the singlest colorbars, that is, the proposed model has better results in both denoising performance and texture and edge retention.

In addition, the PSNR and MSSIM values shown in Table 4 can also intuitively find that the proposed model has the best PSNR value compared with the above variational models. It is undeniable that the MSSIM values of restored “Cameraman” image by the TGV model is slightly higher than those of the proposed model. Therefore, we further illustrate the superiority of the proposed model from a quantitative perspective based on the numerical results obtained from the experiment.

[Uncaptioned image]

Fig.9 The denoising results of different models for the gray test images(σ=10𝜎10\sigma={\rm{10}}italic_σ = 10).

[Uncaptioned image]

Fig.10 The denoising results of different models for the gray test images(σ=15𝜎15\sigma={\rm{15}}italic_σ = 15).

Table 3. The PSNR and MSSIM values for denoised gray images by different models. σ𝜎\sigmaitalic_σ Images Noised NTV TGV NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT NETV Proposed 10 Cameraman 28.09/0.81 29.30/0.92 30.09/0.94 29.97/0.92 29.89/0.93 31.70/0.93 Peppers1 28.13/0.93 29.83/0.96 30.34/0.97 30.81/0.97 31.29/0.97 31.81/0.98 Butterfly 28.15/0.93 30.58/0.96 31.47/0.98 31.63/0.97 31.82/0.98 32.54/0.98 15 Cameraman 24.57/0.72 28.45/0.91 28.72/0.92 29.18/0.91 28.53/0.91 29.36/0.91 Peppers1 24.59/0.87 27.89/0.94 28.37/0.95 28.42/0.95 29.19/0.95 29.49/0.96 Butterfly 24.60/0.90 28.76/0.95 29.43/0.96 29.11/0.96 29.63/0.96 29.87/0.97

Example 2. Tests on real brain MR images

As we know, medical images are produced by complex imaging systems. During the imaging process, the images will be seriously degraded, which is caused by the interference of unstable signals such as electromagnetic or current. Therefore, in this example, we select three real cleaner brain MR images as test objects and add high intensity Gaussian noise with standard deviation σ=20𝜎20\sigma=20italic_σ = 20 to them in order to evaluate the denoising effect of the proposed model on complex medical images. Fig.11 and Fig.12 show the denoising results of “Brain1”, “Brain2” and “Brain3” images respectively and contain the zoom-in region of the test images and the colorbars of the difference images. The PSNR and MSSIM values are listed in Table 4. In addition, we also show the gray value function curve of the local cross-section u(200,150:250)u\left({200,150:250}\right)italic_u ( 200 , 150 : 250 ) of the restored images in Fig.13.

From the denoising results, we find that the NTV model exists serious piecewise constant regions, but this influence is smaller for the NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model. TGV model removes most of the noise in images. Such as the zoom-in region of “Brain1” in Fig.11, it is obvious that the noise in smooth regions almost non-existent, but the sharp contour may be mistakenly regarded as noise being smoothed. NETV model can balance the recovery of edge and smooth region, but it is difficult to separate high-frequency oscillation information, so its denoising effect is less effective. It is clear that the proposed model overcomes the above shortcomings, and can preserve the edge and texture information while denoising. In addition, we draw a similar conclusion by observing the PSNR and MSSIM values in Table 4, i.e., the proposed model has the largest PSNR and MSSIM values on real brain MR images.

Finally, we further verify the above viewpoint from the gray value curve of the local cross-section u(200,150:250)u\left({200,150:250}\right)italic_u ( 200 , 150 : 250 ) of the restored image. From Fig.13(a), we find that the TGV model smoothes the region where the gray value changes rapidly, and NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model exists staircase effect in low-frequency oscillation regions. Similarly, from Fig.13(b), we also observe that the NTV model presents the more serious piecewise constant phenomenon, and the NETV model retains some high-frequency oscillation components. It can be concluded that the proposed model is superior and generalizable and shows excellent results in recovering complex medical images.

Table 4. The PSNR and MSSIM values for denoised real brain MR images by different models. Brain1 Brain2 Brain3 PSNR MSSIM PSNR MSSIM PSNR MSSIM Noisy 22.11 0.68 22.14 0.65 22.10 0.72 NTV 28.20 0.88 27.89 0.84 27.20 0.84 TGV 28.67 0.90 28.95 0.89 27.65 0.88 NNTVH-1 29.08 0.91 28.76 0.88 27.59 0.86 NETV 29.28 0.90 29.02 0.88 28.07 0.90 Proposed 29.67 0.92 29.38 0.90 28.24 0.90

[Uncaptioned image]

Fig.11 The denoising results of noisy “Brain1” image with σ=20𝜎20\sigma=20italic_σ = 20

[Uncaptioned image]

Fig.12 The denoising results of noisy “Brain2” and “Brain3” images with σ=20𝜎20\sigma=20italic_σ = 20.

[Uncaptioned image]

Fig.13 The local cross-section u(200,150:250)u\left({200,150:250}\right)italic_u ( 200 , 150 : 250 ) of restored images in Fig.12.

Example 3. Tests on color images

In this example, we test the denoising performance of the proposed model on some color images. In fact, a color image contains three RGB color channels, then it can also be considered as a three-dimensional array of M×N×3𝑀𝑁3M\times N\times 3italic_M × italic_N × 3. And the noisy color images are generated by the RGB channels that are all contaminated by Gaussian noise. In this experiment, it should be noted that all the denoising models denoise the three color channels of the image, and the PSNR and MSSIM values are the average values of the three restored RGB channels. The PSNR and MSSIM values of the denoised image are listed in Table 5, and Fig.14 shows the recovery results of the color images at σ=15𝜎15\sigma=15italic_σ = 15, where the third and fifth rows represent the local zoom-in region of the images.

Similarly, from Fig.14, we clearly observe that the NTV model and NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model recover the structural information of the image well. For example, the overall structure of the house in “House” image is well preserved, but the smooth information of the roof and wall has a serious staircase effect. It is worth noting that the TGV model can restore these smooth regions mentioned above, but its strong denoising performance will cause the loss of edge information. NETV model can not only retain the contour of the image, but also restore part of the texture and detail information, but its denoising performance is insufficient to completely eliminate the noise in images. The proposed model combines the advantages of the above models, i.e., this model effectively reduces the staircase phenomenon, and can remove the noise while restoring the image edge and texture information.

In addition, the experimental data in Table 5 also reflect the advantages of the proposed model in color image restoration. We find that the MSSIM values of NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT model are only slightly higher than those of the proposed model for “Boats” image at σ=15𝜎15\sigma=15italic_σ = 15. In all the remaining cases, the PSNR and MSSIM values of the proposed model are ahead of other variational models. In summary, we can conclude that the proposed model still has superior recovery results on color images.

Table 5. The PSNR and MSSIM values for denoised color images by different models. σ𝜎\sigmaitalic_σ Images Noised NTV TGV NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT NETV Proposed 15 Boats 24.62/0.86 26.56/0.91 27.17/0.93 27.49/0.96 27.94/0.93 28.26/0.94 House 24.60/0.67 29.60/0.85 30.74/0.89 30.32/0.87 30.24/0.85 30.86/0.90 Peppers2 24.61/0.82 27.37/0.89 29.01/0.94 29.01/0.93 29.24/0.91 29.45/0.94 20 Boats 22.12/0.79 25.04/0.88 25.78/0.90 26.23/0.93 26.54/0.91 26.73/0.92 House 22.12/0.58 28.42/0.82 29.75/0.85 29.52/0.84 29.42/0.83 29.92/0.86 Pepers2 22.12/0.74 26.22/0.86 27.64/0.88 27.71/0.91 27.87/0.90 28.09/0.91

[Uncaptioned image]

Fig.14 The denoising results of the color test images with σ=15𝜎15\sigma=15italic_σ = 15.

Example 4. Tests on three DataSets

In the last example, we further validate the effectiveness and superiority of the proposed model by conducting experiments on three image datasets: Set14 [39], IVC [40], and Tid2008 [41]. The proposed model is compared with several classical or state-of-the-art variational models in PSNR values, including TV [42], NTV [31], TGV [38], HOTV [43], NLTV [44], OGS-TV [45], NNTV-H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [34] and NETV [21]. It should be noted that we do not impose any mandatory resizing of test images in these datasets.

Table 6 lists the average PSNR values of the restored images obtained by the denoising models mentioned above on three datasets with different noise levels. Based on the numerical results, it is evident that the proposed model achieves the highest average PSNR values, indicating superior recovery performance. Thus far, in this subsection, we have effectively demonstrated the generalization and superiority of our proposed model in image restoration through four illustrative examples.

Table 6. The average PSNR of the restored images form Set14, IVC and Tid2008. σ=10𝜎10\sigma=10italic_σ = 10 σ=15𝜎15\sigma=15italic_σ = 15 σ=20𝜎20\sigma=20italic_σ = 20 Set14 IVC Tid2008 Set14 IVC Tid2008 Set14 IVC Tid2008 Noised 28.13 28.13 28.12 25.23 25.24 25.23 22.57 22.56 22.56 TV 32.73 32.73 32.72 29.18 29.14 29.13 27.21 27.18 27.15 NTV 32.44 32.42 32.40 29.02 28.95 28.92 27.14 27.02 27.00 TGV 32.94 32.89 32.84 29.75 29.54 29.46 27.73 27.46 27.32 HOTV 32.59 32.57 32.56 29.12 29.07 28.95 27.18 27.16 27.12 NLTV 32.97 32.92 32.88 29.82 29.64 29.50 27.88 27.63 27.52 OGS-TV 33.05 32.92 32.90 29.85 29.68 29.55 28.04 27.89 27.90 NNTV-H-1 32.89 32.87 32.83 29.37 29.16 29.04 27.43 27.25 27.14 NETV 33.22 33.05 32.95 30.54 30.25 30.11 28.29 28.03 27.95 Proposed 33.62 33.48 33.32 31.12 30.95 30.78 28.75 28.61 28.58

5 Conclusions

In this paper, we propose an exponential Retinex decomposition model for image denoising based on weak space and hybrid nonconvex regularization. This model decomposes the noisy image into three incoherent parts, and reconstructs the denoised image by using the reflection component and the illumination component. Specifically, the oscillation component, reflection component and illumination component are measured by weak H1superscript𝐻1H^{-1}italic_H start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT space, nonconvex first order TV regularizer and nonconvex second order TV regularizer, respectively. In addition, we also propose an ADMM combined with MM algorithm to solve the proposed model, and provide sufficient conditions for the convergence of the proposed algorithm. Numerical experiments were conducted to compare the proposed model with several state-of-the-art denoising models. The experimental results demonstrate that the proposed model outperforms these models in terms of PSNR and MSSIM values. This further confirms its effectiveness and superiority.

It is important to acknowledge that there are still some limitations in the proposed model, which also serve as potential directions for our future research: (1) There is a need to explore more efficient optimization algorithms that can guarantee the uniqueness and global convergence of the numerical solution. This will enhance the reliability and stability of the model; (2) The proposed model takes too much time by using the parameter values determined by trial and error method. In the future work, we will focus on the adaptive methods of these parameters.

Acknowledgement

This work was supported in part by the Natural Science Foundation of China under Grant No. 62061016, 61561019, the Doctoral Scientific Fund Project of Hubei Minzu University under Grant No. MY2015B001, the Innovative Project of the School of Mathematics and Statistics, Hubei Minzu University under Grant No. STK2023002.

Declarations

Conflict of Interest: The authors declare that they have no conflict of interest.

Data Availability Statement: Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

References

  • [1] C. Maria, T. Maciej, Z. Chao, P. Krzysztof, Enhancing single-shot fringe pattern phase demodulation using advanced variational image decomposition, Journal of Optics 21 (4) (2019) 045702.
  • [2] S. Wang, K. Xia, L. Wang, J. Zhang, H. Yang, Improved rpca method via weighted non-convex regularization for image denoising, IET Signal Processing 14 (5) (2020) 269–277.
  • [3] L. Fan, H. Li, M. Shi, Z. Hua, C. Zhang, Two-stage image denoising via an enhanced low-rank prior, Journal of Scientific Computing 90 (2022) 57.
  • [4] L. M. Tang, Y. J. Ren, Z. Fang, C. J. He, A generalized hybrid nonconvex variational regularization model for staircase reduction in image restoration, Neurocomputing 359 (24) (2019) 15–31.
  • [5] X. G. Lv, Y. Z. Song, S. X. Wang, J. Le, Image restoration with a high-order total variation minimization method, Applied Mathematical Modelling 37 (16-17) (2013) 8210–8224.
  • [6] J. Bai, X. C. Feng, Fractional-order anisotropic diffusion for image denoising, IEEE Transactions on Image Processing 16 (10) (2007) 2492–2502.
  • [7] J. F. Aujol, G. Gilboa, T. Chan, S. Osher, Structure-texture image decomposition-modeling, algorithms, and parameter selection, International Journal of Computer Vision 67 (1) (2006) 111–136.
  • [8] L. M. Tang, Z. Fang, C. C. Xiang, S. Q. Chen, Image selective restoration using multi-scale variational decomposition, Journal of Visual Communication and Image Representation 40 (pt.B) (2016) 638–655.
  • [9] T. F. Chan, S. Esedoglu, F. E. Park, Image decomposition combining staircase reduction and texture extraction, Journal of Visual Communication and Image Representation 18 (6) (2007) 464–486.
  • [10] J. M. Morel, A. B. Petro, C. Sbert, A pde formalization of retinex theory, IEEE Transactions on Image Processing 19 (11) (2010) 2825–2837.
  • [11] X. Fu, Y. Liao, D. Zeng, Y. Huang, X. Zhang, X. Ding, A probabilistic method for image enhancement with simultaneous illumination and reflectance estimation, IEEE Transactions on Image Processing A Publication of the IEEE Signal Processing Society 24 (12) (2015) 4965.
  • [12] W. Ma, S. Osher, A tv bregman iterative model of retinex theory, Inverse Problems and Imaging 6 (4) (2007) 697–708.
  • [13] E. H. Land, J. J. McCann, Lightness and retinex theory, Journal of the Optical Society of America 61 (1) (1971) 1–11.
  • [14] E. H. Land, H. Edwin, The retinex theory of color vision, Scientific American 237 (6) (1978) 108–128.
  • [15] Q. Zhao, P. Tan, Q. Dai, L. Shen, E. Wu, S. Lin, A closedform solution to retinex with nonlocal texture constraints, IEEE Transactions on Pattern Analysis and Machine Intelligence 34 (7) (2012) 1437–1444.
  • [16] R. Kimmel, M. Elad, D. Shaked, R. Keshet, I. Sobel, A variational framework for retinex, International Journal of Computer Vision 52 (1) (2003) 7–23.
  • [17] M. K. Ng, W. Wang, A total variation model for retinex, SIAM Journal on Imaging Sciences 4 (1) (2011) 345–365.
  • [18] J. Liang, X. Zhang, Retinex by higher order total variation L1superscript𝐿1{L^{\rm{1}}}italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT decomposition, Journal of Mathematical Imaging and Vision 52 (3) (2015) 345–355.
  • [19] J. Xu, Y. Hou, D. Ren, L. Liu, F. Zhu, M. Yu, H. Wang, L. Shao, Star: A structure and texture aware retinex model, IEEE Transactions on Image Processing 29 (2020) 5022–5037.
  • [20] L. Liu, Z. F. Pang, Y. Duan, Retinex based on exponent-type total variation scheme, Inverse Problems and Imaging 12 (5) (2018) 1199–1217.
  • [21] Y. Wang, Z. F. Pang, Y. Duan, K. Chen, Image retinex based on the nonconvex tv-type regularization, Inverse Problems and Imaging 15 (6) (2021) 1381–1407.
  • [22] Y. Meyer, Oscillating Patterns in Image Processing and Nonlinear Evolution Equations: The Fifteenth Dean Jacqueline B. Lewis Memorial Lectures, American Mathematical Society, 2001.
  • [23] L. A. Vese, S. J. Osher, Image denoising and decomposition with total variation minimization and oscillatory functions, Journal of Mathematical Imaging and Vision 20 (1-2) (2004) 7–18.
  • [24] L. M. Tang, L. Wu, Z. Fang, C. Y. Li, A non‐convex ternary variational decomposition and its application for image denoising, IET signal processing 16 (3) (2022) 248–266.
  • [25] L. M. Tang, C. J. He, Multiscale texture extraction with hierarchical (bv,gp,l2) decomposition, Journal of Mathematical Imaging and Vision 45 (2) (2013) 148–163.
  • [26] S. Osher, A. Sole, L. Vese, Image decomposition and restoration using total variation minimization and the h1superscript1{h^{-1}}italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT norm, SIAM Multiscale Modeling and Simulation 1 (3) (2003) 349–370.
  • [27] W. Deng, W. Yin, On the global and linear convergence of the generalized alternating direction method of multipliers, Journal of Scientific Computing 66 (3) (2016) 889–916.
  • [28] M. V. Afonso, J. M. Bioucas-Dias, M. A. T. Figueiredo, An augmented lagrangian approach to the constrained optimization formulation of imaging inverse problems, IEEE Transactions on Image Processing 20 (3) (2011) 681–695.
  • [29] D. R. Hunter, K. Lange, A tutorial on mm algorithms, American Statistician 58 (1) (2004) 30–37.
  • [30] D. R. Hunter, R. Li, Variable selection using mm algorithms, Annals of Statistics 33 (4) (2005) 1617–1642.
  • [31] M. Nikolova, M. K. Ng, C. P. Tam, Fast nonconvex nonsmooth minimization methods for image restoration and reconstruction, IEEE Transactions on Image Processing 19 (12) (2010) 3073–3088.
  • [32] M. Nikolova, M. K. Ng, S. Zhang, W. K. Ching, Efficient reconstruction of piecewise constant images using nonsmooth nonconvex minimization, SIAM Journal on Imaging Sciences 1 (1) (2008) 2–25.
  • [33] Y. Sun, P. Babu, D. P. Palomar, Majorization-minimization algorithms in signal processing, communications, and machine learning, IEEE Transactions on Signal Processing 65 (3) (2017) 794–816.
  • [34] L. M. Tang, H. L. Zhang, C. J. He, Z. Fang, Non-convex and non-smooth variational decomposition for image restoration, Applied Mathematical Modelling 69 (2019) 355–377.
  • [35] M. Benning, F. Knoll, C.-B. Schönlieb, T. Valkonen, Preconditioned admm with nonlinear operator constraint, in: IFIP Conference on System Modeling and Optimization, 2015, pp. 117–126.
  • [36] A. Horé, D. Ziou, Image quality metrics: Psnr vs. ssim, in: 2010 20th International Conference on Pattern Recognition, 2010, pp. 2366–2369.
  • [37] W. Zhou, A. C. Bovik, H. R. Sheikh, E. P. Simoncelli, Image quality assessment: from error visibility to structural similarity, IEEE Transactions on Image Processing 13 (4) (2004) 600–612.
  • [38] K. Bredies, K. Kunisch, T. Pock, Total generalized variation, SIAM Journal on Imaging Sciences 3 (3) (2010) 492–526.
  • [39] L. Wu, L. M. Tang, L. C. Yan, Hybrid regularization model combining overlapping group sparse second-order total variation and nonconvex total variation, Journal of Electronic Imaging 31 (4) (2022) 043012.
  • [40] P. L. Callet, F. Autrusseau, Subjective quality assessment irccyn/ivc database, Informatique Traitement Signal Image (2005).
  • [41] N. Ponomarenko, V. Lukin, A. Zelensky, K. Egiazarian, M. Carli, F. Battisti, Tid2008-a database for evaluation of full-reference visual quality assessment metrics, Advances of Modern Radioelectronics 10 (4) (2009) 30–45.
  • [42] L. I. Rudin, S. Osher, E. Fatemi, Nonlinear total variation based noise removal algorithms, Physica D Nonlinear Phenomena 60 (1-4) (1992) 259–268.
  • [43] X. G. Lv, Y. Z. Song, S. X. Wang, L. Jiang, Image restoration with a high-order total variation minimization method, Applied Mathematical Modelling 37 (16-17) (2013) 8210–8224.
  • [44] D. Lv, Q. Zhou, J. K. Choi, J. Li, X. Zhang, Nonlocal tv-gaussian prior for bayesian inverse problems with applications to limited ct reconstruction, Inverse Problems and Imaging 14 (1) (2020) 117.
  • [45] J. Liu, T. Z. Huang, I. W. Selesnick, X. G. Lv, P. Y. Chen, Image restoration using total variation with overlapping group sparsity, Information Sciences 295 (2015) 232–246.