Convergence of Generalized Bregman Alternating Direction Method of Multipliers for Nonconvex Objective with Linear Constraints

Abstract

In this paper, we investigate the convergence of the generalized Bregman alternating direction method of multipliers (ADMM) for solving nonconvex separable problems with linear constraints. This algorithm relaxes the requirement of global Lipschitz continuity of differentiable functions that is often seen in many researches, and it incorporates the acceleration technique of the proximal point algorithm (PPA). As a result, the scope of application of the algorithm is broadened and its performance is enhanced. Under the assumption that the augmented Lagrangian function satisfies the Kurdyka-Lojasiewicz inequality, we demonstrate that the iterative sequence generated by the algorithm converges to a critical point of its augmented Lagrangian function when the penalty parameter in the augmented Lagrangian function is sufficiently large. Finally, we analyze the convergence rate of the algorithm.

Share and Cite:

Yao, J. and Lu, M. (2025) Convergence of Generalized Bregman Alternating Direction Method of Multipliers for Nonconvex Objective with Linear Constraints. Journal of Applied Mathematics and Physics, 13, 1138-1162. doi: 10.4236/jamp.2025.134060.

1. Introduction

In this paper, what we consider is the two-block separable optimization problem model with linear constraints:

min x,y f( x )+g( y ), s.t.Ax+y=b, (1.1)

where f: n { + } is a proper lower semicontinuous function, g: m is a continuously differentiable function, A m×n is a matrix, and b m is a vector. Many valuable optimization problems can be formulated in the form of (1.2), making it applicable across a wide range of fields, such as image and signal processing [1]-[4], statistical learning [5], and compressed sensing [6] [7].

Among the many methods to solve this kind of problem (1.1), the Alternating Direction Method of Multipliers (ADMM) is one of the most classic methods. The iterative scheme of the ADMM is as follows:

{ x k+1 = argmin x { β ( x, y k , λ k ) }, y k+1 = argmin y { β ( x k+1 ,y, λ k ) }, λ k+1 = λ k +β( A x k+1 + y k+1 b ). (1.2)

Here, β ( ) denotes the augmented Lagrangian function for (1.1):

β ( x,y,λ )=f( x )+g( y )+ λ,Ax+yb + β 2 Ax+yb 2 ,

where λ is the Lagrangian multiplier associated with the linear constraint, and β>0 is the penalty parameter. ADMM has been known since the mid-1970s when it was introduced by Gabay, Mercier, Glowinski, and Marrocco [8] [9]. When both f and g are convex functions, ADMM has produced a number of well-understood results for both convergence and rate of convergence in problem (1.1) [10]-[15]. However, when the objective function contains a nonconvex part, many subsequent studies have focused on variants of ADMM, often adding conditions to prove the corresponding convergence. For instance, Li and Pong [16] proposed a proximal ADMM, and in their convergence analysis, they required the constraint to be Ax=y . Subsequently, Hong, Luo, and Razaviyayn [17] proved the convergence of ADMM for solving consensus and sharing problems by assuming that the penalty parameter in the augmented Lagrangian is chosen to be sufficiently large (in 2016). In 2017, Guo et al. [18] further improved on these results, demonstrating that under more concise conditions than those in [16] [17], provided that the augmented Lagrangian function satisfies the Kurdyka-Lojasiewicz inequality.

Reference [19] indicates that ADMM (1.2) is actually the dual of the well-known Douglas-Rachford splitting method (DRSM) [20] applied to problem (1.1). In the literature [21], DRSM is further interpreted as a special case of the proximity point algorithm (PPA). Additionally, literature [21] uses the acceleration form of PPA to accelerate the original ADMM (1.2). With this acceleration technique, Guo et al. proposed a Generalized Alternating Direction Method of Multipliers (GADMM) in 2018 to accelerate the original ADMM for both separable and inseparable problems [22]. The iteration format for one of them is as follows:

{ x k+1 argmin x { f( x )+H( x, y k ) λ k ,Ax + β 2 Ax+ y k b 2 } y k+1 argmin y { g( y )+H( x k+1 ,y ) λ k ,y + β 2 αA x k+1 +( 1α )( b y k )+yb 2 } λ k+1 = λ k β( αA x k+1 +( 1α )( b y k )+ y k+1 b ) (1.3)

Obviously, the GADMM (1.3) reduces to the classic ADMM (1.2) when α=1 , and it reduces to the classic GADMM [21] when H0 . We can prove the acceleration performance of the GADMM [21] through references [23]-[25]. Nevertheless, investigations into the application of ADMM within the realm of nonconvex optimization frequently hinge on the premise that the gradient of the differentiable function adheres to global Lipschitz continuity. However, this condition is not universally satisfied in pivotal problem formulations across domains such as Poisson inverse problems [26], quadratic inverse problems [27], and rank minimization [28] [29]. Consequently, this stringent assumption unduly constrains the versatility of ADMM in these critical areas.

In 2016, Bauschke, Bolte, and Teboulle [26] introduced the Lipschitz-like convexity condition as a relaxation of the global Lipschitz continuous gradient assumption in optimization problems. In 2018, Bolte, Sabach, and Teboulle [27] further introduced the L -smooth adaptivity condition as a supplement to the Lipschitz-like convexity condition. These conditions allowed ADMM to be extended to problems where the gradient of the differentiable function does not satisfy global Lipschitz continuity. Recently, Guo and Tan [30] proposed a “real” Bregman ADMM based on these weakened conditions, which can reduce to the classical ADMM and override its results [18]. The iterative format for Guo and Tan’s Bregman ADMM is as follows:

{ x k+1 = argmin x { β h ( x, y k , λ k ) } y k+1 = argmin y { β h ( x k+1 ,y, λ k ) } λ k+1 = λ k +β( h( A x k+1 b )h( y k+1 ) ) (1.4)

where β h ( ) denotes the Bregman augmented Lagrangian function for (1.1):

β h ( x,y,λ )=f( x )+g( y )+ λ,Ax+yb +β D h ( y,Axb ). (1.5)

When h( )= 1 2 2 , the Bregman ADMM (1.4) reduces to the classical ADMM (1.2).

Combining the aforementioned content, we aim to integrate the acceleration technique from the Proximal Point Algorithm (PPA) while relaxing the requirement of gradient Lipschitz continuity for differentiable functions in ADMM. To this end, we propose a generalized Bregman ADMM, whose iterative format is as follows:

{ x k+1 = argmin x { f( x )+g( y k ) λ k ,Ax+ y k b + β 2 Ax+ y k b 2 }, y k+1 = argmin y { f( x k+1 )+g( y ) λ k ,A x k+1 +yb +β D h ( y( α1 ) y k ,α( A x k+1 b ) ) }, λ k+1 = λ k β( h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) ). (1.6)

Here, the parameter α is the relaxation factor. The generalized Bregman ADMM (1.6) elegantly transitions to the generalized ADMM (1.3) by setting h( )= 1 2 2 , and to the Bregman ADMM (1.4) by setting α=1 .

Remark 1.1 It is worth noting that, since we have only weakened the conditions on the function g( y ) , the iterative format for the variable x remains unchanged (consistent with the classical method). Only the Bregman distance D h has been introduced in the iterative format for the variable y .

We know that a very important technique for proving the convergence of nonconvex optimization problems depends on assuming that the objective function satisfies the Kurdyka-Lojasiewicz (KL) inequality. This assumption is also used in many previous articles [16] [18] [30]. Therefore, we also assume that the function satisfies the KL inequality. It is further proved that when the augmented Lagrangian function is a KL function, the sequence generated by the generalized Bregman ADMM converges to a KKT point of the problem (1.1). Ultimately, we analyze the convergence rate of the proposed algorithm under the specified parameter configurations. The structure of the remainder of this paper is outlined as follows. In Section 2, we establish the necessary theoretical foundations for our subsequent analysis. In Section 3, we conduct a detailed convergence analysis of the generalized Bregman Alternating Direction Method of Multipliers (ADMM) and determine its convergence rate. Lastly, in Section 4, we encapsulate our key findings and present our conclusions.

2. Preliminaries

In this section, we review some definitions and fundamental results that will be utilized in our subsequent analysis.

Definition 2.1 [31] For an extended real-valued function f: n { + } , the effective domain, or simply the domain, is the set

dom( f )={ x n :f( x )< }.

Definition 2.2 [31] A function f: n { + } is called proper if there exists at least one x n such that f( x )< .

Definition 2.3 [31] A function f: n { + } is called lower semicontinuous at x n if

f( x ) liminf k f( x k )

for any sequence { x k } n such that x k x as k . Moreover, f is called lower semicontinuous if it is lower semicontinuous at each point in n .

Definition 2.4 ([27], kernel generating distance) Let C be a nonempty, convex, and open subset of m . A function h: m { + } associated with C is called a kernel generating distance if it satisfies the following conditions:

i) h is proper, lower semicontinuous, and convex, with dom( h ) C ¯ and dom( h )=C .

ii) h is C 1 on int( dom( h ) )C .

We denote the class of kernel generating distances by G( C ) .

Definition 2.5 ([32]) Let hG( C ) . The Bregman distance D h :dom( h )×int( dom( h ) ) + is defined by

D h ( x,y ):=h( x )h( y ) h( y ),xy . (2.1)

Since h is convex, D h ( x,y )0 , and D h ( x,y )=0 if and only if x=y .

Lemma 2.1 ([33]) Let hG( C ) . For any x,yint( dom( h ) ) and zdom( h ) , the following properties hold:

i) D h ( x,y )+ D h ( y,x )= h( x )h( y ),xy .

ii) The three-point identity holds:

D h ( z,x ) D h ( z,y ) D h ( y,x )= h( x )h( y ),yz .

Definition 2.6 ([27], L-smooth adaptable) Let hG( C ) and g: m be continuously differentiable on C=int( dom( h ) ) . A pair ( g,h ) is called L-smooth adaptable on C if there exists L>0 such that Lhg and Lh+g are convex on C .

Remark 2.1 Definition 2.6 naturally complements and extends the definition of “A Lipschitz-like/Convexity Condition” in [26], which allows us to obtain the following two-sided descent lemma.

Lemma 2.2 ([27], extended descent lemma) The pair of functions ( g,h ) is L-smooth adaptable on C if and only if

| g( x )g( y ) g( y ),xy |L D h ( x,y )x,yint( dom( h ) ). (2.2)

Remark 2.2 In particular, when the set C= m and h( )= 1 2 2 , (2.2) reduces to the classical descent lemma for the function g , i.e.,

| g( x )g( y ) g( y ),xy | L 2 xy 2 x,y m .

Definition 2.7 ([26]) Let g: m { + } be a proper and lower semicontinuous function. The gradient of g is D-Lipschitz if there exists L>0 satisfying

g( x )g( y ) L D h ( x,y )+ D h ( y,x ) xy ,xyint( dom( h ) ).

Remark 2.3 According to the Cauchy-Schwarz inequality, we have

| g( x )g( y ),xy | g( x )g( y ) xy ,

which, combined with Definition 2.7, yields

| g( x )g( y ),xy |L( D h ( x,y )+ D h ( y,x ) ).

Using the conclusion in Lemma 2.1, the above inequality is equivalent to

g( x )g( y ),xy L( D h ( x,y )+ D h ( y,x ) )=L h( x )h( y ),xy ,

g( y )g( x ),xy L( D h ( x,y )+ D h ( y,x ) )=L h( x )h( y ),xy .

Thus,

( Lh( x )g( x ) )( Lh( y )g( y ) ),xy 0,

( Lh( x )+g( x ) )( Lh( y )+g( y ) ),xy 0. (2.3)

According to inequality (2.3), the functions Lh+g and Lhg are convex functions since their gradients are monotone on the set C . Therefore, the D-Lipschitz continuity property of the gradient of the function g is a sufficient condition for the function pair ( g,h ) to be L-smooth adaptable. In this paper, given the complexity of the iterative scheme of ADMM, we need to assume that the gradient of g is D-Lipschitz continuous.

Remark 2.4 Indeed, the D -Lipschitz continuity property is a sort of Lipschitz-like gradient property of the function g( ) with respect to the Bregman distance, which reduces to gradient Lipschitz continuity of function g( ) when h( )= 1 2 2 .

Definition 2.8 [18] Let f: n { + } be a proper lower semicontinuous function.

i) The Fréchet subdifferential, or regular subdifferential, of f( ) at xdom( f ) , written ^ f( x ) , is the set of vectors x * n that satisfy

lim yx inf yx f( y )f( x ) x * ,yx yx 0.

When xdom( f ) , we set ^ f( x )= .

ii) The limiting-subdifferential, or simply the subdifferential, of f( ) at xdom( f ) , written f( x ) , is defined as follows:

f( x )={ x * n , x n x,f( x n )f( x ), x n * ^ f( x n ),with x n * x * }.

Remark 2.5 From the above definition, we note that

i) It implies that ^ f( x )f( x ) for each x n , where the first set is closed convex while the second one is only closed.

ii) Let ( x k , x k * )Graphf be a sequence that converges to ( x, x * ) . By the definition of f , if f( x k ) converges to f( x ) as k+ , then ( x, x * )Graphf , where Graphf={ ( x,y )|yf( x ) } .

iii) A necessary condition for x n to be a minimizer of f( ) is

0f( x ). (2.4)

iv) If f: n { + } is a proper lower semicontinuous and g: n is continuous differentiable, then ( f+g )( x )=f( x )+g( x ) for any xdom( f ) .

A point satisfying (2.4) is called a critical point or a stationary point. The critical points set of f is denoted by critf .

Now, we recall an important property of subdifferential calculus.

Lemma 2.3 [34] Suppose that F( x,y )=f( x )+g( x ) , where f: n { + } and g: m { + } are proper lower semicontinuous functions. Then for all ( x,y )dom( F )=dom( f )×dom( g ) , we have

F( x,y )= x F( x,y )× y F( x,y ).

Definition 2.9 ([34], Kurdyka-Lojasiewicz inequality) Let f: n { + } be a proper lower semicontinuous function. For < η 1 < η 2 + , set

[ η 1 <f< η 2 ]={ x n : η 1 <f( x )< η 2 }.

We say that function f( ) has the KL property at x * dom( f ) if there exist η( 0,+ ] , a neighbourhood U of x * , and a continuous concave function φ:[ 0,η ) + , such that

i) φ( 0 )=0 ;

ii) φ is C 1 on ( 0,η ) and continuous at 0;

iii) φ ( x )>0,x( 0,η ) ;

iv) for all x in U[ f( x * )<f<f( x * )+η ] , the Kurdyka-Lojasiewicz inequality holds

φ ( f( x )f( x * ) )d( 0,f( x ) )1,

where d( x,f( x ) )= inf yf( x ) yx , is the distance from x to f( x ) .

Remark 2.6 Denote Φ η be the set of all continuous functions φ( ) which satisfy (i) - (iii).

Definition 2.10 ([35], Kurdyka-Lojasiewicz function) If f( ) satisfies the KL property at each point of dom( f ) , then f( ) is called a KL function.

Lemma 2.4 ([36], Uniformized KL property) Let Ω be a compact set and f: n { + } be a proper and lower semicontinuous function. Assume that f( ) is constant on Ω and satisfies the KL property at each point of Ω . Then, there exist ϵ>0,η>0 , and φ Φ η such that for all x ¯ Ω and for all x in the following intersection:

{ x n :d( x,Ω )<ϵ }[ f( x ¯ )<f<f( x ¯ )+η ],

one has

φ ( f( x )f( x ¯ ) )d( 0,f( x ) )1.

Definition 2.11 We say that ( x * , y * , λ * ) is a critical point of the Augmented Lagrangian Function with Bregman distance β h ( ) (3.3) if it satisfies

{ A T λ * f( x * ), λ * =g( y * ), A x * y * =b.

3. Convergence Analysis

To ensure that the Generalized Bregman ADMM (1.6) is well-defined and generates an infinite iterative sequence { ( x k , y k , λ k ) } , we assume that the two minimization subproblems in (1.6) have solutions throughout the analysis. The optimality conditions for (1.6) are:

{ 0f( x k+1 ) A T λ k +β A ( A x k+1 + y k b ) 0=g( y k+1 ) λ k +β( h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) ) λ k+1 = λ k β( h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) ) (3.1)

In terms of rearrangement of (3.1), it is equivalent to the following relation:

{ A T λ k β A ( A x k+1 + y k b )f( x k+1 ) (3.2a) λ k β( h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) )=g( y k+1 ) (3.2b) λ k+1 = λ k β( h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) ). (3.2c)

To analyze the Generalized Bregman ADMM (1.6), we make the following basic assumptions. Assumption A. Assuming that f: n { + } is a proper lower semicontinuous function, g: m is a continuously differentiable function with g being D -Lipschitz continuous and hG( C ) is a twice differentiable function function on C=int( dom( h ) ) , 1-strong-convex, and h is Lipschitz continuous with L h on any bounded subset of m . Assume the following conditions hold:

i) if α( L h + L h 2 1+ L h + L h 2 ,1 ] , then β 7L L h 3 + 49 L 2 L h 6 +16 L 2 L h 3 α( 4+4 L h +4 L h 2 )( 4 L h +4 L h 2 ) which implies

δ=[ 2β L h 2β( 1α )( 1+ L h ) α 7L L h 2 α 2 L 2 L h 2 αβ ]0

ii) if α[ 1, L h L h 2 1 L h L h 2 ) , then β ( α+6 )L L h 3 + ( ( α+6 )L L h 3 ) 2 +16α L 2 L h 3 α( 44 L h 4 L h 2 )+( 4 L h +4 L h 2 ) which implies

δ=[ 2β L h 2β( α1 )( 1+ L h ) α ( α+6 )L L h 2 α 2 L 2 L h 2 αβ ]0

iii) A T A _ MI for some M>0 .

The Bregman augmented Lagrangian function of problem (1.1) is defined by

β h ( x,y,λ )=f( x )+g( y ) λ,Ax+yb + β 2 Ax+yb 2 +β D h ( y,Axb ). (3.3)

Here, λ is the Lagrangian multiplier associated with the linear constraints, and β>0 is the penalty parameter. Moreover, we set

^ β h ( x,y,λ;α,v ):=f( x )+g( y ) λ,Ax+yb + β 2 Ax+yb 2 +β D h ( y( α1 )v,α( Axb ) ). (3.4)

Now, we begin our analysis with the following technical lemma.

Lemma 3.1 Let { w k =( x k , y k , λ k ) } be the sequence generated by the Generalized Bregman ADMM (1.6), which is assumed to be bounded. Then we have

β h ( w k ) β h ( w k+1 )δ D h ( y k , y k+1 ). (3.5)

Proof. From the definition of ^ β h in (3.4), it follows that

^ β h ( x k+1 , y k , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k ;α, y k ) =f( x k+1 )+g( y k ) λ k ,A x k+1 + y k b +β D h ( α y k ,α( A x k+1 b ) ) + β 2 A x k+1 + y k b 2 [ f( x k+1 )+g( y k+1 ) λ k ,A x k+1 + y k+1 b +β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) )+ β 2 A x k+1 + y k+1 b 2 ] =g( y k )g( y k+1 ) λ k , y k y k+1 +β D h ( α y k ,α( A x k+1 b ) ) + β 2 A x k+1 + y k b 2 β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) ) β 2 A x k+1 + y k+1 b 2 (3.6)

Given that the gradient of the function g is D -Lipschitz continuous within int( dom( h ) ) , it can be inferred that the function pair ( g,h ) possesses L -smooth adaptability. Consequently, by referring to Lemma2.2, we are able to deduce a certain result

g( y k )g( y k+1 ) g( y k+1 ), y k y k+1 L D h ( y k , y k+1 ). (3.7)

Utilizing the optimal condition (3.2) λ k+1 =g( y k+1 ) , and by inequality (3.7) into identity (3.6), we achieve a certain outcome

^ β h ( x k+1 , y k , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k ;α, y k ) = λ k+1 λ k , y k y k+1 L D h ( y k , y k+1 )+ β 2 A x k+1 + y k b 2 β 2 A x k+1 + y k+1 b 2 +β D h ( α y k ,α( A x k+1 b ) ) β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) ) β D h ( α y k , y k+1 ( α1 ) y k )+β D h ( α y k , y k+1 ( α1 ) y k ) L D h ( y k , y k+1 )+β D h ( α y k , y k+1 ( α1 ) y k )+ β 2 y k y k+1 2 +β A x k+1 + y k+1 b, y k y k+1 (3.8)

In which the final inequality is established by applying the three-point identity and (3.9).

β 2 A x k+1 + y k b 2 β 2 A x k+1 + y k+1 b 2 = β 2 y k y k+1 2 +β A x k+1 + y k+1 b, y k y k+1 (3.9)

Subsequently, we proceed to estimate the remaining terms.

( ^ β h ( x k+1 , y k , λ k ;1, ) ^ β h ( x k+1 , y k , λ k ;α, y k ) ) +( ^ β h ( x k+1 , y k+1 , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k+1 ;1, ) )

Indeed,

^ β h ( x k+1 , y k , λ k ;1, ) ^ β h ( x k+1 , y k , λ k ;α, y k ) =f( x k+1 )+g( y k ) λ k ,A x k+1 + y k b +β D h ( y k ,A x k+1 b ) [ f( x k+1 )+g( y k ) λ k ,A x k+1 + y k b +β D h ( α y k ,α( A x k+1 b ) ) ] =β D h ( y k ,A x k+1 b )β D h ( α y k ,α( A x k+1 b ) )

and

^ β h ( x k+1 , y k+1 , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k+1 ;1, ) =f( x k+1 )+g( y k+1 ) λ k ,A x k+1 + y k+1 b +β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) ) [ f( x k+1 )+g( y k+1 ) λ k+1 ,A x k+1 + y k+1 b +β D h ( y k+1 ,A x k+1 b ) ] = λ k+1 λ k ,A x k+1 + y k+1 b +β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) ) β D h ( y k+1 ,A x k+1 b )

By merging the two equalities, we obtain:

( ^ β h ( x k+1 , y k , λ k ;1, ) ^ β h ( x k+1 , y k , λ k ;α, y k ) ) +( ^ β h ( x k+1 , y k+1 , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k+1 ;1, ) ) = λ k+1 λ k ,A x k+1 + y k+1 b +β D h ( y k ,A x k+1 b )β D h ( y k+1 ,A x k+1 b ) +β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) )β D h ( α y k ,α( A x k+1 b ) ) =β D h ( y k , y k+1 )β D h ( α y k , y k+1 ( α1 ) y k ) + λ k+1 λ k ,A x k+1 + y k b +β h( A x k+1 b )h( y k+1 ), y k y k+1 (3.10)

The final equation is derived by employing the three-point equation (3.11) (3.121) and incorporating the optimality conditions (3.2c).

β D h ( y k ( α1 ) y k ,α( A x k+1 b ) )β D h ( y k+1 ( α1 ) y k ,α( A x k+1 b ) ) =β D h ( α y k , y k+1 ( α1 ) y k ) +β h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ), y k y k+1 =β D h ( α y k , y k+1 ( α1 ) y k )+ λ k λ k+1 , y k y k+1 (3.11)

β D h ( y k+1 ,A x k+1 b )β D h ( y k ,A x k+1 b ) =β D h ( y k+1 , y k )+β h( A x k+1 b )h( y k ), y k+1 y k =β D h ( y k , y k+1 )β h( A x k+1 b )h( y k+1 ), y k y k+1 (3.12)

Given that x k+1 is the minimizer of β h ( x, y k , λ k ) with respect to the variable x , we have:

^ β h ( x k , y k , λ k ;1, ) ^ β h ( x k+1 , y k , λ k ;1, )= β h ( x k , y k , λ k ) β h ( x k+1 , y k , λ k )0 (3.13)

Obsevre that

β h ( ω k ) β h ( ω k+1 )= β h ( x k , y k , λ k ) β h ( x k+1 , y k+1 , λ k+1 ) = ^ β h ( x k , y k , λ k ;1, ) ^ β h ( x k+1 , y k+1 , λ k+1 ;1, ) =( ^ β h ( x k , y k , λ k ;1, ) ^ β h ( x k+1 , y k , λ k ;1, ) ) +( ^ β h ( x k+1 , y k , λ k ;1, ) ^ β h ( x k+1 , y k , λ k ;α, y k ) ) +( ^ β h ( x k+1 , y k , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k ;α, y k ) ) +( ^ β h ( x k+1 , y k+1 , λ k ;α, y k ) ^ β h ( x k+1 , y k+1 , λ k+1 ;1, ) )

Consequently, by adding up the inequalities (3.8), (3.10) and (3.13), we arrive at the conclusion that:

β h ( ω k ) β h ( ω k+1 ) L D h ( y k , y k+1 )+ λ k+1 λ k ,A x k+1 + y k b + β 2 y k y k+1 2 +β A x k+1 + y k+1 b, y k y k+1 +β D h ( y k , y k+1 )+β h( A x k+1 b )h( y k+1 ), y k y k+1 L D h ( y k , y k+1 ) λ k+1 λ k A x k+1 + y k b + β 2 y k y k+1 2 +β D h ( y k , y k+1 )β( L h +1 ) A x k+1 + y k+1 b y k+1 y k+1 (3.14)

Considering the 1-strong convexity and L h -smoothness of the function h( ) , we can respectively derive the following inequalities:

1 2 y k y k+1 2 D h ( y k , y k+1 )=h( y k )h( y k+1 ) h( y k+1 ), y k y k+1 L h 2 y k y k+1 2

1 2 y k y k+1 2 h( y k )h( y k+1 ) h( y k+1 ), y k + y k+1 = D h ( y k , y k+1 )

D h ( y k , y k+1 )=h( y k )h( y k+1 ) h( y k+1 ), y k + y k+1 1 2 y k y k+1 2 1 L h D h ( y k , y k+1 )

Given that h is 1-strong convex, we can deduce that:

h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) α( A x k+1 b )( y k+1 ( α1 ) y k ) h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ),α( A x k+1 b )( y k+1 ( α1 ) y k ) α( A x k+1 b )( y k+1 ( α1 ) y k ) 2 (3.16)

Hence, from the aforementioned equation (3.15), we are able to derive the following:

h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) α( A x k+1 b )( y k+1 ( α1 ) y k ) = α( A x k+1 + y k b )+( y k+1 y k ) (3.16)

Combining optimimal condition (3.2c)

h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k )= λ k λ k+1 β (3.17)

Additionally, by applying the triangle inequality, we can know that:

α( A x k+1 + y k b ) y k y k+1 + α( A x k+1 + y k b )+( y k+1 y k ) (3.18)

So combining (3.6), (3.17) and (3.18) we can derive the following result

A x k+1 + y k b y k y k+1 + α( A x k+1 + y k b )+( y k+1 y k ) α y k y k+1 α + λ k λ k+1 αβ (3.19)

And by the same token, we can get an inequality for A x k+1 + y k+1 b

A x k+1 + y k+1 b ( 1α )( y k y k+1 ) + α( A x k+1 + y k b )+( y k+1 y k ) α ( 1α )( y k y k+1 ) α + λ k λ k+1 αβ (3.20)

Next, we declare that

g( y k+1 )g( y k ) L L h y k+1 y k . (3.21)

To prove (3.21), we consider two cases. When y k = y k+1 , (3.21) holds trivially. Now, we assume y k+1 y k . Since g( ) is D -Lipschitz, we have

g( y k+1 )g( y k ) L D h ( y k+1 , y k )+ D h ( y k , y k+1 ) y k+1 y k =L h( y k )h( y k+1 ), y k y k+1 y k+1 y k

L h( y k )h( y k+1 ) y k y k+1 y k+1 y k L L h y k y k+1 2 y k+1 y k =L L h y k+1 y k ,

where the second inequality follows from that h is Lipschitz continuous with L h ( L h 1 ) on any bounded subset of m , that is

h( y k+1 )h( y k ) L h y k+1 y k .

Since λ k+1 =g( y k+1 ) , (3.21) becomes

λ k+1 λ k L L h y k+1 y k . (3.22)

And we also know

λ k λ k+1 2 = g( y k )g( y k+1 ) 2 L 2 L h 2 y k+1 y k 2 (3.23)

And

λ k λ k+1 y k+1 y k = g( y k )g( y k+1 ) y k+1 y k L L h y k+1 y k 2

Since α>1 and α<1 will affect the result of our calculation, we will classify and discuss them based on the different values of α .

i) if α( L h + L h 2 1+ L h + L h 2 ,1 ] , then we put (3.19) (3.20) and (3.22) into (3.14), we can get

β h ( ω k ) β h ( ω k+1 ) L D h ( y k , y k+1 ) y k y k+1 λ k λ k+1 α λ k λ k+1 2 αβ + β 2 y k y k+1 2 + β L h D h ( y k , y k+1 )β( L h +1 )[ ( 1α )( y k y k+1 ) y k y k+1 α + λ k λ k+1 y k y k+1 αβ ] L D h ( y k , y k+1 )+ β L h D h ( y k , y k+1 )+ β 2 y k y k+1 2 2L L h α y k y k+1 2 L 2 L h 2 y k y k+1 2 αβ β ( 1+ L h )( 1α ) y k y k+1 2 α L L h 2 y k y k+1 2 α ( 2β L h L ) D h ( y k , y k+1 )+[ β( 1α )( 1+ L h ) α 2L L h α L L h 2 α L 2 L h 2 αβ ] y k y k+1 2 [ 2β L h 2β( 1α )( 1+ L h ) α αL+4L L h +2L L h 2 α 2 L 2 L h 2 αβ ] D h ( y k , y k+1 ) [ 2β L h 2β( 1α )( 1+ L h ) α 7L L h 2 α 2 L 2 L h 2 αβ ] D h ( y k , y k+1 ) (3.24)

ii) if α[ 1, L h L h 2 1 L h L h 2 ) , and from the formula above we can get

β h ( ω k ) β h ( ω k+1 ) L D h ( y k , y k+1 ) y k y k+1 λ k λ k+1 α λ k λ k+1 2 αβ + β 2 y k y k+1 2 + β L h D h ( y k , y k+1 )β( L h +1 )[ ( 1α )( y k y k+1 ) y k y k+1 α + λ k λ k+1 y k y k+1 αβ ] L D h ( y k , y k+1 )+ β L h D h ( y k , y k+1 )+ β 2 y k y k+1 2 2L L h α y k y k+1 2 L 2 L h 2 y k y k+1 2 αβ β ( 1+ L h )( α1 ) y k y k+1 2 α L L h 2 y k y k+1 2 α ( 2β L h L ) D h ( y k , y k+1 )+[ β( α1 )( 1+ L h ) α 2L L h α L L h 2 α L 2 L h 2 αβ ] y k y k+1 2 [ 2β L h 2β( α1 )( 1+ L h ) α αL+4L L h +2L L h 2 α 2 L 2 L h 2 αβ ] D h ( y k , y k+1 ) [ 2β L h 2β( α1 )( 1+ L h ) α ( α+6 )L L h 2 α 2 L 2 L h 2 αβ ] D h ( y k , y k+1 ) (3.25)

The proof is complete.

Lemma 3.2 Let { w k =( x k , y k , λ k ) } be the sequence generated by the Generalized Bregman ADMM (1.6), which is assumed to be bounded. Then we have

k=0 + w k+1 w k 2 <+. (3.26)

Proof: Given that the sequence { w k } is bounded, it follows that there exists a subsequence { w k j } such that w k j w * . As f( ) is lower semicontinuous and g( ) is continuous, it can be deduced that the function β h ( ) is also lower semicontinuous. Therefore,

β h ( w * ) liminf j+ β h ( w k j ).

As a result, { β h ( w k j ) } is bounded from below. Additionally, since { β h ( w k ) } is nonincreasing, it follows that { β h ( w k j ) } is convergent. Moreover, { β h ( w k ) } is convergent, and β h ( w k ) β h ( w * ) . According to equation (3.5), we have

δ D h ( y k , y k+1 ) β h ( w k ) β h ( w k+1 ).

Summing over k=0,,n , it follows

k=0 n δ D h ( y k , y k+1 ) β h ( w 0 ) β h ( w n+1 ) β h ( w 0 ) β h ( w * )<+.

Since δ>0 , we have k=0 D h ( y k , y k+1 )<+ , which implies

k=0 y k+1 y k 2 <+ . Hence, it follows from (3.22) that k=0 λ k+1 λ k 2 <+ .

Recall that

λ k = λ k1 β( h( α( A x k b ) )h( y k ( α1 ) y k1 ) ),

λ k+1 = λ k β( h( α( A x k+1 b ) )h( y k+1 ( α1 ) y k ) )

Subtracting the first equality from the second equality, we obtain

λ k+1 λ k = λ k λ k1 +β( h( α( A x k b ) )h( α( A x k+1 b ) ) ) +β( h( y k+1 ( α1 ) y k )h( y k ( α1 ) y k1 ) ).

Rearranging the above equation and taking the square of the 2 -norm, it follows

β( h( α( A x k+1 b ) )h( α( A x k b ) ) ) 2 = λ k+1 λ k ( λ k λ k1 )β( h( y k+1 ( α1 ) y k )h( y k ( α1 ) y k1 ) ) 2 3( λ k+1 λ k 2 + λ k λ k1 2 + β 2 h( y k+1 ( α1 ) y k )h( y k ( α1 ) y k1 ) 2 ) 3( λ k+1 λ k 2 + λ k λ k1 2 + β 2 L h 2 y k+1 y k +( α1 )( y k y k+1 ) 2 ) 3( λ k+1 λ k 2 + λ k λ k1 2 +2 β 2 L h 2 y k+1 y k 2 +2( α1 ) 2 β 2 L h 2 y k y k+1 2 ). (3.27)

On the other hand,

β 2 α 2 A x k+1 A x k 2 β( h( α( A x k+1 b ) )h( α( A x k b ) ) ) 2 . (3.28)

From (ii) of Assumption 3.1, we note that

A x k+1 A x k 2 M x k+1 x k 2 . (3.29)

Combining (3.27) - (3.29) together, we get

α 2 β 2 M x k+1 x k 2 α 2 β 2 A x k+1 A x k 2 β( h( α( A x k+1 b ) )h( α( A x k b ) ) ) 2 3( λ k+1 λ k 2 + λ k λ k1 2 +2 β 2 L h 2 y k+1 y k 2 + 2 ( α1 ) 2 β 2 L h 2 y k y k+1 2 ) (3.30)

where M>0 . Then, (3.30) implies k=0 + x k+1 x k 2 <+ . Thus, k=0 + w k+1 w k 2 <+ . This completes the proof. □

Lemma 3.3 t { w k =( x k , y k , λ k ) } k N be the sequence generated by the Generalized Bregman ADMM (1.3), which is assumed to be bounded. Furthermore, there exists η>0 such that

d( 0, β h ( w k+1 ) )η y k+1 y k .

Proof: By definition of function β h ( ) , we have the following system of equations:

{ x β h ( ω k+1 )=f( x k+1 ) A T λ k+1 +β A ( A x k+1 + y k+1 b )+β A T 2 h( A x k+1 b ),A x k+1 + y k+1 b , y β h ( ω k+1 )=g( y k+1 ) λ k+1 +β( A x k+1 + y k+1 b )+β( h( A x k+1 b )h( y k+1 ) ), λ β h ( ω k+1 )=( A x k+1 + y k+1 b ). (3.31)

Combining equation (3.31) with optimality condition (3.1), we obtain:

{ A T ( λ k λ k+1 )+β A ( y k+1 y k )+β A T 2 h( A x k+1 b ),A x k+1 + y k+1 b x β h ( w k+1 ), β( A x k+1 + y k+1 b )+β( h( A x k+1 b )h( y k+1 ) ) y β h ( w k+1 ), ( A x k+1 + y k+1 b ) λ β h ( w k+1 ).

In addition, By the L h -smoothness of the function h( ) , we can deduce that

h( A x k+1 b )h( y k+1 ) L h A x k+1 + y k+1 b

From formula (3.20) we know the following result

A x k+1 + y k+1 b ( 1α )( y k y k+1 ) α + λ k λ k+1 αβ

In addition,

h 2 ( A x k+1 b ),A x k+1 + y k+1 b h 2 ( A x k+1 b ) A x k+1 + y k+1 b L h A x k+1 + y k+1 b .

Thus, if we set

( ξ 1 k+1 , ξ 2 k+1 , ξ 3 k+1 ) :=( A T ( λ k λ k+1 )+β A ( y k+1 y k )+β A T 2 h( A x k+1 b ),A x k+1 + y k+1 b , β( A x k+1 + y k+1 b )+β( h( A x k+1 b )h( y k+1 ) ), ( A x k+1 + y k+1 b ) )

Then it follows from lemma 2.3 that ( ξ 1 k+1 , ξ 2 k+1 , ξ 3 k+1 )β( ω k+1 ) . Moreover, there exist η 1 , η 2 >0 such that

( ξ 1 k+1 , ξ 2 k+1 , ξ 3 k+1 ) η 1 y k+1 y k + η 2 λ k+1 λ k

Notice that, we can deduce from (3.22) that

λ k+1 λ k L L n y k+1 y k

We define η:= η 1 + η 2 L L n , it follows from above... that

d( 0, β h ( w k+1 ) ) ( ξ 1 k+1 , ξ 2 k+1 , ξ 3 k+1 ) η 1 y k+1 y k + η 2 λ k+1 λ k ( η 1 + η 2 L L n ) y k+1 y k η y k+1 y k

This completes the proof. □

Lemma 3.4 Let { w k =( x k , y k , λ k ) } be the sequence generated by the Generalized Bregman ADMM (1.3), which is assumed to be bounded. Let S( w 0 ) denote the set of its limit points. Then

i) S( w 0 ) is a nonempty compact set, and

d( w k ,S( w 0 ) )0,ask+;

ii) S( w 0 )crit β h , where crit β h denotes the set of all stationary points of β h ;

iii) β h ( ) is finite and constant on S( w 0 ) , which equals to

inf k β h ( w k )= lim k+ β h ( w k ).

Proof: We proof the results item by item.

i) The item follows as an elementary consequence of the definition of limit points.

ii) For any fixed ( x * , y * , λ * )S( w 0 ) , then there exists a subsequence { ( x k j , y k j , λ k j ) } j N that converges to ( x * , y * , λ * ) . By the definition of the augmented Lagrangian function (3.3), the x-subproblem of (1.6) is equivalent to

x k+1 arg min x { β h ( x, y k , λ k ) }

that means x k+1 is the global minimizer of β h ( x, y k , λ k ) for the variable x , then it holds that

β h ( x k+1 , y k , λ k ) β h ( x * , y k , λ k ). (3.32)

On one hand, using (3.32) and the continuity of β h ( ) with respect to y and λ , we have

limsup j+ β h ( x k j +1 , y k j , λ k j )= limsup j+ β h ( x k j +1 , y k j +1 , λ k j +1 ) β h ( x * , y * , λ * ). (3.33)

On the other hand, (3.26) implies w k+1 w k 0 , which means that the subsequence

{ ( x k j +1 , y k j +1 , λ k j +1 ) } jN

also converges to ( x * , y * , λ * ) . From the lower semicontinuity of β h ( ) , we have

limsup j+ β h ( x k j +1 , y k j , λ k j ) β h ( x * , y * , λ * ). (3.34)

Then by combining (3.33) and (3.34) together we can get

limsup j+ β h ( x k j +1 , y k j , λ k j )= β h ( x * , y * , λ * ).

which implies

lim j+ f( x k j +1 )=f( x * ) (3.35)

Passing to the limit in (3.2) along the subsequence { ( x k j +1 , y k j +1 , λ k j +1 ) } jN

and invoking (3.35) and the continuity of g , it follows that

{ A λ * f( x * ), λ * =g( y * ), h( α( A x * b ) )h( α y * )=0.

The last equation implies that A x * + y * =b due to the strong convexity of h( ) . Thus, ( x * , y * , λ * ) is a critical point of (3.3), which implies that w * crit β h .

iii) For any point ( x * , y * , λ * )S( w 0 ) , there exists a subsequence { ( x k j , y k j , λ k j ) } that converges to ( x * , y * , λ * ) . Combining equations (3.33), (3.34) and the fact that { β h ( w k ) } is nonincreasing, we can get

lim k+ β h ( x k , y k , λ k )= β h ( x * , y * , λ * ).

Therefore, β h ( ) is finite and constant on S( w 0 ) , Moreover,

inf k β h ( w k )= lim k+ β h ( w k )

The proof is completed. □

In the following, we will present an important result of this paper, which provides a detailed analysis of the convergence of Generalized Bregman ADMM (1.4).

Theorem 3.1 Let { w k =( x k , y k , λ k ) } be the sequence generated by the Generalized Bregman ADMM (1.3), which is assumed to be bounded. Suppose that β h ( ) is a KL function, then { w k } has finite length, that is

k=0 + w k+1 w k <+,

and as a consequence, { w k } converges to a critical point of β h ( ) .

Proof: From the proof of Lemma 3.4, we know that β h ( w k ) β h ( w * ) for all w * S( w 0 ) . Let us now consider two cases.

i) If there exists an integer k 0 such that β h ( w k 0 )= β h ( w * ) , then using (3.5), we have

δ D h ( y k , y k+1 ) β h ( w k ) β h ( w k+1 ) β h ( w k 0 ) β h ( w * )=0,

for any k> k 0 . Thus, we obtain y k+1 = y k for any k> k 0 . Combining (3.22) and (3.30), we further derive that λ k+1 = λ k and x k+1 = x k for any k> k 0 +1 , which implies that w k+1 = w k . Hence, the assertion holds.

ii) If β h ( w k )> β h ( w * ) for all k , then since d( w k ,S( w 0 ) )0 , there exists k 1 >0 , such that for any k> k 1 , we have d( w k ,S( w 0 ) )<ε for all ε>0 . Moreover, with β h ( w k ) β h ( w * ) , it follows that there exists k 2 >0 such that for any k> k 2 , β h ( w k )< β h ( w * )+η for all η>0 . Therefore, when k> k ˜ =max{ k 1 , k 2 } for all ε,η>0 , we can obtain the following:

d( w k ,S( w 0 ) )<ε, β h ( w * )< β h ( w k )< β h ( w * )+η.

Since S( w 0 ) is a nonempty compact set and β h ( ) is constant on S( w 0 ) , we can apply Lemma 2.4 with Ω=S( w 0 ) to deduce that for any k> k ˜ ,

φ'( β h ( w k ) β h ( w * ) )d( 0, β h ( w k ) )1. (3.36)

Using the fact that β h ( w k ) β h ( w k+1 )= β h ( w k ) β h ( w * )( β h ( w k+1 ) β h ( w * ) ) , and the concavity of φ( ) , we can show that

φ( β h ( w k ) β h ( w * ) )φ( β h ( w k+1 ) β h ( w * ) ) φ ( β h ( w k ) β h ( w * ) )( β h ( w k ) β h ( w k+1 ) ).

Combining the above inequality with d( 0, β h ( w k ) )ξ y k y k1 , φ ( β h ( w k ) β h ( w * ) )>0 and relation (3.36), we obtain

β h ( w k ) β h ( w k+1 ) φ( β h ( w k ) β h ( w * ) )φ( β h ( w k+1 ) β h ( w * ) ) φ ( β h ( w k ) β h ( w * ) ) d( 0, β h ( w k ) )[ φ( β h ( w k ) β h ( w * ) )φ( β h ( w k+1 ) β h ( w * ) ) ] ξ y k y k1 [ φ( β h ( w k ) β h ( w * ) )φ( β h ( w k+1 ) β h ( w * ) ) ]. (3.37)

For convenience, we define Δ p,q :=φ( β h ( w p ) β h ( w * ) )φ( β h ( w q ) β h ( w * ) ) . Then, (3.37) can be simplified as

β h ( w k ) β h ( w k+1 )ξ y k y k1 Δ k,k+1 . (3.38)

According to the 1-strong convexity of the function h , and combining Lemma 3.1 with inequality (3.38), we get that for all k> k ˜ ,

δ 2 y k y k+1 2 δ D h ( y k , y k+1 )ξ y k y k1 Δ k,k+1 .

Then

y k y k+1 2ξ δ Δ k,k+1 y k y k1 1/2 .

Using the fact that 2 αβ α+β , we obtain

2 y k y k+1 y k y k1 + 2ξ δ Δ k,k+1 . (3.39)

Summing (3.39) over for k= k ˜ +1,,m yields

2 k= k ˜ +1 m y k+1 y k k= k ˜ +1 m y k y k1 + 2ξ δ Δ k ˜ +1,m+1 .

Notice that φ( β h ( w m+1 ) β h ( w * ) )>0 from Definition 2.9. Rearranging terms and taking m+ yield

k= k ˜ +1 + y k+1 y k y k ˜ +1 y k ˜ + 2ξ δ φ( β h ( w k ˜ +1 ) β h ( w * ) ), (3.40)

Therefore,

k=0 + y k+1 y k <+. (3.41)

Combining (3.22) and (3.41), we obtain

k=0 + λ k+1 λ k <+. (3.42)

Using (3.30), we obtain

x k+1 x k 3 α β 2 M ( λ k+1 λ k 2 + λ k λ k1 2 +2 β 2 L h 2 y k+1 y k 2 + 2 ( α1 ) 2 β 2 L h 2 y k y k+1 2 ) 1/2 3 α β 2 M ( λ k+1 λ k + λ k λ k1 +2 β 2 L h 2 y k+1 y k + 2 ( α1 ) 2 β 2 L h 2 y k y k+1 )

Combining this inequality with (3.41) and (3.42), we have

k=0 + x k+1 x k <+. (3.43)

Additionally, we note that

w k+1 w k = ( x k+1 x k 2 + y k+1 y k 2 + λ k+1 λ k 2 ) 1/2 x k+1 x k + y k+1 y k + λ k+1 λ k .

Using (3.41) - (3.43), we can conclude that

k=0 + w k+1 w k <+,

implying that { w k } is a Cauchy sequence and thus convergent. By Lemma 3.4, we complete the proof. □

Theorem 3.2 (Convergence rate) Let { w k =( x k , y k , λ k ) } be the sequence generated by the Generalized Bregman ADMM (1.6) and converge to { w * =( x * , y * , λ * ) } . Assuming that β h ( ) has the KL property at ( x * , y * , λ * ) with φ( s )=c s 1θ , θ[ 0,1 ) , c>0 . Then, the following results hold:

i) If θ=0 , then the sequence { w k =( x k , y k , λ k ) } converges in a finite number of steps.

ii) If θ( 0, 1 2 ] , then there exists c 1 >0 and τ[ 0,1 ) such that

( x k , y k , λ k )( x * , y * , λ * ) c 1 τ k .

iii) If θ( 1 2 ,1 ) , then there exists c 2 >0 such that

( x k , y k , λ k )( x * , y * , λ * ) c 2 k ( θ1 )/( 2θ1 ) .

Proof: When θ=0 , we have φ( s )=cs and φ ( s )=c . Suppose, by contradiction, that { w k =( x k , y k , λ k ) } does not converge in a finite number of steps. Then, the KL property at ( x * , y * , λ * ) yields, for any sufficiently large k , cd( 0, β h ( w k ) )1 , which contradicts Lemma 3.3.

Next, let θ>0 and set Δ k = i=k + y i+1 y i for k0 . By the triangle inequality, we have Δ k y k y * , which allows us to estimate Δ k . With these notations, it follows from (3.40) that

Δ k ˜ +1 Δ k ˜ Δ k ˜ +1 + 2ξ δ φ( β h ( w k ˜ +1 ) β h ( w * ) ).

By invoking the KL property of β h ( ) at ( x * , y * , λ * ) , we obtain

φ ( β h ( w k ˜ +1 ) β h ( w * ) )d( 0, β h ( w k ˜ +1 ) )1,

which is equivalent to

( β h ( w k ˜ +1 ) β h ( w * ) ) θ c( 1θ )d( 0, β h ( w k ˜ +1 ) ). (3.44)

Using Lemma 3.3, we get

d( 0, β h ( w k ˜ +1 ) )ξ y k ˜ +1 y k ˜ =ξ( Δ k ˜ Δ k ˜ +1 ). (3.45)

Combining (3.44) and (3.45), we obtain that there exists γ>0 such that

φ( β h ( w k ˜ +1 ) β h ( w * ) )=c ( β h ( w k ˜ +1 ) β h ( w * ) ) 1θ γ ( Δ k ˜ Δ k ˜ +1 ) ( 1θ )/θ ,

and then

Δ k ˜ +1 Δ k ˜ Δ k ˜ +1 + 2ξ δ γ ( Δ k ˜ Δ k ˜ +1 ) ( 1θ )/θ .

Sequences satisfying such inequalities have been studied in Attouch and Bolte [37]. It follows that

• If θ( 0, 1 2 ] , then there exists c 1 >0 and τ[ 0,1 ) , such that

y k y * c 1 τ k . (3.46)

• If θ( 1 2 ,1 ) , then there exists c 2 >0 , such that

y k y * c 2 k θ1 2θ1 . (3.47)

Recalling that

λ k+1 λ k L L h y k+1 y k ,

we obtain

λ k λ * L L h y k y * . (3.48)

Furthermore, from the relations

λ k = λ k1 β( h( α( A x k b ) )h( y k ( α1 ) y k1 ) ),

and

h( α( A x * b ) )h( α y * )=0,

it follows that

β( h( α( A x k b ) )h( α( A x * b ) ) ) =( λ k1 λ * )+( λ * λ k )+β( h( y k ( α1 ) y k1 )h( α y * ) )

We multiply both sides of the above equation by 1 β at the same time

h( α( A x k b ) )h( α( A x * b ) ) = 1 β ( λ k1 λ * )+ 1 β ( λ * λ k )+( h( y k ( α1 ) y k1 )h( α y * ) )

Now combine the above equation with the 1-strong convexity of h( ) , and then we can get the following

α x k x * h( α( A x k b ) )h( α( A x * b ) ) 1 β ( λ k1 λ * )+ 1 β ( λ * λ k )+( h( y k ( α1 ) y k1 )h( α y * ) ) 1 β λ k1 λ * + 1 β λ * λ k + L h y k1 y k +α L h y k1 y * L L h β y k1 y * + L L h β y * y k + L h y k1 y k +α L h y k1 y * L L h β y k1 y * + L L h β y * y k + L h y k1 y * + L h y * y k +α L h y k1 y * =( L L h β + L h +α L h ) y k1 y * +( L L h β + L h ) y k y * . (3.49)

Combining (3.48) and (3.49), we immediately obtain the desired inequalities from (3.46) and (3.47).

4. Conclusion

In this paper, we primarily analyze the generalized Bregman alternating direction method of multipliers (ADMM) for solving nonconvex separable problems subject to linear constraints. In contrast to the classical alternating direction method of multipliers, we modify the iterative format of the second subproblem. This modification relaxes the condition of global Lipschitz continuity for the gradient of differentiable functions. Additionally, we introduce a relaxation parameter α , inspired by the acceleration technique of the proximal point algorithm (PPA), to enhance the algorithm’s performance. Under the assumption that the augmented Lagrangian function satisfies the Kurdyka-Lojasiewicz inequality, we prove that when the penalty parameters in the augmented Lagrangian function are sufficiently large, the iterative sequence generated by the algorithm converges to a critical point of the augmented Lagrangian function. Lastly, we set the corresponding parameters to further analyze the convergence rate of the algorithm.

NOTES

*Corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Figueiredo, M.A.T. and Bioucas-Dias, J.M. (2010) Restoration of Poissonian Images Using Alternating Direction Optimization. IEEE Transactions on Image Processing, 19, 3133-3145.[CrossRef] [PubMed]
[2] Goldstein, T., Bresson, X. and Osher, S. (2009) Geometric Applications of the Split Bregman Method: Segmentation and Surface Reconstruction. Journal of Scientific Computing, 45, 272-293.[CrossRef]
[3] Candes, E.J. and Tao, T. (2006) Near-Optimal Signal Recovery from Random Projections: Universal Encoding Strategies? IEEE Transactions on Information Theory, 52, 5406-5425.[CrossRef]
[4] Beck, A. and Teboulle, M. (2009) Fast Gradient-Based Algorithms for Constrained Total Variation Image Denoising and Deblurring Problems. IEEE Transactions on Image Processing, 18, 2419-2434.[CrossRef] [PubMed]
[5] Boyd, S. (2010) Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Foundations and Trends in Machine Learning, 3, 1-122.[CrossRef]
[6] Dai, W. and Milenkovic, O. (2009) Subspace Pursuit for Compressive Sensing Signal Reconstruction. IEEE Transactions on Information Theory, 55, 2230-2249.[CrossRef]
[7] Yin, W., Osher, S., Goldfarb, D. and Darbon, J. (2008) Bregman Iterative Algorithms for $\ell_1$-Minimization with Applications to Compressed Sensing. SIAM Journal on Imaging Sciences, 1, 143-168.[CrossRef]
[8] Gabay, D. and Mercier, B. (1976) A Dual Algorithm for the Solution of Nonlinear Variational Problems via Finite Element Approximation. Computers & Mathematics with Applications, 2, 17-40.[CrossRef]
[9] Glowinski, R. and Marroco, A. (1975) Sur l’approximation, par éléments finis d’ordre un, et la résolution, par pénalisation-dualité d’une classe de problèmes de Dirichlet non linéaires. Revue française d’automatique, informatique, recherche opérationnelle. Analyse numérique, 9, 41-76.[CrossRef]
[10] He, B. and Yuan, X. (2014) On Non-Ergodic Convergence Rate of Douglas–Rachford Alternating Direction Method of Multipliers. Numerische Mathematik, 130, 567-577.[CrossRef]
[11] He, B. and Yuan, X. (2012) On the O(1/n) Convergence Rate of the Douglas–Rachford Alternating Direction Method. SIAM Journal on Numerical Analysis, 50, 700-709.[CrossRef]
[12] Hong, M. and Luo, Z. (2016) On the Linear Convergence of the Alternating Direction Method of Multipliers. Mathematical Programming, 162, 165-199.[CrossRef]
[13] Boley, D. (2013) Local Linear Convergence of the Alternating Direction Method of Multipliers on Quadratic or Linear Programs. SIAM Journal on Optimization, 23, 2183-2207.[CrossRef]
[14] Han, D. and Yuan, X. (2013) Local Linear Convergence of the Alternating Direction Method of Multipliers for Quadratic Programs. SIAM Journal on Numerical Analysis, 51, 3446-3457.[CrossRef]
[15] Yang, W.H. and Han, D. (2016) Linear Convergence of the Alternating Direction Method of Multipliers for a Class of Convex Optimization Problems. SIAM Journal on Numerical Analysis, 54, 625-640.[CrossRef]
[16] Li, G. and Pong, T.K. (2015) Global Convergence of Splitting Methods for Nonconvex Composite Optimization. SIAM Journal on Optimization, 25, 2434-2460.[CrossRef]
[17] Hong, M., Luo, Z. and Razaviyayn, M. (2016) Convergence Analysis of Alternating Direction Method of Multipliers for a Family of Nonconvex Problems. SIAM Journal on Optimization, 26, 337-364.[CrossRef]
[18] Guo, K., Han, D.R. and Wu, T.T. (2016) Convergence of Alternating Direction Method for Minimizing Sum of Two Nonconvex Functions with Linear Constraints. International Journal of Computer Mathematics, 94, 1653-1669.[CrossRef]
[19] Gabay, D. (1983) Applications of the Method of Multipliers to Variational Inequalities. In: Studies in Mathematics and Its Applications, Elsevier, 299-331.[CrossRef]
[20] Lions, P.L. and Mercier, B. (1979) Splitting Algorithms for the Sum of Two Nonlinear Operators. SIAM Journal on Numerical Analysis, 16, 964-979.[CrossRef]
[21] Eckstein, J. and Bertsekas, D.P. (1992) On the Douglas-Rachford Splitting Method and the Proximal Point Algorithm for Maximal Monotone Operators. Mathematical Programming, 55, 293-318.[CrossRef]
[22] Wang, X. and Guo, K. (2018) Convergence of the Generalized Alternating Direction Method of Multipliers for a Class of Nonconvex Optimization Problems. Applied Mathematics and Mechanics, 39, 1410-1425.
[23] Bertsekas, D.P. (2014) Constrained Optimization and Lagrange Multiplier Methods. Academic Press.
[24] Cai, X., Chen, Y. and Han, D. (2013) Nonnegative Tensor Factorizations Using an Alternating Direction Method. Frontiers of Mathematics in China, 8, 3-18.[CrossRef]
[25] Eckstein, J. (1994) Parallel Alternating Direction Multiplier Decomposition of Convex Programs. Journal of Optimization Theory and Applications, 80, 39-62.[CrossRef]
[26] Bauschke, H.H., Bolte, J. and Teboulle, M. (2017) A Descent Lemma beyond Lipschitz Gradient Continuity: First-Order Methods Revisited and Applications. Mathematics of Operations Research, 42, 330-348.[CrossRef]
[27] Bolte, J., Sabach, S., Teboulle, M. and Vaisbourd, Y. (2018) First Order Methods Beyond Convexity and Lipschitz Gradient Continuity with Applications to Quadratic Inverse Problems. SIAM Journal on Optimization, 28, 2131-2151.[CrossRef]
[28] Dragomir, R., d’Aspremont, A. and Bolte, J. (2021) Quartic First-Order Methods for Low-Rank Minimization. Journal of Optimization Theory and Applications, 189, 341-363.[CrossRef]
[29] Nesterov, Y. (2019) Implementable Tensor Methods in Unconstrained Convex Optimization. Mathematical Programming, 186, 157-183.[CrossRef] [PubMed]
[30] Tan, L. and Guo, K. (2025) Bregman ADMM: A New Algorithm for Nonconvex Optimization with Linear Constraints. Journal of Nonlinear and Variational Analysis, 9, 179-196.
[31] Beck, A. (2017). First-Order Methods in Optimization. Society for Industrial and Applied Mathematics. [Google Scholar] [CrossRef]
[32] Bregman, L.M. (1967) The Relaxation Method of Finding the Common Point of Convex Sets and Its Application to the Solution of Problems in Convex Programming. USSR Computational Mathematics and Mathematical Physics, 7, 200-217.[CrossRef]
[33] Bauschke, H.H., Borwein, J.M. and Combettes, P.L. (2003) Bregman Monotone Optimization Algorithms. SIAM Journal on Control and Optimization, 42, 596-636.[CrossRef]
[34] Attouch, H., Bolte, J., Redont, P. and Soubeyran, A. (2010) Proximal Alternating Minimization and Projection Methods for Nonconvex Problems: An Approach Based on the Kurdyka-Łojasiewicz Inequality. Mathematics of Operations Research, 35, 438-457.[CrossRef]
[35] Attouch, H., Bolte, J. and Svaiter, B.F. (2011) Convergence of Descent Methods for Semi-Algebraic and Tame Problems: Proximal Algorithms, Forward-Backward Splitting, and Regularized Gauss-Seidel Methods. Mathematical Programming, 137, 91-129.[CrossRef]
[36] Bolte, J., Sabach, S. and Teboulle, M. (2013) Proximal Alternating Linearized Minimization for Nonconvex and Non-Smooth Problems. Mathematical Programming, 146, 459-494.[CrossRef]
[37] Attouch, H. and Bolte, J. (2007) On the Convergence of the Proximal Algorithm for Non-Smooth Functions Involving Analytic Features. Mathematical Programming, 116, 5-16.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.