A Convergent $3$-Block Semi-Proximal ADMM for Convex Minimization Problems with One Strongly Convex Block

Min Li, Defeng Sun, Kim-Chuan Toh

Introduction

We consider the following separable convex minimization problem whose objective function is the sum of three functions without coupled variables:

where Xi{\cal X}_{i} (i=1,2,3i=1,2,3) and Z{\cal Z} are real finite dimensional Euclidean spaces each equipped with an inner product ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle and its induced norm ∥⋅∥\|\cdot\|, θi:Xi→(−∞,+∞]\theta_{i}:{\cal X}_{i}\rightarrow(-\infty,+\infty] (i=1,2,3i=1,2,3) are closed proper convex functions, Ai∗:Xi→ZA_{i}^{*}:{\cal X}_{i}\rightarrow{\cal Z} is the adjoint of the linear operator Ai:Z→XiA_{i}:{\cal Z}\to{\cal X}_{i}, i=1,2,3i=1,2,3, and c∈Zc\in{\cal Z}. Since θi\theta_{i}, i=1,2,3i=1,2,3, are closed proper convex functions, there exist self-adjoint and positive semi-definite operators Σi\Sigma_{i}, i=1,2,3i=1,2,3, such that

where ∂θi\partial\theta_{i} is the sub-differential mapping of θi\theta_{i}, i=1,2,3i=1,2,3. The solution set of problem (1) is assumed to be nonempty throughout our discussions in this paper.

Let σ>0\sigma>0 be a given penalty parameter and z∈Zz\in{\cal Z} be the Lagrange multiplier associated with the linear equality constraint in problem (1). For any (x1,x2,x3)∈X1×X2×X3(x_{1},x_{2},x_{3})\in{\cal X}_{1}\times{\cal X}_{2}\times{\cal X}_{3}, write x≡(x1,x2,x3)x\equiv(x_{1},x_{2},x_{3}), θ(x)≡θ1(x1)+θ2(x2)+θ3(x3)\theta(x)\equiv\theta_{1}(x_{1})+\theta_{2}(x_{2})+\theta_{3}(x_{3}) and A∗x≡A1∗x1+A2∗x2+A3∗x3A^{*}x\equiv A_{1}^{*}x_{1}+A_{2}^{*}x_{2}+A_{3}^{*}x_{3}. Then the augmented Lagrangian function for problem (1) is defined by

for any (x1,x2,x3,z)∈X1×X2×X3×Z(x_{1},x_{2},x_{3},z)\in{\cal X}_{1}\times{\cal X}_{2}\times{\cal X}_{3}\times{\cal Z}. The direct extension of the classical alternating direction method of multipliers (ADMM) for solving problem (1) consists of the following iterations for k=0,1,…k=0,1,\ldots

where τ>0\tau>0 is the step-length. Different from the 22-block ADMM whose convergence has been established for a long time , the 33-block ADMM may not converge in general, which was demonstrated by Chen, He, Ye and Yuan using counterexamples. Nevertheless, if all the functions θi\theta_{i}, i=1,2,3i=1,2,3, are strongly convex, Han and Yuan proved the global convergence of the 33-block ADMM scheme (4) with τ=1\tau=1 (Han and Yuan actually considered the general mm-block case for any m≥3m\geq 3. Here and below we focus on the 33-block case only) under the condition that

where λmax⁡(S)\lambda_{\max}(S) is the largest eigenvalue of a given self-adjoint linear operator SS. Hong and Luo proposed to adopt a small step-length τ\tau when updating the Lagrange multiplier zk+1z^{k+1} in (4). Chen, Shen and You proposed the following sufficient condition

for the global convergence of the directly extended 33-block ADMM with τ=1\tau=1 for solving problem (1). Closely related to the work of Chen, Shen and You , in , Lin, Ma and Zhang provided an analysis on the iteration complexity for the same method under the condition

In , under additional assumptions including some smoothness conditions, the same group of authors further proved the global linear convergence of the mentioned method.

The purpose of this work is to extend the 22-block semi-proximal ADMM studied in to deal with problem (1) by only assuming θ2\theta_{2} to be strongly convex, i.e., Σ2≻0\Sigma_{2}\succ 0. Note that the semi-proximal ADMM with τ>1\tau>1 often works better in practice than its counterpart with τ≤1\tau\leq 1. So it is desirable to establish the convergence of the proposed semi-proximal ADMM that allows τ\tau to stay in the larger region (0,(1+5)/2)(0,(1+\sqrt{5})/2).

One of our motivating examples is the following convex quadratic conic programming

where K{\cal K} is a nonempty closed convex cone in a finite dimensional real Euclidean space X{\cal X} endowed with an inner product ⟨⋅, ⋅⟩\langle\cdot,\,\cdot\rangle and its induced norm ∥⋅∥\|\cdot\|, Q:X→X{\cal Q}:{\cal X}\to{\cal X} is a self-adjoint and positive semi-definite linear operator, A:X→ℜm{\cal A}:{\cal X}\rightarrow\Re^{m} is a linear map, C∈XC\in{\cal X} and b∈ℜmb\in\Re^{m} are given data. The dual of problem (7) takes the form of

where K∗:={v∈X:⟨v,w⟩≥0  ∀ w∈K}{\cal K}^{*}:=\{v\in{\cal X}:\langle v,w\rangle\geq 0\;\forall\,w\in{\cal K}\} is the dual cone of K{\cal K}. Since Q{\cal Q} is self-adjoint and positive semi-definite, Q{\cal Q} can be decomposed as Q=L∗L{\cal Q}={\cal L}^{*}{\cal L} for some linear map L{\cal L}. By introducing a new variable Ξ=−LX′\Xi=-{\cal L}X^{\prime}, we can re-write problem (8) equivalently as

where δℜ+m(⋅)\delta_{\Re^{m}_{+}}(\cdot) and δK∗(⋅)\delta_{{\cal K}^{*}}(\cdot) are the indicator functions of ℜ+m\Re^{m}_{+} and K∗{\cal K}^{*}, respectively. As one can see, problem (11) has only one strongly convex block, i.e., the block with respect to Ξ\Xi. Consequently, the results in the aforementioned papers for the convergence analysis of the directly extended 3-block ADMM applied to solving problem (11) are no longer valid. We shall show in the next section that our proposed 3-block semi-proximal ADMM can exactly solve this kind of problems. When K=S+n{\cal K}={\cal S}_{+}^{n}, the cone of symmetric and positive semi-definite matrices in the space Sn{\cal S}^{n} of n×nn\times n symmetric matrices, problem (11) is a convex quadratic semidefinite programming problem that has been extensively studied both theoretically and numerically in the literature , to name only a few.

The remaining parts of this paper are organized as follows. In the next section, we first present our 33-block semi-proximal ADMM and then provide the main convergence results. We give some concluding remarks in the final section.

The effective domain of a function ff: X→(−∞,+∞]{\cal X}\rightarrow(-\infty,+\infty] is defined as dom(f):={x∈X  ∣  f(x)<+∞}\hbox{dom}(f):=\{x\in{\cal X}\;|\;f(x)<+\infty\}. The set of all relative interior points of a given nonempty convex set C{\cal C} is denoted by ri(C)(\cal C).

For convenience, for any given xx, we use ∥x∥G2\|x\|_{G}^{2} to denote ⟨x,Gx⟩\langle x,Gx\rangle if GG is a self-adjoint linear operator in a given finite dimensional Euclidean space X{\cal X}. If Σ:X→X\Sigma:{\cal X}\to{\cal X} is a self-adjoint and positive semi-definite linear operator, we use Σ12\Sigma^{\frac{1}{2}} to denote the unique self-adjoint and positive semi-definite square root of Σ\Sigma.

A 333-Block Semi-Proximal ADMM

Based on our previous introduction and motivation, we propose our 33-block semi-proximal ADMM for solving problem (1) in the following:

Algorithm sPADMM: A 3-block semi-proximal ADMM for solving problem (1). Let σ∈(0,+∞)\sigma\in(0,+\infty) and τ∈(0,+∞)\tau\in(0,+\infty) be given parameters. Let TiT_{i}, i=1,2,3i=1,2,3, be given self-adjoint and positive semi-definite linear operators defined on Xi{\cal X}_{i}, i=1,2,3i=1,2,3, respectively. Choose (x10,x20,x30,z0)∈dom(θ1)×dom(θ2)×dom(θ3)×Z(x_{1}^{0},x_{2}^{0},x_{3}^{0},z^{0})\in\hbox{dom}(\theta_{1})\times\hbox{dom}(\theta_{2})\times\hbox{dom}(\theta_{3})\times{\cal Z} and set k=0k=0. Step 1. Compute \left\{\begin{array}[]{l}\displaystyle x_{1}^{k+1}:=\operatorname*{argmin}_{x_{1}\in{\cal X}_{1}}\bigl{\{}{\cal L}_{\sigma}(x_{1},x_{2}^{k},x_{3}^{k};z^{k})+\frac{1}{2}\|x_{1}-x_{1}^{k}\|_{T_{1}}^{2}\bigr{\}},\\ \displaystyle x_{2}^{k+1}:=\operatorname*{argmin}_{x_{2}\in{\cal X}_{2}}\bigl{\{}{\cal L}_{\sigma}(x_{1}^{k+1},x_{2},x_{3}^{k};z^{k})+\frac{1}{2}\|x_{2}-x_{2}^{k}\|_{T_{2}}^{2}\bigr{\}},\\ \displaystyle x_{3}^{k+1}:=\operatorname*{argmin}_{x_{3}\in{\cal X}_{3}}\bigl{\{}{\cal L}_{\sigma}(x_{1}^{k+1},x_{2}^{k+1},x_{3};z^{k})+\frac{1}{2}\|x_{3}-x_{3}^{k}\|_{T_{3}}^{2}\bigr{\}},\\ z^{k+1}:=z^{k}+\tau\sigma(A^{*}x^{k+1}-c).\end{array}\right. (14) Step 2. If a termination criterion is not met, set k:=k+1k:=k+1 and then goto Step 1.

In order to analyze the convergence properties of Algorithm sPADMM, we make the following assumptions.

The convex function θ2\theta_{2} satisfies (2) with Σ2≻0\Sigma_{2}\succ 0.

The self-adjoint and positive semi-definite operators TiT_{i}, i=1,2,3i=1,2,3, are chosen such that the sequence {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} generated by Algorithm sPADMM is well defined.

There exists x′=(x1′,x2′,x3′)∈ri(dom(θ1)×dom(θ2)×dom(θ3))⋂Px^{\prime}=(x_{1}^{\prime},x_{2}^{\prime},x_{3}^{\prime})\in\hbox{ri}(\hbox{dom}(\theta_{1})\times\hbox{dom}(\theta_{2})\times\hbox{dom}(\theta_{3}))\bigcap P, where

Under Assumption 2.3, it follows from [19, Corollary 28.2.2] and [19, Corollary 28.3.1] that xˉ=(xˉ1,xˉ2,xˉ3)∈X1×X2×X3\bar{x}=(\bar{x}_{1},\bar{x}_{2},\bar{x}_{3})\in{\cal X}_{1}\times{\cal X}_{2}\times{\cal X}_{3} is an optimal solution to problem (1) if and only if there exists a Lagrange multiplier zˉ∈Z\bar{z}\in{\cal Z} such that

Moreover, any zˉ∈Z\bar{z}\in{\cal Z} satisfying (15) is an optimal solution to the dual of problem (1).

Let xˉ=(xˉ1,xˉ2,xˉ3)∈X1×X2×X3\bar{x}=(\bar{x}_{1},\bar{x}_{2},\bar{x}_{3})\in{\cal X}_{1}\times{\cal X}_{2}\times{\cal X}_{3} and zˉ∈Z\bar{z}\in{\cal Z} satisfy (15). For the sake of convenience, define for (x1,u,z):=(x1,(x2,x3),z)∈X1×(X2×X3)×Z(x_{1},u,z):=(x_{1},(x_{2},x_{3}),z)\in{\cal X}_{1}\times({\cal X}_{2}\times{\cal X}_{3})\times{\cal Z}, α∈(0,1]\alpha\in(0,1] and k=0,1,…k=0,1,\ldots, the following quantities

To prove the convergence of Algorithm sPADMM for solving problem (1), we first present some useful lemmas.

Assume that Assumptions 2.1, 2.2 and 2.3 hold. Let {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} be generated by Algorithm sPADMM. Then, for any τ∈(0,+∞)\tau\in(0,+\infty) and integer k≥0k\geq 0, we have

where ϕ‾k\overline{\phi}_{k}, sk+1s_{k+1} and rk+1r^{k+1} are defined as in (16).

Proof. The sequence {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} is well defined under Assumption 2.2. Notice that the iteration scheme (14) of Algorithm sPADMM can be re-written as for k=0,1,…k=0,1,\ldots that

Combining (2) with (15) and (18), and using the definitions of xiek+1x_{ie}^{k+1} and Δxik\Delta x_{i}^{k}, for i=1,2,3i=1,2,3, we have

For any vectors a,b,da,b,d in the same Euclidean vector space and any self-adjoint linear operator GG, we have the identity

Taking a=xik+1a=x_{i}^{k+1}, b=xˉib=\bar{x}_{i}, d=xikd=x_{i}^{k} and G=TiG=T_{i} in the above identity, and using the definitions of xiek+1x_{ie}^{k+1} and Δxik\Delta x_{i}^{k}, we get

Substituting (20) and (21) into (19) and using the definition of Δxjk\Delta x_{j}^{k}, for i=1,2i=1,2, we have

By simple manipulations and using A1∗x1ek+1=A1∗x1k+1−A1∗xˉ1=B∗uˉ+(A1∗x1k+1−c)A_{1}^{*}x_{1e}^{k+1}=A_{1}^{*}x_{1}^{k+1}-A_{1}^{*}\bar{x}_{1}=B^{*}\bar{u}+(A_{1}^{*}x_{1}^{k+1}-c), we get

For any vectors a,b,d,ea,b,d,e in the same Euclidean vector space, we have the identity

Using the Cauchy-Schwarz inequality, for the parameter α∈(0,1]\alpha\in(0,1], we get

Substituting (2), (28) and (29) into (2), we obtain

From the elementary inequality ∥a∥2+∥b∥2≥∥a−b∥2/2\|a\|^{2}+\|b\|^{2}\geq\|a-b\|^{2}/2 and xiek+1−xiek=Δxikx_{ie}^{k+1}-x_{ie}^{k}=\Delta x_{i}^{k}, it follows that

By simple manipulations and using the definition of zekz_{e}^{k}, we get

By using (18), (21) and the definitions of zekz_{e}^{k} and rk+1r^{k+1}, we have

Substituting (2) and (33) into (2), and using the definitions of ϕ‾k\overline{\phi}_{k}, sk+1s_{k+1} and rk+1r^{k+1}, we get the assertion (17). The proof is complete. □\Box

Assume that Assumptions 2.1 and 2.2 hold. Let {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} be generated by Algorithm sPADMM. Then, for any τ∈(0,+∞)\tau\in(0,+\infty) and integer k≥1k\geq 1, we have

where Δuk\Delta u^{k}, Δxik\Delta x_{i}^{k} (i=2,3)(i=2,3) and rk+1r^{k+1} are defined as in (16).

By using (18) and the definition of Δx2k\Delta x_{2}^{k}, we have

By using the Cauchy-Schwarz inequality, we obtain

Adding up the above two inequalities, we get

Using zk−1−zk=−τσrkz^{k-1}-z^{k}=-\tau\sigma r^{k} and the definitions of vkv^{k} and rkr^{k}, we have

Substituting the above equation into (35), we get

Similarly as for deriving (36), we can obtain that

Adding up the above inequality and (36), and using the definitions of B∗B^{*} and uu, we get the assertion (2.2). The proof is complete. □\Box

Assume that Assumptions 2.1 and 2.2 hold. Let {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} be generated by Algorithm sPADMM. For any τ∈(0,+∞)\tau\in(0,+\infty) and integer k≥1k\geq 1, we have

where sk+1s_{k+1}, tk+1t_{k+1}, ξk+1\xi_{k+1} and rk+1r^{k+1} are defined as in (16).

Proof. By simple manipulations and using the definition of rk+1r^{k+1}, we obtain

By the Cauchy-Schwarz inequality, for the parameter α∈(0,1]\alpha\in(0,1], we have

Substituting the above inequality into (2), we get

By using the definitions of sk+1s_{k+1} and tk+1t_{k+1}, and the fact that

Substituting the above equation into (2) and using the definition of ξk+1\xi_{k+1}, we get

By using the Cauchy-Schwarz inequality, we get

Substituting (42) into (2), we obtain from simple manipulations that

The assertion (37) is proved immediately. □\Box

Now, we are ready to prove the convergence of the sequence {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} generated by Algorithm sPADMM.

Assume that Assumptions 2.1, 2.2 and 2.3 hold. Let {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} be generated by Algorithm sPADMM. Then, for any τ∈(0,+∞)\tau\in(0,+\infty) and integer k≥1k\geq 1, we have

where ϕ‾k\overline{\phi}_{k}, ξk+1\xi_{k+1}, tk+1t_{k+1} and rkr^{k} are defined as in (16). Assume that τ∈(0,(1+5)/2)\tau\in(0,(1+\sqrt{5})/2). If for some α∈(0,1]\alpha\in(0,1] it holds that

then the whole sequence {(x1k,x2k,x3k)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k})\} converges to an optimal solution to problem (1) and {zk}\{z^{k}\} converges to an optimal solution to the dual of problem (1).

Proof. By substituting (37) into (17), we can easily get (2.1).

Assume that τ∈(0,(1+5)/2)\tau\in(0,(1+\sqrt{5})/2). Since (44) holds for some α∈(0,1]\alpha\in(0,1], we have min⁡(τ,1+τ−τ2)>0\min(\tau,1+\tau-\tau^{2})>0, H≻0H\succ 0 and M≻0M\succ 0. From (2.1), we see immediately that the sequence {ϕ‾k+1}\{\overline{\phi}_{k+1}\} is bounded, lim⁡k→∞tk+1=0\lim_{k\rightarrow\infty}t_{k+1}=0 and lim⁡k→∞∥rk+1∥=0\lim_{k\rightarrow\infty}\|r^{k+1}\|=0, i.e.,

as k→∞k\rightarrow\infty. Now from (45) and (47), we obtain

Recall that 12Σ1+T1+σA1A1∗≻0\frac{1}{2}\Sigma_{1}+T_{1}+\sigma A_{1}A_{1}^{*}\succ 0. Thus it follows from (48) that

By the definition of ϕ‾k+1\overline{\phi}_{k+1}, we see that the three sequences {∥zek+1∥}\{\|z_{e}^{k+1}\|\}, {∥x1ek+1∥Σ1+T1}\{\|x_{1e}^{k+1}\|_{\Sigma_{1}+T_{1}}\}, and {∥uek+1∥M}\{\|u_{e}^{k+1}\|_{M}\} are all bounded. Since M≻0M\succ 0, the sequences {∥x2k+1∥}\{\|x_{2}^{k+1}\|\} and {∥x3k+1∥}\{\|x_{3}^{k+1}\|\} are also bounded. Furthermore, by using

we also know that the sequence {∥A1∗x1ek+1∥}\{\|A_{1}^{*}x_{1e}^{k+1}\|\} is bounded, and so is the sequence {∥x1ek+1∥(Σ1+T1+σA1A1∗)}\{\|x_{1e}^{k+1}\|_{(\Sigma_{1}+T_{1}+\sigma A_{1}A_{1}^{*})}\}. This shows that the sequence {∥x1k+1∥}\{\|x_{1}^{k+1}\|\} is also bounded as the operator Σ1+T1+σA1A1∗⪰12Σ1+T1+σA1A1∗≻0.\Sigma_{1}+T_{1}+\sigma A_{1}A_{1}^{*}\succeq\frac{1}{2}\Sigma_{1}+T_{1}+\sigma A_{1}A_{1}^{*}\succ 0. Thus, the sequence {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} is bounded.

Since the sequence {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\} is bounded, there is a subsequence {(x1ki,x2ki,x3ki,zki)}\{(x_{1}^{k_{i}},x_{2}^{k_{i}},x_{3}^{k_{i}},z^{k_{i}})\} which converges to a cluster point, say {(x1∞,x2∞,x3∞,z∞)}\{(x_{1}^{\infty},x_{2}^{\infty},x_{3}^{\infty},z^{\infty})\}. Taking limits on both sides of (18) along the subsequence {(x1ki,x2ki,x3ki,zki)}\{(x_{1}^{k_{i}},x_{2}^{k_{i}},x_{3}^{k_{i}},z^{k_{i}})\}, using (45), (46) and (49), we obtain that

i.e., (x1∞,x2∞,x3∞,z∞)(x_{1}^{\infty},x_{2}^{\infty},x_{3}^{\infty},z^{\infty}) satisfies (15). Thus {(x1∞,x2∞,x3∞)}\{(x_{1}^{\infty},x_{2}^{\infty},x_{3}^{\infty})\} is an optimal solution to (1) and z∞{z^{\infty}} is an optimal solution to the dual of problem (1).

To complete the proof, we show next that (x1∞,x2∞,x3∞,z∞)(x_{1}^{\infty},x_{2}^{\infty},x_{3}^{\infty},z^{\infty}) is actually the unique limit of {(x1k,x2k,x3k,zk)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k},z^{k})\}. Replacing (xˉ1,uˉ,zˉ):=(xˉ1,(xˉ2,xˉ3),zˉ)(\bar{x}_{1},\bar{u},\bar{z}):=(\bar{x}_{1},(\bar{x}_{2},\bar{x}_{3}),\bar{z}) by (x1∞,u∞,z∞):=(x1∞,(x2∞,x3∞),z∞)(x_{1}^{\infty},u^{\infty},z^{\infty}):=(x_{1}^{\infty},(x_{2}^{\infty},x_{3}^{\infty}),z^{\infty}) in (2.1), for any integer k≥kik\geq k_{i}, we have

Since M≻0M\succ 0, we also have that lim⁡k→∞uk=u∞\lim_{k\rightarrow\infty}u^{k}=u^{\infty}, that is lim⁡k→∞x2k=x2∞\lim_{k\rightarrow\infty}x_{2}^{k}=x_{2}^{\infty} and lim⁡k→∞x3k=x3∞\lim_{k\rightarrow\infty}x_{3}^{k}=x_{3}^{\infty}. Using the fact that lim⁡k→∞∥rk+1∥=0\lim_{k\rightarrow\infty}\|r^{k+1}\|=0 and lim⁡k→∞∥uk+1−u∞∥=0\lim_{k\rightarrow\infty}\|u^{k+1}-u^{\infty}\|=0, we get from (50) that lim⁡k→∞∥A1∗(x1k+1−x1∞)∥=0\lim_{k\rightarrow\infty}\|A_{1}^{*}(x_{1}^{k+1}-x_{1}^{\infty})\|=0. Thus

Since Σ1+T1+σA1A1∗≻0\Sigma_{1}+T_{1}+\sigma A_{1}A_{1}^{*}\succ 0, we also obtain that lim⁡k→∞x1k=x1∞\lim_{k\rightarrow\infty}x_{1}^{k}=x_{1}^{\infty}. Therefore, we have shown that the sequence {(x1k,x2k,x3k)}\{(x_{1}^{k},x_{2}^{k},x_{3}^{k})\} converges to an optimal solution to (1) and {zk}\{z^{k}\} converges to an optimal solution to the dual of problem (1) for any τ∈(0,(1+5)/2)\tau\in(0,(1+\sqrt{5})/2). The proof is complete. □\Box

Assume that (1−α)Σ2+σA2A2∗(1-\alpha)\Sigma_{2}+\sigma A_{2}A_{2}^{*} is invertible for some α∈(0,1]\alpha\in(0,1]. Set τ=1\tau=1 (the case that 1≠τ∈(0,(1+5)/2)1\neq\tau\in(0,(1+\sqrt{5})/2) can be discussed in a similar but slightly more complicated manner) and T2=0T_{2}=0 in (12) and (13). Then the assumptions H≻0H\succ 0 and M≻0M\succ 0 in (44) reduce to

in terms of the Schur-complement format. The conditions (52) and (53) can be satisfied easily by choosing a proper T3T_{3} for given α∈(0,1]\alpha\in(0,1] and σ∈(0,+∞)\sigma\in(0,+\infty). Evidently, with a fixed α\alpha, T3T_{3} can take a smaller value with a smaller σ\sigma and T3T_{3} can even take the zero operator for any σ>0\sigma>0 smaller than a certain threshold if Σ3+(1−α)σA3A3∗≻0\Sigma_{3}+(1-\alpha)\sigma A_{3}A_{3}^{*}\succ 0. To see this, let us consider the following example constructed in :

which is a convex minimization problem with three strongly convex functions. In , Chen, He, Ye and Yuan showed that the directly extended 33-block ADMM scheme (4) with τ=σ=1\tau=\sigma=1 applied to problem (62) is divergent. For problem (62), Σ1=Σ2=Σ3=110\Sigma_{1}=\Sigma_{2}=\Sigma_{3}=\frac{1}{10}, A1=(1,1,1)A_{1}=(1,1,1), A2=(1,1,2)A_{2}=(1,1,2) and A3=(1,2,2)A_{3}=(1,2,2). From (52) and (53), by taking α=1\alpha=1, we have that T3T_{3} and σ\sigma should satisfy the following conditions

which hold true, in particular, if T3=0T_{3}=0 and σ<1+17652940≈0.015\sigma<\frac{1+\sqrt{1765}}{2940}\approx 0.015 or if σ=1\sigma=1 and T3>1468712≈1223.92T_{3}>\frac{14687}{12}\approx 1223.92.

If A2∗A_{2}^{*} is vacuous, then for any integer k≥0k\geq 0, we have that x2k+1=x20=xˉ2x_{2}^{k+1}=x_{2}^{0}=\bar{x}_{2}, the 33-block sPADMM is just a 22-block sPADMM, and condition (44) reduces to

since Σ1⪰0\Sigma_{1}\succeq 0, T1⪰0T_{1}\succeq 0, Σ3⪰0\Sigma_{3}\succeq 0 and T3⪰0T_{3}\succeq 0. Condition (63) is exactly the same as the one used in Theorem B.1. in .

Conclusions

In this paper, we provided a convergence analysis about a 33-block semi-proximal ADMM for solving separable convex minimization problems with the condition that the second block in the objective is strongly convex. The step-length τ\tau in our proposed semi-proximal ADMM is allowed to stay in the desirable region (0,(1+5)/2)(0,(1+\sqrt{5})/2). From Remark 2.1, we know that with a fixed parameter α∈(0,1]\alpha\in(0,1], the added semi-proximal terms can be chosen to be small if the penalty parameter σ\sigma is small. If A1∗A_{1}^{*} and A3∗A_{3}^{*} are both injective and σ>0\sigma>0 is taken to be smaller than a certain threshold, then the convergent 33-block semi-proximal ADMM includes the directly extended 33-block ADMM with τ∈(0,(1+5)/2)\tau\in(0,(1+\sqrt{5})/2) by taking TiT_{i}, i=1,2,3i=1,2,3, to be zero operators. With no much difficulty, one could extend our 33-block semi-proximal ADMM to deal with the mm-block (m≥4m\geq 4) separable convex minimization problems possessing m−2m-2 strongly convex blocks and provide the iteration complexity analysis for the corresponding algorithm in the sense of . In this work, we choose not to do the extension because we are not aware of interesting applications of the mm-block (m≥4m\geq 4) separable convex minimization problems with m−2m-2 strongly convex blocks. While our sufficient condition bounding the range of values for σ\sigma and T3T_{3} is quite flexible, it may have one potential limitation: T3T_{3} can be very large if σ\sigma is not small as shown in Remark 2.1. Since a larger T3T_{3} can potentially make the algorithm converge slower, we do not feel that the study on the iteration complexity is of significance at the moment unless of course the above potential limitation is completely circumvented.

References