1. Introduction
We study the convex–concave problem
where
and
are closed convex sets,
f and
h are convex, and
is the conjugate function of
h. It is assumed that problem (
1) admits at least one saddle-point.
Problem (
1) serves as a generic primal-dual formulation that captures a variety of models encountered in practice, including variational methods in imaging, inverse modeling, and learning problems with structured regularization. Representative instances include total variation-type image recovery, segmentation models, and sparse estimation formulations such as the Lasso. In addition, a large class of constrained convex optimization problems and composite minimization models can be transformed into the form (
1) through their corresponding Lagrangian representations. Related discussions and examples can be found in Refs. [
1,
2,
3].
The primal-dual hybrid gradient (PDHG) algorithm [
4,
5] is a widely used first-order approach for solving the saddle-point problem (
1). Its iterative scheme is given by
Here,
and
denote the primal and dual step sizes, respectively, and
is an extrapolation parameter. Each PDHG iteration requires solving two proximal subproblems separately, which are often available in closed form or can be computed efficiently to high accuracy. This computational simplicity makes PDHG particularly attractive for large-scale imaging problems; see Refs. [
4,
6,
7] for representative numerical studies.
A basic and widely used configuration is
(often called the CPHY scheme [
6]). In this case, classical results show that, under standard step-size coupling conditions (e.g.,
in the basic setting), PDHG converges to a saddle point and achieves an
ergodic primal-dual gap rate [
4]. The same regime can also be interpreted through a proximal-point viewpoint under an appropriate metric [
6]; related operator-splitting equivalences are discussed in Ref. [
8]. At the other endpoint,
reduces to the Arrow–Hurwicz-type update [
3,
9], which is symmetric in form but may diverge for fixed step sizes without additional correction mechanisms [
6,
10,
11].
For intermediate extrapolation parameters
, PDHG generally loses the direct proximal-point interpretation, and a complete theory for the fully general convex–concave setting is still limited. This has led to several development lines: over-relaxed PDHG variants [
6,
12,
13], inertial primal-dual splitting methods [
14,
15,
16], and accelerated schemes that exploit additional structure such as (partial) strong convexity [
4,
17,
18]. In parallel, sADMM (symmetric ADMM)-type methods, including strictly contractive PRSM-type updates, provide an important external baseline line for related constrained saddle models [
19,
20]. These methods are not direct PDHG iterations, but are often competitive in practice and relevant for numerical comparison. Overall, these variants improve different aspects (speed, stability, or robustness), but usually require extra parameter coupling rules or stronger assumptions. More recent generalized, coupled-extrapolation, and symmetry-oriented PDHG developments are discussed in Refs. [
21,
22,
23].
Against this background, our goal is to retain the low-cost primal-dual proximal structure while introducing a symmetry-preserving correction mechanism.
Table 1 summarizes the positioning of E-PDHG relative to representative PDHG-family baselines.
Beyond symmetry, E-PDHG in (
5) differs from closely related inertial and over-relaxed PDHG variants at the algorithmic level.
First, compared with inertial primal-dual schemes, the extrapolation in (
5) is not implemented through an additional momentum anchor or a forward–backward–forward stabilization block. Instead, the inertial effect is embedded directly into the affine predictors
and
via the fixed parameters
and
. In particular, no extra damping or adaptive safeguard is required, and each iteration still consists of exactly two proximal subproblems.
Second, compared with standard over-relaxed PDHG, the modification in (
5) is not merely a one-sided extrapolation of the primal or dual variable. The update
introduces an explicit post-primal correction driven by the increment
. This term acts as a structured drift-control mechanism, rather than a simple rescaling of extrapolation.
As a result, E-PDHG preserves the classical two-proximal-per-iteration structure of PDHG while incorporating an additional lightweight affine correction step, without increasing the number of proximal evaluations or introducing extra inner loops.
To highlight this issue, consider the equivalent representation of PDHG:
Although problem (
1) treats the primal and dual variables symmetrically, the PDHG updates do not: the dual update relies on an extrapolated primal variable, whereas the primal update does not involve a symmetric extrapolation of the dual variable. This observation suggests that PDHG can be viewed as an asymmetric extrapolated scheme.
Motivated by this asymmetry, we ask whether it is possible to design a variant in which extrapolation and correction are applied in a balanced manner. In this paper, we provide an affirmative answer by introducing a modified PDHG scheme that extrapolates the dual variable and incorporates a subsequent correction step:
This modification preserves the two proximal subproblems of PDHG while introducing an explicit dual correction step. Empirically, this correction improves stability for .
For clarity, the method can be written in the cycle form
The cycle form (
5) makes the intrinsic primal-dual symmetry of the proposed E-PDHG scheme explicit.
For readability,
Table 2 briefly recaps the main iterate symbols shared across (
3)–(
5).
Equivalently, the method can be expressed as
The main contributions of this paper are summarized as follows:
A symmetry-preserving primal-dual algorithm is proposed for convex–concave saddle-point problems.
Global convergence of the E-PDHG method is established without imposing additional assumptions on h or f and pointwise convergence rate is proved.
Numerical experiments on image restoration and machine learning demonstrate the practical efficiency and stability of the proposed method.
Although PDHG-type methods have been extended to nonconvex settings or enhanced via line search and stochastic strategies [
12,
17], heuristic evolutionary optimization methods have also been explored for related optimization problems [
24]. Our analysis deliberately focuses on the fully convex case in order to highlight the core mechanism of the proposed symmetric update. Consequently, the obtained results are broadly applicable.
The remainder of the paper is organized as follows.
Section 2 introduces preliminaries.
Section 3 and
Section 4 establish the global convergence and convergence-rate results for E-PDHG. Numerical experiments on image restoration and machine learning are presented in
Section 5.
Section 6 closes the paper with concluding remarks.
3. Convergence Analysis
We verify the following convergence conditions briefly and establish the convergence of E-PDHG under these conditions thereafter; see also Ref. [
25]. The conditions are sufficient and follow the standard VI framework used for PDHG-type methods; they enforce the positivity of the induced metrics and do not introduce extra structural assumptions on
h or
f beyond convexity.
In fact, these two conditions can be verified easily.
Since
and
, we verify
via the Schur complement. Indeed, write
Since
, we have
; hence, the lower-right block satisfies
. The corresponding Schur complement is
If
, then
. If
, then
follows from
, and since
, we have
. Therefore, in all cases,
, and by the Schur complement lemma, we conclude that
, i.e.,
L is positive-definite.
When , , K is positive-definite.
Now we are ready to prove the convergence.
Theorem 1. Let be the sequence generated by E-PDHG (
6).
Under the conditions (
21)
and (
22),
we have Proof. It follows from (
21) that
. Substituting (
19) into (
17) we have
Applying the identity
to the right-hand side of (
27) with
we obtain
For the last term of the right-hand side of (
28), we have
Substituting (
28) and (
29) into (
27), we obtain the assertion (
26). □
We prove the contractive property of E-PDHG in the following theorem.
Theorem 2. Let be the sequence generated by the algorithmic framework (
6).
Under the conditions (
21)
and (
22),
we have Proof. Setting
in (
26), we get
Then, using (
10) and the optimality of
, we have
and thus
The assertion (
30) follows directly. □
Theorem 2 shows that the sequence is Fèjer monotone and the convergence of to a in L-norm is immediately implied.
6. Conclusions
We presented E-PDHG, a symmetry-preserving refinement of PDHG that combines dual-side extrapolation with an explicit correction step. The method keeps the same low-cost proximal structure as standard PDHG while restoring primal-dual symmetry.
Theoretical analysis establishes global convergence for all under standard step-size conditions and provides a pointwise (non-ergodic) rate for the last iterate. These results clarify the intermediate extrapolation regime without claiming any improvement in asymptotic complexity order.
Empirically, we expanded evaluation beyond imaging by adding logistic regression and LASSO benchmarks with unified protocols. Across deblurring, inpainting, and machine learning tasks, E-PDHG shows improved finite-iteration stability and competitive accuracy under comparable per-iteration cost. The sensitivity studies further support robust behavior near close to 1 within the admissible range.
Future work includes adaptive step-size strategies, extensions to strongly convex or nonconvex settings, and stochastic or large-scale variants.