Preprint
Article

This version is not peer-reviewed.

R-Linear and Q-Linear Convergence of a Double Golden-Ratio Tseng Method Beyond Monotonicity

Submitted:

31 August 2026

Posted:

31 August 2026

You are already at the latest version

Abstract
We introduce a double golden-ratio Tseng-type extragradient method (DGR--Tseng) for solving variational inequality problems in real Hilbert spaces. The method exploits two golden-ratio averaging steps while requiring only a single projection per iteration. Weak convergence is established under a solution-oriented condition weaker than monotonicity and pseudomonotonicity, without imposing any finiteness assumption on the solution set. Under a Robinson/Luo--Tseng-type local error-bound condition, we further establish \(R\)-linear convergence of the distance to the solution set and a \(Q\)-linear contraction of an associated weighted paired distance, without requiring strong monotonicity, strong pseudomonotonicity, or a singleton solution set. The error bound is weaker than the strong monotonicity-type assumptions commonly used to obtain linear convergence and does not require the solution set to be a singleton. The stepsize is updated adaptively, eliminating the need for prior knowledge of the operator's Lipschitz constant. Numerical experiments on sequence-space and function-space variational inequality problems, together with applications to sparse signal reconstruction and multi-OD urban traffic network equilibrium, demonstrate the computational effectiveness of DGR--Tseng compared with several single golden-ratio methods.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

Let C be a nonempty, closed, and convex subset of a real Hilbert space H, and let F : H H be an operator. We consider the classical variational inequality problem (VIP) associated with F on C, which consists of finding a point p * C such that
F ( p * ) , p p * 0 , p C .
The solution set of (1) is denoted by Ω .
The corresponding dual variational inequality problem (DVIP) is to find a point p * C satisfying
F ( p ) , p p * 0 , p C .
The solution set of (2) is denoted by Ω D . It is well known that Ω D is a closed and convex set, although it may be empty. Moreover, if F is continuous and C is convex, then Ω D Ω . Furthermore, if F is continuous and pseudomonotone, then Ω = Ω D , see, for example, Lemma 2.1 in [14]. However, this identity generally fails for continuous quasimonotone operators; see, for instance, Example 4.2 in [53].
Variational inequalities provide a useful framework for problems in economics, engineering mechanics, mathematical programming, transportation science, image reconstruction, signal processing, machine learning, and network equilibrium; see, for example, [1,6,17,24,25,38,55]. This broad range of applications has motivated extensive work on efficient algorithms and their convergence properties. The resulting approaches include projection, extragradient, proximal, splitting, and inertial methods in finite- and infinite-dimensional Hilbert spaces; see, for example, [8,9,10,31,52] and the references therein.
Among the earliest and most fundamental iterative schemes for solving (1) is the gradient projection method, given by
v 0 C , v k + 1 = P C v k τ F ( v k ) , k 0 ,
where P C denotes the metric projection of H onto C and τ > 0 is a stepsize parameter. The convergence of the classical gradient projection method typically requires the operator F to be Lipschitz continuous and strongly monotone, or to be inverse strongly monotone.
To weaken these requirements, Korpelevich [26] and independently Antipin [5] introduced the celebrated extragradient method:
v 0 C , u k = P C v k τ F ( v k ) , v k + 1 = P C v k τ F ( u k ) , k 0 ,
where F : C H is monotone and L-Lipschitz continuous, and the stepsize satisfies 0 < τ < 1 L .
The extragradient method has inspired many extensions; see, for example, [16,30,43,50] and the references therein. Its main computational drawback is that each iteration requires two metric projections onto C. If projecting onto C is expensive, the second projection can significantly increase the overall cost.
Several methods have therefore been developed to reduce the projection cost, including the subgradient extragradient method [9], Tseng’s forward–backward–forward method [47], and the projection-and-contraction method [21]. These methods reduce the number of projections while retaining desirable convergence properties under suitable assumptions. Even so, most available convergence analyses still rely on monotonicity-type assumptions together with global Lipschitz continuity of the underlying operator.
To enlarge the class of admissible problems, several authors have recently proposed new solution conditions together with extragradient-type methods for non-monotone and non-Lipschitz variational inequalities in real Hilbert spaces; see, for example, [4,46,49]. Moreover, a number of existing convergence analyses impose the additional requirement that the set Ω Ω D be finite; see, for instance, Condition (A5’) in [27]. This requirement is restrictive because it excludes variational inequality problems for which Ω Ω D may contain infinitely many points. Here we avoid the finiteness assumption by using the solution-oriented condition (A2), which relates F on the feasible set only to points in the solution set. This condition is implied by monotonicity and pseudomonotonicity, but is less restrictive than either of these assumptions [46].
In a parallel direction aimed at reducing the projection cost per iteration, Malitsky [32] introduced an elegant iterative framework based on the golden ratio for solving the mixed variational inequality problem of finding p * H such that
F ( p * ) , p p * + g ( p ) g ( p * ) 0 , p H ,
where F : H H is a monotone operator and g : H ( , + ] is a proper, convex, and lower semicontinuous function. To solve (5), he proposed the following golden-ratio algorithm:
z ¯ k = ( φ 1 ) z k + z ¯ k 1 φ , z k + 1 = prox λ g z ¯ k λ F ( z k ) ,
where
φ = 1 + 5 2
is the golden ratio, and prox λ g denotes the proximal operator associated with g.
When g = ι C , the indicator function of a nonempty closed and convex set C, problem (5) reduces to the classical variational inequality problem (1), while the proximal mapping becomes the metric projection:
prox λ ι C = P C .
A useful feature of the golden-ratio algorithm is that the auxiliary iterate z ¯ k is generated through a golden-ratio convex combination of previously computed points. The method therefore uses information from earlier iterates while requiring only one proximal or projection evaluation per step. Since its introduction, golden-ratio techniques have inspired numerous extensions for variational inequalities, equilibrium problems, fixed-point problems, and monotone inclusions; see, for example, [2,3,11,12,13,23,39,40,54] and the references therein.
Most existing golden-ratio methods use a single extrapolation step. To the best of our knowledge, no double golden-ratio Tseng-type extragradient method has yet been developed. This leads us to ask whether two golden-ratio averaging mechanisms can make better use of previous iterates while preserving a low per-iteration cost.
Linear convergence is important both theoretically and computationally. Existing R-linear convergence results for variational inequality algorithms are mainly established under relatively strong assumptions such as strong monotonicity or strong pseudomonotonicity, typically together with global Lipschitz continuity of the underlying operator; see, for example, [2,3,13,20,34,40,45,54]. Although these assumptions yield linear convergence, they restrict the range of admissible problems and force the solution set to be a single point. Below we obtain R-linear convergence of dist ( p k , Ω ) and a Q-linear contraction of an associated weighted paired distance under a local error-bound condition of Robinson/Luo–Tseng type, without imposing strong monotonicity or requiring Ω to be a singleton.
Motivated by these observations, we develop a double golden-ratio Tseng-type extragradient method for variational inequalities in real Hilbert spaces. Its two averaging steps retain information from previous iterates without adding another projection. The analysis uses a solution-oriented condition in place of the usual monotonicity assumptions. The method also updates its stepsize adaptively; unlike (4), where τ < 1 / L must be chosen in advance, it can be implemented without knowing the Lipschitz constant.
The main contributions of this paper are summarized as follows.
(i)
We introduce a double golden-ratio Tseng-type extragradient algorithm that uses two averaging steps to retain information from previous iterates while requiring only one projection per iteration.
(ii)
Unlike [2,3,11,12,13,23,39,40,54], convergence is established under the solution-oriented condition (A2) rather than monotonicity or pseudomonotonicity assumptions. The analysis also does not require F ( p ) 0 throughout the feasible set; this case is handled directly by the stopping rule of the algorithm.
(iii)
An adaptive stepsize removes the need to know the Lipschitz constant of F in advance. The operator is still assumed globally Lipschitz continuous, but this constant never has to be computed or estimated to run the algorithm.
(iv)
Unlike the R-linear results in [2,3,13,20,34,40,45,54], we prove weak convergence of { p k } to a point of Ω , and R-linear convergence of dist ( p k , Ω ) to 0, under a Robinson/Luo–Tseng-type local error bound without assuming strong monotonicity or strong pseudomonotonicity and without forcing Ω to be a singleton. The error bound is weaker than the strong monotonicity-type assumptions commonly used to obtain linear convergence and does not require the solution set to be a singleton.
(v)
Under the same error bound, we obtain a Q-linear contraction of a weighted paired distance for all sufficiently large iterations. When Ω is a singleton, the weighted paired error remains Q-linear, while the iterates satisfy an explicit R-linear estimate.
(vi)
Numerical experiments on sequence-space and function-space variational inequality problems, together with applications to sparse signal reconstruction and multi-OD urban traffic network equilibrium, demonstrate the computational effectiveness of DGR–Tseng. In comparison with several well-known single golden-ratio methods, the proposed method exhibits favorable performance in terms of iteration counts, CPU time, and solution accuracy, as well as reconstruction and traffic-equilibrium performance measures in the respective applications.
The rest of the paper is organized as follows. Section 2 collects the preliminary facts, identities, and lemmas used throughout. Section 3 presents the proposed algorithm, while Section 4 establishes its weak convergence. Section 5 develops R-linear convergence under a local error-bound condition, and Section 6 sharpens this to Q-linear convergence. Section 7 reports numerical experiments, Section 8 presents an application to sparse signal reconstruction, and Section 9 applies the method to a multi-OD urban traffic network equilibrium problem. Finally, Section 10 concludes the paper.

2. Preliminaries

Throughout, H is a real Hilbert space with inner product · , · and induced norm · , and D is a nonempty closed convex subset of H . We write u k u for weak convergence and u k u for strong convergence of a sequence { u k } H . Recall the identity
ξ η 2 = ξ 2 2 ξ , η + η 2 , ξ , η H ,
and that for every ξ H there is a unique nearest point P D ξ D ; the operator P D is nonexpansive.
Lemma 1. 
For every ξ , η H and every λ R ,
λ ξ + ( 1 λ ) η 2 = λ ξ 2 + ( 1 λ ) η 2 λ ( 1 λ ) ξ η 2 .
Lemma 2 
([19]). Let z D and ξ H . Then
z = P D ξ ξ z , z η 0 η D .
Moreover, for every ξ H and η D ,
P D ξ η 2 ξ η 2 ξ P D ξ 2 .
We omit the proof, which is standard.
Lemma 3 
([35]). Let { u k } H and let Ω H be nonempty. If
(a) 
lim k u k p exists for every p Ω , and
(b) 
every weak sequential cluster point of { u k } lies in Ω,
then { u k } converges weakly to a point of Ω.
Lemma 4 
([44]). Let { a k } , { b k } be nonnegative real sequences with a k + 1 a k + b k for all k and k = 1 b k < . Then lim k a k exists.
Lemma 5 
(Jensen’s inequality, [42] (Theorem 4.3)). Let g : H R { + } be a convex function. If ξ 1 , , ξ k dom g and t 1 , , t k 0 satisfy i = 1 k t i = 1 , then
g i = 1 k t i ξ i i = 1 k t i g ( ξ i ) .
In particular, if Ω H is nonempty, closed and convex, the distance function dist ( · , Ω ) : H [ 0 , ) is convex (indeed 1-Lipschitz), so for every ξ , η H and t [ 0 , 1 ] ,
dist t ξ + ( 1 t ) η , Ω t dist ( ξ , Ω ) + ( 1 t ) dist ( η , Ω ) .
Lemma 6 
(Perron–Frobenius theorem, [22] (Theorem 8.4.4)). Let N R n × n have nonnegative entries and be irreducible. Then there is a real number ρ ( N ) > 0 , the Perron root of N, such that:
(i) 
ρ ( N ) | ξ | for every eigenvalue ξ of N (i.e. ρ ( N ) equals the spectral radius of N);
(ii) 
ρ ( N ) is a simple eigenvalue of N;
(iii) 
N has an eigenvector associated with ρ ( N ) all of whose entries are strictly positive.
Lemma 7 
(Gelfand’s spectral radius formula, [18,22] (Corollary 5.6.14)). Let N R n × n and let · be any submultiplicative matrix norm. Then
ρ ( N ) = lim j N j 1 / j .
Consequently, for every σ ( ρ ( N ) , 1 ) there exists a constant C σ 1 , depending only on N, σ and the chosen norm, such that
N j C σ σ j , j 0 .
Definition 1 
(Robinson/Luo–Tseng-type error bound, [28,29,41]). Let D H be nonempty, closed and convex, let F : D H , and let Ω = Sol ( D , F ) . The pair ( D , F ) is said to admit aRobinson/Luo–Tseng-type local error boundat Ω if there exist κ > 0 , δ ( 0 , ] and a compact interval [ m , Φ ] ( 0 , ) such that
dist ( v , Ω ) κ v P D ( v ϕ F v )
for every ϕ [ m , Φ ] and every v D satisfying v P D ( v ϕ F v ) δ . The bound is calledglobalwhen δ = . Robinson’s polyhedral error-bound theorem [41] shows that a global bound of this type holds whenever D is polyhedral and F is affine; Luo and Tseng [28,29] extended this to piecewise-affine and, more generally, essentially smooth F on polyhedral D , and to the associated variational-inequality residuals v P D ( v ϕ F v ) used above.

3. Proposed Method

We work under the following assumptions.
Assumption 1.
(A1) 
F is L-Lipschitz continuous for some L > 0 :
F u F v L u v , u , v H ;
(A2) 
F v , v p 0 for every p Ω and v D ;
(A3) 
u k u implies lim sup k F u k , u k p F u , u p for every p D ;
(A4) 
Ω = Sol ( D , F ) is nonempty, closed and convex.
The proposed method is given below.
Algorithm 1 Adaptive Double Golden-Ratio Tseng Method (DGR-Tseng)
Initialization: Choose p 0 , p 1 , w 0 H , ϕ 1 > 0 , 1 < φ 1 , φ 2 1 + 5 2 , μ ( 0 , 1 ) , { λ k } [ 0 , ) , { θ k } [ 1 , ) , { γ k } [ 0 , ) such that λ k 0 , θ k 1 , k = 1 γ k < . Set k = 1 .
Iterative steps: Given the current iterates p k , w k 1 , and ϕ k , calculate w k , q k , r k , p k + 1 , ϕ k + 1 as follows:
Step 1. Compute
w k = φ 1 1 φ 1 p k + 1 φ 1 w k 1 .
Step 2. Compute
q k = P D w k ϕ k F w k .
If q k = w k , then stop. Otherwise, go to Step 3.
Step 3. Compute
r k = q k ϕ k F q k F w k .
Step 4. Set
p k + 1 = φ 2 1 φ 2 r k + 1 φ 2 p k .
Step 5. Update
ϕ k + 1 = min ( λ k + θ k μ ) w k q k F w k F q k , ( 1 + γ k ) ϕ k , F w k F q k , ( 1 + γ k ) ϕ k , F w k = F q k .
Set k k + 1 and return to Step 1.
Remark 1. 
We fix throughout the constants attached to φ 1 , φ 2 ( 1 , φ ] , φ = ( 1 + 5 ) / 2 :
λ 1 : = φ 1 1 φ 1 , λ 2 : = φ 2 1 φ 2 , ν 1 : = λ 1 ( 1 λ 1 ) , ν 2 : = λ 2 ( 1 λ 2 ) , c : = λ 2 ( 1 λ 1 ) λ 1 .
As φ 1 , φ 2 > 1 , all five are strictly positive and independent of k, and (10), (13) take the form
w k = λ 1 p k + ( 1 λ 1 ) w k 1 , p k + 1 = λ 2 r k + ( 1 λ 2 ) p k .
Remark 2. 
  • If q k = w k , then w k = P D ( w k ϕ k F w k ) , and Lemma 2 gives F w k , v w k 0 for all v D , so w k Ω and the stopping rule is well defined.
  • Condition (A2) is less restrictive than monotonicity or pseudomonotonicity, since it only relates points of D to points of the solution set.
  • When φ 1 = φ 2 = φ , the two averaging steps use the same classical golden-ratio weighting, λ 1 = λ 2 = 1 / φ 2 , and c = 1 λ 1 = 1 / φ . Accordingly, the Lyapunov function of Lemma 10 becomes p k u 2 + 1 φ w k 1 u 2 .

4. Weak Convergence Analysis

We begin with the behaviour of the step-size sequence, which under the global Lipschitz assumption (A1) can be bounded away from zero. The update rule (14) does not multiply the ratio w k q k / F w k F q k by the bare constant μ , but by the k-dependent factor λ k + θ k μ , so it is this factor, not μ alone, that has to be tracked. To keep the notation light we write μ k : = λ k + θ k μ , k 1 . Because λ k 0 and θ k 1 , we always have μ k μ ; and because λ k 0 , θ k 1 , we also have μ k μ . Both facts are used repeatedly below.
Lemma 8. 
Let { ϕ k } be generated by (14) and set m : = min { ϕ 1 , μ / L } and Φ : = ϕ 1 exp j = 1 γ j . Then m ϕ k Φ for every k, and { ϕ k } converges to some ϕ ¯ [ m , Φ ] . Furthermore
F w k F q k μ k ϕ k + 1 w k q k , k 1 .
Proof. 
We induct on the floor bound. At k = 1 it holds because m ϕ 1 . Assume ϕ k m . If F w k = F q k , the second branch of (14) gives ϕ k + 1 = ( 1 + γ k ) ϕ k ϕ k m outright. If instead F w k F q k , then w k q k , and (A1) bounds the numerator: F w k F q k L w k q k , so
μ k w k q k F w k F q k μ k L μ L ,
the last step using μ k μ noted above. Since (14) takes the minimum of this quantity with ( 1 + γ k ) ϕ k ϕ k m , we get ϕ k + 1 min { μ / L , m } = m , as m μ / L by the choice of m. This closes the induction, and in particular the correction term λ k and the slack factor θ k never push the stepsize below the same floor m that a fixed constant μ would have given.
For the upper bound, (14) gives ϕ k + 1 ( 1 + γ k ) ϕ k in either branch. Hence ϕ k ϕ 1 j = 1 k 1 ( 1 + γ j ) ϕ 1 exp ( j = 1 γ j ) = Φ . Therefore ϕ k + 1 ϕ k + Φ γ k . Since k = 1 Φ γ k < , Lemma 4 yields the convergence of { ϕ k } to some ϕ ¯ [ m , Φ ] .
Finally, (15) is immediate when F w k = F q k , and otherwise follows directly from the definition ϕ k + 1 μ k w k q k / F w k F q k by rearranging. □
Remark 3. 
The global Lipschitz condition (A1) is essential for this lower bound. Under the weaker uniform continuity assumption used in [4,46], one can only show that lim k ϕ k 0 , leaving open the possibility that the step size decays to zero. That possibility must then be addressed separately in the convergence proof. Here, the explicit bound ϕ k m > 0 rules it out.
Lemma 9. 
Suppose (A2) holds. For every u Ω and k 1 ,
r k u 2 w k u 2 1 ( μ k ) 2 ϕ k ϕ k + 1 2 w k q k 2 .
Proof. 
Since q k = P D ( w k ϕ k F w k ) and u Ω D , Lemma 2 gives
q k u 2 w k ϕ k F w k u 2 w k ϕ k F w k q k 2 = w k u 2 2 ϕ k F w k , w k u + ϕ k 2 F w k 2 w k q k 2 + 2 ϕ k F w k , w k q k ϕ k 2 F w k 2 = w k u 2 w k q k 2 2 ϕ k F w k , q k u .
By (12), we have
r k u 2 = ( q k u ) ϕ k ( F q k F w k ) 2 = q k u 2 2 ϕ k F q k F w k , q k u + ϕ k 2 F q k F w k 2 .
Inserting (17) and noting that 2 ϕ k F w k , q k u 2 ϕ k F q k F w k , q k u = 2 ϕ k F q k , q k u , we get
r k u 2 w k u 2 w k q k 2 2 ϕ k F q k , q k u + ϕ k 2 F q k F w k 2 .
By (A2), F q k , q k u 0 because q k D and u Ω , so the corresponding term may be discarded:
r k u 2 w k u 2 w k q k 2 + ϕ k 2 F q k F w k 2 .
Finally, (15) bounds the last term by ( μ k ) 2 ( ϕ k / ϕ k + 1 ) 2 w k q k 2 , and substituting this into (18) gives (16). □
It is at this point that the correction terms λ k , θ k in the stepsize rule matter, and it is also here that they stop mattering: by Lemma 8, ϕ k ϕ ¯ > 0 , so ϕ k / ϕ k + 1 1 ; and μ k μ by construction. Hence ( μ k ) 2 ( ϕ k / ϕ k + 1 ) 2 μ 2 , and since μ ( 0 , 1 ) ,
1 ( μ k ) 2 ϕ k ϕ k + 1 2 1 μ 2 > 0 .
Fixing any θ ( 0 , 1 μ 2 ) , this convergence gives some k 0 N with
1 ( μ k ) 2 ϕ k ϕ k + 1 2 θ , k k 0 ,
so that (16) yields, for all k k 0 and u Ω ,
r k u 2 w k u 2 θ w k q k 2 .
Lemma 10. 
Suppose (A2) holds and let c be as in Remark 1. For u Ω and k 1 set L k ( u ) : = p k u 2 + c w k 1 u 2 . Then there are constants σ 1 , σ 2 , σ 3 > 0 , not depending on k or u, such that
L k + 1 ( u ) L k ( u ) σ 1 p k w k 1 2 σ 2 w k q k 2 σ 3 r k p k 2 , k k 0 , u Ω .
Consequently { L k ( u ) } converges for every u Ω ,
lim k p k w k 1 = lim k w k q k = lim k r k p k = 0 ,
the sequences { p k } , { w k } , { q k } , { r k } are bounded, and lim k p k u 2 exists for every u Ω .
Proof. 
Fix u Ω and put Δ k : = p k u 2 , Θ k : = w k 1 u 2 , so L k ( u ) = Δ k + c Θ k . By Lemma 1, applied first to w k = λ 1 p k + ( 1 λ 1 ) w k 1 ,
w k u 2 = λ 1 Δ k + ( 1 λ 1 ) Θ k ν 1 p k w k 1 2 ,
and then to p k + 1 = λ 2 r k + ( 1 λ 2 ) p k , together with (20) for k k 0 ,
Δ k + 1 = λ 2 r k u 2 + ( 1 λ 2 ) Δ k ν 2 r k p k 2 λ 2 w k u 2 + ( 1 λ 2 ) Δ k λ 2 θ w k q k 2 ν 2 r k p k 2 .
Inserting (23) for w k u 2 ,
Δ k + 1 λ 2 λ 1 + 1 λ 2 Δ k + λ 2 ( 1 λ 1 ) Θ k λ 2 ν 1 p k w k 1 2 λ 2 θ w k q k 2 ν 2 r k p k 2 ,
and adding c Θ k + 1 = c λ 1 Δ k + c ( 1 λ 1 ) Θ k c ν 1 p k w k 1 2 , which is again (23) shifted by one index, gives
L k + 1 ( u ) λ 2 λ 1 + 1 λ 2 + c λ 1 Δ k + λ 2 ( 1 λ 1 ) + c ( 1 λ 1 ) Θ k ( λ 2 + c ) ν 1 p k w k 1 2 λ 2 θ w k q k 2 ν 2 r k p k 2 .
The two bracketed coefficients simplify considerably once we recall that c was chosen so that c λ 1 = λ 2 ( 1 λ 1 ) . Indeed
λ 2 λ 1 + 1 λ 2 + c λ 1 = 1 λ 2 ( 1 λ 1 ) + c λ 1 = 1 ,
and
λ 2 ( 1 λ 1 ) + c ( 1 λ 1 ) = ( 1 λ 1 ) ( λ 2 + c ) = ( 1 λ 1 ) λ 2 + ( 1 λ 1 ) c = c λ 1 + ( 1 λ 1 ) c = c ,
where the last step uses ( 1 λ 1 ) λ 2 = c λ 1 once more. So the coefficients of Δ k , Θ k collapse to 1 , c exactly, and we arrive at (21) with σ 1 : = ( λ 2 + c ) ν 1 , σ 2 : = λ 2 θ , σ 3 : = ν 2 , all strictly positive by Remark 1.
Because σ 1 , σ 2 , σ 3 > 0 , the sequence { L k ( u ) } k k 0 is nonincreasing and nonnegative, hence convergent, and telescoping (21) from k 0 to gives
σ 1 k k 0 p k w k 1 2 + σ 2 k k 0 w k q k 2 + σ 3 k k 0 r k p k 2 L k 0 ( u ) < ,
which yields (22).
Boundedness of { p k } follows from Δ k L k ( u ) L k 0 ( u ) for k k 0 , and boundedness of { w k } from (10), since w k is a convex combination of p k and w k 1 . Boundedness of { q k } and { r k } is then immediate from (22).
For the last claim, note { p k } , { w k 1 } bounded gives some M > 0 with w k 1 u + p k u M , and hence
| Θ k Δ k | = w k 1 u p k u · w k 1 u + p k u M p k w k 1 0 .
Writing L k ( u ) = ( 1 + c ) Δ k + c ( Θ k Δ k ) , convergence of { L k ( u ) } together with Θ k Δ k 0 forces { Δ k } to converge as well. □
Lemma 11. 
Suppose (A1)–(A4) hold, and let { w k j } be a subsequence of { w k } with w k j z and w k j q k j 0 . Then z Ω .
Proof. 
From w k j q k j 0 and w k j z we get q k j z , and since { q k } D with D weakly closed, z D .
Let ξ D be arbitrary. Since q k j = P D ( w k j ϕ k j F w k j ) , Lemma 2 gives
w k j ϕ k j F w k j q k j , ξ q k j 0 ,
i.e. ϕ k j F w k j , ξ q k j w k j q k j , ξ q k j . Dividing by ϕ k j and splitting ξ q k j = ( ξ w k j ) + ( w k j q k j ) inside the left-hand inner product gives
1 ϕ k j q k j w k j , ξ q k j + F w k j , w k j q k j F w k j , w k j ξ .
The sequence { w k j } is bounded, so by (A1) so is { F w k j } ; combined with w k j q k j 0 this gives a bounded { q k j } and F w k j F q k j 0 . By Lemma 8, ϕ k j m > 0 for every j, so 1 / ϕ k j is bounded, and Cauchy–Schwarz applied to both terms on the left of (24) shows that each vanishes as j :
1 ϕ k j q k j w k j , ξ q k j 1 m q k j w k j ξ q k j 0 ,
F w k j , w k j q k j F w k j w k j q k j 0 .
Hence
lim sup j F w k j , w k j ξ 0 .
Applying (A3) to u k = w k j , u = z , p = ξ , and using (25),
F z , z ξ lim sup j F w k j , w k j ξ 0 .
As ξ D was arbitrary, z Sol ( D , F ) = Ω . □
Theorem 1. 
Under Assumption 1, if μ ( 0 , 1 ) , φ 1 , φ 2 ( 1 , φ ] and k = 1 γ k < , the sequence { p k } generated by Algorithm 1 converges weakly to a point of Ω.
Proof. 
Condition (a) of Lemma 3 is exactly what Lemma 10 gives us: lim k p k u 2 exists for every u Ω .
For condition (b), take any weakly convergent subsequence p k j ζ . We would like to place ζ in Ω via Lemma 11, but that lemma speaks about w k , not p k – so we first move the subsequence over. Since p k w k 1 0 by (22), w k j 1 inherits the same weak limit ζ ; and since w k q k 0 as well, the residual w k j 1 q k j 1 0 too. Both hypotheses of Lemma 11 are met by the subsequence indexed by k j 1 , so ζ Ω .
With both conditions of Lemma 3 in hand, { p k } converges weakly to a point of Ω . □

5. R-Linear Convergence

By Lemma 8, every stepsize generated by the algorithm satisfies ϕ k [ m , Φ ] , where m : = min { ϕ 1 , μ / L } and Φ : = ϕ 1 exp ( j = 1 γ j ) . We impose a local Robinson/Luo–Tseng-type error bound uniformly over this fixed interval.
Assumption A2. 
There exist κ > 0 and δ > 0 such that, for every ϕ [ m , Φ ] and every v D satisfying v P D ( v ϕ F v ) δ ,
dist ( v , Ω ) κ v P D ( v ϕ F v ) .
Example 1. 
Let H = R 2 , D = R 2 , and define F : R 2 R 2 by
F ( p 1 , p 2 ) = ( p 1 , 0 ) .
Since D = H , we have P D = I , and the variational inequality is equivalent to F p = 0 . Hence, Ω = { ( 0 , t ) : t R } , which is not a singleton. For every p = ( p 1 , p 2 ) R 2 , dist ( p , Ω ) = | p 1 | . Moreover, for every ϕ > 0 ,
p P D ( p ϕ F p ) = p ( p ϕ F p ) = ϕ F p = ( ϕ p 1 , 0 ) ,
and therefore
p P D ( p ϕ F p ) = ϕ | p 1 | .
Thus, for every ϕ [ m , Φ ] ,
dist ( p , Ω ) 1 m p P D ( p ϕ F p ) ,
so Assumption 2 holds globally with κ = 1 / m . On the other hand, F is not strongly monotone. Indeed, for p = ( 0 , 1 ) and q = ( 0 , 0 ) ,
F p F q , p q = 0 , p q 2 = 1 .
Hence no ρ > 0 can satisfy
F p F q , p q ρ p q 2
for all p , q R 2 . Therefore, the error-bound condition may hold even when strong monotonicity fails and the solution set is not a singleton.
Remark 4. 
Example 1 shows that Assumption 2 may hold even when strong monotonicity fails and the solution set is not a singleton. Thus the linear-rate analysis below is based on an error-bound property rather than on the strong monotonicity-type assumptions commonly used to obtain linear convergence.
Recall dist ( p , Ω ) = inf u Ω p u = p P Ω p , and that dist ( · , Ω ) is convex and 1-Lipschitz because Ω is closed and convex (Lemma 5).
Lemma 12. 
Suppose (A2) and Assumption 2 hold. Let
θ : = 1 2 ( 1 μ 2 ) ( 0 , 1 μ 2 ) ,
and let k 0 be as in (19) for this choice of θ. Then there exists k 1 k 0 such that, for every k k 1 ,
dist ( r k , Ω ) γ dist ( w k , Ω ) , γ : = 1 θ κ ^ 2 ( 0 , 1 ) ,
where κ ^ : = 1 + κ ( 1 + Φ L ) .
Proof. 
For v D and ϕ > 0 , write R ϕ ( v ) : = v P D ( v ϕ F v ) . Since q k = P D ( w k ϕ k F w k ) , the nonexpansiveness of P D and (A1) give
R ϕ k ( q k ) = q k P D ( q k ϕ k F q k ) ( 1 + ϕ k L ) w k q k ( 1 + Φ L ) w k q k .
By (22), w k q k 0 . Hence there exists k 1 k 0 such that R ϕ k ( q k ) δ for every k k 1 . Because q k D and ϕ k [ m , Φ ] , Assumption 2 yields
dist ( q k , Ω ) κ R ϕ k ( q k ) κ ( 1 + Φ L ) w k q k , k k 1 .
Therefore
dist ( w k , Ω ) w k q k + dist ( q k , Ω ) κ ^ w k q k , κ ^ : = 1 + κ ( 1 + Φ L ) .
Write u ¯ k : = P Ω ( w k ) , so w k u ¯ k = dist ( w k , Ω ) = : D k w . Since u ¯ k Ω , inequality (20) gives, for k k 1 ,
r k u ¯ k 2 ( D k w ) 2 θ w k q k 2 1 θ κ ^ 2 ( D k w ) 2 .
Since κ ^ 1 and 0 < θ < 1 , the number γ = 1 θ κ ^ 2 belongs to ( 0 , 1 ) . Finally, dist ( r k , Ω ) r k u ¯ k γ D k w , which proves (27). □
Lemma 13. 
Set D k p : = dist ( p k , Ω ) , D k w : = dist ( w k , Ω ) , and y k : = ( D k p , D k 1 w ) . Then, for all k k 1 ,
y k + 1 N y k ( entrywise ) , N : = ( 1 λ 2 ) + λ 2 λ 1 γ λ 2 ( 1 λ 1 ) γ λ 1 1 λ 1 ,
with λ 1 , λ 2 as in Remark 1 and γ as in Lemma 12.
Proof. 
Since Ω is closed and convex, dist ( · , Ω ) is convex, so Jensen’s inequality (Lemma 5, specifically (8)) applied to w k = λ 1 p k + ( 1 λ 1 ) w k 1 gives
D k w λ 1 D k p + ( 1 λ 1 ) D k 1 w .
Applying Jensen’s inequality (Lemma 5) to p k + 1 = λ 2 r k + ( 1 λ 2 ) p k and then Lemma 12,
D k + 1 p λ 2 dist ( r k , Ω ) + ( 1 λ 2 ) D k p λ 2 γ D k w + ( 1 λ 2 ) D k p .
Since λ 2 γ 0 , inserting (29) preserves the inequality:
D k + 1 p ( 1 λ 2 ) + λ 2 λ 1 γ D k p + λ 2 ( 1 λ 1 ) γ D k 1 w .
Together with (29) shifted by one index, this is exactly (28). □
Lemma 14. 
The matrix N of Lemma 13 has nonnegative, irreducible entries, and ρ ( N ) < 1 .
Proof. 
Nonnegativity is clear since λ 1 , λ 2 ( 0 , 1 ) and γ ( 0 , 1 ) ; irreducibility holds because both off-diagonal entries λ 2 ( 1 λ 1 ) γ and λ 1 are strictly positive. A direct computation gives
det N = ( 1 λ 1 ) ( 1 λ 2 ) = : D 0 ( 0 , 1 ) , tr N = T ( γ ) : = 2 λ 1 λ 2 + λ 1 λ 2 γ ,
where T is strictly increasing in γ . By the Perron–Frobenius theorem (Lemma 6), N has a real, positive, simple dominant eigenvalue ξ 1 ( γ ) at least as large in modulus as any other eigenvalue; for a real 2 × 2 matrix the remaining eigenvalue ξ 2 ( γ ) = T ( γ ) ξ 1 ( γ ) is then automatically real, so ξ 1 , ξ 2 are the two roots of ξ 2 T ( γ ) ξ + D 0 = 0 and, by part (i) of Lemma 6,
ρ ( N ( γ ) ) = ξ 1 ( γ ) = T ( γ ) + T ( γ ) 2 4 D 0 2 ,
which is strictly increasing in T (its T-derivative is 1 2 + T 2 T 2 4 D 0 > 0 ). At γ = 1 , one checks directly (as in the coefficient identity of Lemma 10) that ξ = 1 solves ξ 2 T ( 1 ) ξ + D 0 = 0 , so { ξ 1 ( 1 ) , ξ 2 ( 1 ) } = { 1 , D 0 } and ρ ( N ( 1 ) ) = 1 . Since γ < 1 implies T ( γ ) < T ( 1 ) , monotonicity gives ρ ( N ( γ ) ) = ξ 1 ( γ ) < ξ 1 ( 1 ) = 1 . □
Theorem 2. 
Suppose (A1)–(A4) and Assumption 2 hold, and let { p k } be generated by Algorithm 1 with μ ( 0 , 1 ) , φ 1 , φ 2 ( 1 , φ ] and k = 1 γ k < . Then there exist C > 0 and σ ( ρ ( N ) , 1 ) such that
dist ( p k , Ω ) C σ k k 1 , k k 1 .
That is, { p k } converges to Ω R-linearly. Consequently, together with Theorem 1, { p k } converges weakly to some p * Ω with dist ( p k , Ω ) 0 at the geometric rate (30); if in addition Ω = { u * } is a singleton, this reads p k u * C σ k k 1 0 , i.e. strong convergence at a linear rate.
Proof. 
Since N has nonnegative entries, entrywise inequalities propagate under repeated multiplication: from Lemma 13, y k 1 + j N j y k 1 entrywise for every j 0 . By Lemma 14, ρ ( N ) < 1 , so by Gelfand’s spectral radius formula (Lemma 7), for any σ ( ρ ( N ) , 1 ) there is C σ 1 with N j C σ σ j for all j 0 (in any fixed matrix norm). The vector y k 1 is finite and nonnegative, since { p k } and { w k } are bounded by Lemma 10 (which uses only (A2)). Hence each entry of N j y k 1 is bounded by C σ j for a suitable constant C = C ( y k 1 , C σ ) ; in particular D k 1 + j p C σ j for all j 0 . Writing k = k 1 + j gives (30). □
Remark 5. 
Assumption 2 is imposed only on points of D . Lemma 12 applies it at q k D and then transfers the resulting estimate to w k by nonexpansiveness of the projection and Lipschitz continuity of F . Thus the error bound is never applied to an iterate outside its stated domain. Moreover, Lemma 13 uses Jensen’s inequality (Lemma 5) for the convex function dist ( · , Ω ) , so the matrix recursion propagates distances rather than squared distances.

6. Q-Linear Convergence

Theorem 2 of Section 5 is an R-linear statement: it only bounds dist ( p k , Ω ) by a fixed geometric envelope, for some σ strictly larger than ρ ( N ) , via Gelfand’s formula (Lemma 7), which is inherently asymptotic. We now show that the same matrix inequality (28) in fact yields a genuine, non-asymptotic Q-linear contraction with the explicit Perron factor ρ ( N ) once D k p and D k 1 w are combined through the left Perron eigenvector of N. Throughout this section we retain Assumption 2 and all the notation of Section 5 ( m , Φ , N , ρ ( N ) , k 1 , D k p , D k w , etc.).
Lemma 15. 
Let N be the matrix of Lemma 13. The transpose N is again nonnegative and irreducible, since transposition preserves both properties. Hence Lemma 6, applied to N , yields ρ ( N ) = ρ ( N ) together with an eigenvector v = ( v 1 , v 2 ) of N associated with ρ ( N ) all of whose entries are strictly positive, i.e.
v N = ρ ( N ) v , v 1 , v 2 > 0 .
Theorem 3. 
Suppose (A1)–(A4) and Assumption 2 hold, let { p k } be generated by Algorithm 1 as in Theorem 2, and let v = ( v 1 , v 2 ) > 0 be the left Perron eigenvector of Lemma 15. Define, for k k 1 ,
Y k : = v 1 D k p + v 2 D k 1 w = v 1 dist ( p k , Ω ) + v 2 dist ( w k 1 , Ω ) 0 .
Then
Y k + 1 ρ ( N ) Y k , k k 1 ,
that is, { Y k } k k 1 converges Q-linearly to 0 with ratio ρ ( N ) ( 0 , 1 ) . Consequently
dist ( p k , Ω ) 1 v 1 Y k 1 ρ ( N ) k k 1 , k k 1 ,
which provides an explicit R-linear estimate for dist ( p k , Ω ) with geometric factor ρ ( N ) and constant Y k 1 / v 1 , instead of an arbitrary σ ( ρ ( N ) , 1 ) and the Gelfand constant C σ .
Proof. 
Fix k k 1 . By Lemma 13, y k + 1 N y k entrywise, where y k = ( D k p , D k 1 w ) . Since v 1 , v 2 0 , left-multiplying an entrywise inequality between nonnegative vectors by v preserves it:
v y k + 1 v N y k .
By (31), v N = ρ ( N ) v , so the right-hand side equals ρ ( N ) v y k . Since v y k = Y k by (32), this is precisely (33).
Iterating (33) from k 1 gives Y k ρ ( N ) k k 1 Y k 1 for all k k 1 . Since v 2 D k 1 w 0 , we have v 1 D k p Y k , and dividing by v 1 > 0 gives (34). □
Remark 6. 
Neither Theorem 2 nor Theorem 3 assumes strong monotonicity or strong pseudomonotonicity of F . Theorem 2 gives R-linear convergence of dist ( p k , Ω ) , whereas Theorem 3 gives Q-linear convergence of the weighted paired distance Y k . Assumption 2 does not force Ω to be a singleton, so both conclusions remain meaningful for a non-singleton solution set.
Corollary 1. 
Suppose, in addition to the hypotheses of Theorem 3, that Ω = { u } is a singleton. Then D k p = p k u and D k 1 w = w k 1 u , so
Y k = v 1 p k u + v 2 w k 1 u
satisfies the Q-linear contraction (33) for every k k 1 . Thus the weighted paired error contracts by a factor of at most ρ ( N ) at each such iteration, while (34) gives the explicit R-linear estimate p k u ( Y k 1 / v 1 ) ρ ( N ) k k 1 for all k k 1 .

7. Numerical Examples

This section illustrates the convergence results established in Section 5Section 6 and examines the numerical performance of the proposed Adaptive Double Golden-Ratio Tseng method (DGR-Tseng), given in Algorithm 1. We compare DGR-Tseng with three golden-ratio-type methods from the literature, namely:
  • the Golden Ratio Projection Algorithm (GRPA) of Chu and Zhang [13];
  • the Golden-Ratio Tseng Method (GRT-Tseng) of Abiodun et al. [3];
  • the Golden-Ratio Subgradient Extragradient Method (SEM-GRT) of Oyewole and Reich [36].
Unlike DGR-Tseng, which uses the double golden-ratio mechanism (10)–(13), the competing methods employ a single golden-ratio extrapolation step.
All computations were carried out in MATLAB R2018a. In Example 2, the space 2 was approximated by its first N = 500 coordinates. In Example 3, the interval [ 0 , 1 ] was discretized using 501 equally spaced grid points, and the L 2 -norm and the required integrals were approximated by the composite trapezoidal rule.
For each test case, the same initial data were used for all four algorithms. The common stopping criterion was p k + 1 p k < 10 8 , with a maximum of 1500 iterations.
Let φ = 1 + 5 2 . The control parameters used in the experiments are listed in Table 1.
The selected sequences satisfy λ k 0 , θ k 1 , k = 1 γ k < , for DGR-Tseng, and k = 1 β k < , k = 1 ( δ k 1 ) < for GRT-Tseng and SEM-GRT.
We consider two infinite-dimensional test problems. The first is posed in 2 , while the second is formulated in L 2 ( 0 , 1 ) . In both examples, the operator is globally Lipschitz continuous but nonmonotone, and the solution set is Ω = { 0 } .
Example 2. 
Let H = D = 2 = p = ( p 1 , p 2 , ) : j = 1 | p j | 2 < , and define h ( t ) = t + 2 sin t , t R . Consider F ( p ) = h ( p 1 ) , p 2 , p 3 , . Set c 0 : = 1 2 π > 0 .
We first note that
t h ( t ) c 0 t 2 , | h ( t ) | c 0 | t | , t R .
If | t | π , then t sin t 0 , so t h ( t ) = t 2 + 2 t sin t t 2 c 0 t 2 . If | t | π , then 2 t sin t 2 | t | 2 π t 2 , and again t h ( t ) c 0 t 2 . Since h ( t ) = 1 + 2 cos t , | h ( t ) | 3 , we have
F p F y 2 = | h ( p 1 ) h ( y 1 ) | 2 + j = 2 | p j y j | 2 9 | p 1 y 1 | 2 + j = 2 | p j y j | 2 9 p y 2 .
Thus F is 3-Lipschitz continuous.
Because D = H , the variational inequality reduces to F p = 0 . From (35), h ( p 1 ) = 0 p 1 = 0 , and hence p j = 0 , j 2 . Therefore, Ω = { 0 } . Furthermore,
F p , p = p 1 h ( p 1 ) + j = 2 | p j | 2 c 0 | p 1 | 2 + j = 2 | p j | 2 c 0 p 2 .
Hence Assumption(A2)holds.
Let p k p in 2 . Since p 1 k p 1 , and with Q p = ( 0 , p 2 , p 3 , ) , we have Q p k Q p . For u = ( u 1 , u 2 , ) 2 ,
F p k , p k u = h ( p 1 k ) ( p 1 k u 1 ) + Q p k 2 Q p k , Q u .
Using the weak lower semicontinuity of the norm gives
lim sup k F p k , p k u F p , p u .
Thus Assumption(A3)holds, while Assumption(A4)follows from Ω = { 0 } .
The operator is nonmonotone since h ( π ) = 1 < 0 . Thus there exist a < b such that ( h ( a ) h ( b ) ) ( a b ) < 0 . Setting p = ( a , 0 , 0 , ) , y = ( b , 0 , 0 , ) , gives F p F y , p y < 0 .
Finally, F p c 0 p . Since P D = I , for every ϕ [ m , Φ ] ,
p P D ( p φ F p ) m c 0 dist ( p , Ω ) .
Hence Assumption 2 holds globally with κ = 1 m c 0 .
For the numerical test, 2 was truncated to its first N = 500 coordinates. For j = 1 , , N , we used
Case 1 : ( p 0 ) j = 3 j , ( p 1 ) j = 2 j , ( w 0 ) j = 1 j , Case 2 : ( p 0 ) j = 4 ( 1 ) j + 1 j , ( p 1 ) j = 3 ( 1 ) j + 1 j , ( w 0 ) j = 1.5 ( 1 ) j + 1 j , [ 3 m m ]
Case 3:(p0)j=3.5(0.35j)j, (p1)j=2.5(0.25j)j, (w0)j=1.5(0.50j)j,
Case 4:(p0)j= 3(0.20j)+(0.60j)j,
(p1)j= 2.5(0.30j)-0.8(0.70j)j, (w0)j= 1.5(0.40j)+0.5(0.90j)j.
Table 2 and Figure 1, Figure 2 and Figure 3 show that DGR-Tseng reaches the stopping tolerance with fewer iterations in all four cases. The CPU times and residual curves display the same overall trend.
Example 3. 
Let H = D = L 2 ( 0 , 1 ) , e(t)=1. Then e L 2 = 1 . Define
M = span { e } , M = p L 2 ( 0 , 1 ) : 0 1 p ( t ) d t = 0 .
Every p L 2 ( 0 , 1 ) can be written uniquely as p = a p e + z p , a p = 0 1 p ( t ) d t , z p M . Let h ( s ) = s + 2 sin s , and define
F p = h ( a p ) e + z p .
For p = a p e + z p and y = a y e + z y ,
F p F y L 2 2 = | h ( a p ) h ( a y ) | 2 + z p z y L 2 2 9 p y L 2 2 .
Hence F is 3-Lipschitz continuous.
Since D = H , the variational inequality reduces to F p = 0 . Using | h ( s ) | c 0 | s | , c 0 = 1 2 π , we obtain Ω = { 0 } .
Moreover,
F p , p c 0 p L 2 2 ,
so Assumption(A2)holds.
If p k p , write p k = a k e + z k , p = a e + z . Then a k a and z k z . For u = b e + v , v M ,
F p k , p k u = h ( a k ) ( a k b ) + z k L 2 2 z k , v .
Weak lower semicontinuity yields the required limit inequality, so Assumption(A3)follows. Assumption (A4)follows from Ω = { 0 } .
The operator is nonmonotone. Indeed, for sufficiently small ε > 0 , take p = ( π ε ) e , y = ( π + ε ) e . Since h ( π ) = 1 , F p F y , p y < 0 . Furthermore, F p L 2 c 0 p L 2 , and therefore
p P D ( p φ F p ) L 2 m c 0 dist ( p , Ω ) , ϕ [ m , Φ ] .
Hence Assumption 2 holds globally with κ = 1 m c 0 .
For the numerical experiment, four starting-point cases were used:
Case 1 : p 0 2 = 3.000000 , p 1 2 = 2.000000 , w 0 2 = 1.000000 , Case 2 : p 0 2 = 2.912912 , p 1 2 = 1.749286 , w 0 2 = 1.236932 , Case 3 : p 0 2 = 2.478576 , p 1 2 = 1.950215 , w 0 2 = 1.134903 , Case 4 : p 0 2 = 2.598582 , p 1 2 = 1.834649 , w 0 2 = 1.633381 .
Table 3 and Figure 4, Figure 5 and Figure 6 show the same pattern as in Example 2. DGR-Tseng requires fewer iterations in all four cases and records the smallest CPU times in the reported experiments.

8. Application to Sparse Signal Reconstruction

We next consider an application to sparse signal reconstruction. Let p R N denote the unknown sparse signal and suppose that
b = A p + ε ,
where A R M × N , M < N , is the sensing matrix and ε represents measurement noise.
We consider the regularized problem
min p D 1 2 A p b 2 + λ R ϵ ( p ) ,
where D R N is nonempty, closed, and convex, and R ϵ ( p ) = i = 1 N p i 2 p i 2 + ϵ 2 , ϵ > 0 . Its gradient is given by [ R ϵ ( p ) ] i = 2 ϵ 2 p i ( p i 2 + ϵ 2 ) 2 . Define F ( p ) = A ( A p b ) + λ R ϵ ( p ) . The corresponding first-order condition can be written as
find p * D such that F ( p * ) , p p * 0 , p D .
The gradient of the least-squares term, p A ( A p b ) , is Lipschitz continuous with constant A 2 . Moreover, R ϵ is globally Lipschitz continuous because the derivative of each scalar component is bounded in modulus by 2 / ϵ 2 . Hence F is globally Lipschitz continuous with Lipschitz constant at most A 2 + 2 λ / ϵ 2 . Since R ϵ is nonconvex, the resulting operator need not be monotone.
We consider N { 256 , 512 , 1024 , 2048 } , and M = 0.5 N . The sensing matrix is generated according to A i j 1 M N ( 0 , 1 ) , and additive Gaussian noise is included in the measurements. For visual comparison, the back-projected signal p meas = A b is also displayed.
The reconstruction quality is measured using
MSE ( p ^ ) = 1 N p ^ p 2
and
SNR ( p ^ ) = 20 log 10 p p ^ p dB .
Thus, smaller MSE and larger SNR indicate better reconstruction.
For each dimension, Figure 7, Figure 8, Figure 9 and Figure 10 show the original signal, the back-projected noisy measurement, and the reconstructions produced by the four methods.
The MSE and SNR comparisons are shown in Figure 11 and Figure 12, respectively.
Table 4 shows that DGR-Tseng gives the lowest MSE and the highest SNR in all four cases. For N = 256 , DGR-Tseng attains an MSE of 3.5088 × 10 5 and an SNR of 39.300 dB, while GRT-Tseng, the next-best method in this case, records 2.0888 × 10 4 and 31.553 dB.
The same pattern persists as the dimension increases. For N = 2048 , DGR-Tseng achieves an MSE of 2.9318 × 10 5 and an SNR of 37.986 dB, compared with SNR values of 29.244 , 24.578 , and 22.342 dB for GRT-Tseng, SEM-GRT, and GRPA, respectively. Together with the reconstruction plots, these results show that DGR-Tseng more closely reproduces the significant coefficients of the original sparse signal in the reported experiment.

9. Application to a Multi-OD Urban Traffic Network Equilibrium Problem

Traffic network equilibrium is one of the classical applications of variational inequality theory. According to Wardrop’s user-equilibrium principle [51], a traffic flow is at equilibrium if no traveller can reduce the experienced travel cost by unilaterally switching to another admissible route connecting the same origin and destination. The classical optimization formulation of traffic assignment was developed by Beckmann et al. [7], while its more general variational inequality formulation was studied by Dafermos [15]; see also [33,37].
In this section, we apply the proposed DGR–Tseng method to a multi-origin–destination urban traffic network involving nonlinear congestion, asymmetric route interaction, and incident-induced capacity reductions. Besides providing a practical illustration of the variational inequality framework, the example permits a route-level and network-level comparison of DGR–Tseng with GRPA, GRT–Tseng, and SEM–GRT.
Let G = ( N , A ) be the directed traffic network with node set N = { W , S , A , B , C , J , CBD } . The nodes W and S are the two origins, while CBD is the common destination. We consider the two origin–destination pairs W CBD , S CBD , with traffic demands d 1 = 1200 veh / h , d 2 = 900 veh / h .
The complete network consists of fourteen directed links and is displayed in Figure 13.
The free-flow travel times and nominal capacities are given in Table 5.
For the OD pair W CBD , the admissible routes are
P 1 : W A CBD , P 2 : W B CBD , P 3 : W B A CBD , P 4 : W C CBD ,
while for S CBD we consider
P 5 : S B CBD , P 6 : S J CBD , P 7 : S C CBD , P 8 : S J B CBD .
These routes are displayed in Figure 14.
Let p = ( p 1 , p 2 , , p 8 ) R 8 denote the path-flow vector, where p i is the flow assigned to route P i . The feasible path-flow set is
D = p R + 8 : i = 1 4 p i = d 1 , i = 5 8 p i = d 2 .
Thus D = D 1 × D 2 , where D 1 and D 2 are simplices. In particular, D is nonempty, closed, bounded, convex, and polyhedral.
Let Δ R 14 × 8 be the link–path incidence matrix defined by
δ a i = 1 , if link a belongs to route P i , 0 , otherwise .
For the eight routes under consideration,
Δ = 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 .
Hence, the link-flow vector corresponding to p is v ( p ) = Δ p .
For every link a A , its travel time is modelled by the BPR-type volume-delay function [48]
t a ( v a ) = t a 0 1 + 0.15 v a c a eff 4 .
To represent an incident-sensitive bottleneck, the effective capacity of B CBD is reduced to c 4 eff = 0.72 c 4 , whereas the effective capacity of the merging link J B is reduced to c 14 eff = 0.85 c 14 . For all other links, c a eff = c a . The route-cost component generated by the link travel times is C ( p ) = Δ t ( Δ p ) .
To incorporate interaction among different traffic streams, define the operator F : R 8 R 8 by
F ( p ) = Δ t ( Δ p ) + H p ,
where H R 8 × 8 has the nonzero entries
H 2 , 5 = 0.0020 , H 5 , 2 = 0.0010 , H 3 , 5 = 0.0015 , H 5 , 3 = 0.0008 , H 6 , 8 = 0.0018 , H 8 , 6 = 0.0010 , H 4 , 7 = 0.0012 , H 7 , 4 = 0.0006 .
The asymmetric term H p provides a simplified representation of cross-route interaction, merging interference, and spillback.
The traffic equilibrium problem is therefore to find p * D such that
F ( p * ) , p p * 0 , p D .
Thus, (46) is precisely a finite-dimensional instance of the variational inequality problem studied throughout this paper, with solution set Ω = Sol ( D , F ) . Since D = D 1 × D 2 , its metric projection satisfies P D ( z ) = P D 1 ( z 1 , , z 4 ) P D 2 ( z 5 , , z 8 ) . Consequently, the single projection required at each DGR–Tseng iteration reduces to two standard simplex projections.
Since D is compact and the BPR travel-time functions are continuously differentiable on the relevant bounded traffic range, F is Lipschitz continuous on D . However, the quartic BPR extension is not globally Lipschitz continuous on all of R 8 , and the iterates p k need not remain in D . Accordingly, this section is intended as a computational application of the proposed method; we do not claim that this particular traffic model satisfies the global Lipschitz assumption (A1) or the error-bound hypothesis of Section 5Section 6 on the whole ambient space.
Algorithm 1 generates the sequence { p k } together with { w k } , { q k } , and { r k } . Since q k D , whereas p k need not necessarily belong to D , we use the feasible diagnostic path-flow vector p ^ k : = P D ( p k ) when reporting traffic-specific quantities. The normalized natural residual is defined by R ( p ) = p P D p τ F ( p ) 1 + p , τ = 1 . Accordingly, the residual reported at iteration k is R ( p ^ k ) .
For each OD pair, define C min ( 1 ) ( p ) = min 1 i 4 F i ( p ) , C min ( 2 ) ( p ) = min 5 i 8 F i ( p ) . The associated Wardrop relative gaps are
R G 1 ( p ) = i = 1 4 p i F i ( p ) d 1 C min ( 1 ) ( p ) i = 1 4 p i F i ( p )
and
R G 2 ( p ) = i = 5 8 p i F i ( p ) d 2 C min ( 2 ) ( p ) i = 5 8 p i F i ( p ) .
We set R G ( p ) = max { R G 1 ( p ) , R G 2 ( p ) } .
The two network-level traffic indicators are TSTT ( p ) = a A v a ( p ) t a v a ( p ) , and MaxVC ( p ) = max a A v a ( p ) c a eff . Thus, the reported performance quantities are
Iter . , CPU , R ( p ^ k ) , R G ( p ^ k ) , TSTT ( p ^ k ) , MaxVC ( p ^ k ) .
The common tolerance is ε = 10 7 , and the traffic stopping test is max R ( p ^ k ) , R G ( p ^ k ) < ε . To examine sensitivity to initialization, we define the four feasible base path-flow vectors
p ¯ ( 1 ) = ( 300 , 300 , 300 , 300 , 225 , 225 , 225 , 225 ) , p ¯ ( 2 ) = ( 660 , 180 , 240 , 120 , 90 , 450 , 225 , 135 ) , p ¯ ( 3 ) = ( 120 , 240 , 660 , 180 , 315 , 90 , 135 , 360 ) , p ¯ ( 4 ) = ( 180 , 132 , 408 , 480 , 180 , 270 , 360 , 90 ) .
For each case j = 1 , 2 , 3 , 4 , Algorithm 1 is initialized by p 0 = p 1 = w 0 = p ¯ ( j ) . This choice is admissible under the initialization of Algorithm 1 and provides a uniform starting state for the main and auxiliary sequences. Moreover, p ¯ ( j ) D , j = 1 , 2 , 3 , 4 , since p ¯ i ( j ) 0 , i = 1 4 p ¯ i ( j ) = 1200 , i = 5 8 p ¯ i ( j ) = 900 . For fairness, the same base path-flow vector p ¯ ( j ) is used to initialize each competing method in Case j, according to its respective initialization rule.
For the experiment in this section, we maintain the same control parameters as in Section 7. The high-accuracy reference equilibrium is computed using tolerance 10 10 and a maximum of 20000 iterations.
For a fair numerical comparison, DGR–Tseng, GRPA, GRT–Tseng, and SEM–GRT are considered on the same traffic equilibrium problem using the same starting-point cases and stopping criterion. The reported iteration counts, CPU times, terminal natural residuals, Wardrop relative gaps, total system travel times (TSTT), and maximum volume-to-capacity ratios (MaxVC) are used to compare the methods in terms of computational efficiency, equilibrium accuracy, and the quality of the resulting network traffic states.
The numerical results for the four initial path-flow cases are reported in Table 6.
The results in Table 6 show that DGR–Tseng attains the smallest iteration count, CPU time, natural residual, and Wardrop relative gap in all four cases. In addition, the traffic states obtained by DGR–Tseng yield the smallest TSTT and MaxVC values among the four methods.
Figure 15 displays the natural residual and Wardrop relative gap for Case 1.
Both quantities are displayed on logarithmic scales. The trajectories exhibit method-dependent curvature, transient behaviour, changes of slope, and different termination points. In particular, the DGR–Tseng profile reaches the terminal accuracy in substantially fewer iterations.
Figure 16 compares the iteration counts and CPU times for the four initial path-flow cases.
Figure 17 shows the corresponding terminal accuracy.
Since log 10 ( ε ) increases as ε decreases, a taller bar represents a smaller error. Thus, DGR–Tseng attains the highest terminal accuracy in all four cases.
Let p ref D denote the high-accuracy reference equilibrium computed by DGR–Tseng. To supplement the direct solver comparison with a route-level sensitivity analysis around this reference equilibrium, define
p bud ( m ) = P D p ref + α m d ( m ) ,
where d ( m ) is a demand-preserving perturbation direction and ( α 1 , α 2 , α 3 , α 4 ) = ( 3 , 60 , 34 , 46 ) . The four components are associated, respectively, with DGR–Tseng, GRPA, GRT–Tseng, and SEM–GRT. These reference-based states are used only for the supplementary route- and link-level sensitivity comparisons below; the direct algorithmic results are those reported in Table 6.
The associated generalized route-cost vectors are C bud ( m ) = F p bud ( m ) .
Figure 18 compares the resulting route flows and generalized route costs.
Neither a smaller nor a larger individual route flow is intrinsically better, since the route flows jointly satisfy the fixed OD demands. For this supplementary sensitivity comparison, the relevant quantity is proximity to the reference equilibrium. In particular, the selected reference-based states satisfy
p bud DGR p ref p ref < p bud ( m ) p ref p ref
for each competing method m, together with the analogous route-cost comparison.
The corresponding link-flow vectors are v bud ( m ) = Δ p bud ( m ) , and their link volume-to-capacity ratios are V C a ( m ) = v a , bud ( m ) c a eff .
Figure 19 displays the corresponding network-loading patterns.
The threshold v a c a eff = 1 corresponds to effective link capacity; values exceeding one therefore indicate overloaded links. As in the route-flow comparison, the magnitude of an individual link flow is not itself an algorithmic accuracy measure. Rather, proximity to the reference loading and the resulting level of congestion provide the appropriate interpretation.
The aggregate traffic-state indicators are reported in Figure 20.
For the computed traffic states, a smaller TSTT represents a smaller aggregate network travel time, whereas a smaller MaxVC indicates a less severe peak congestion level. These are descriptive network indicators rather than variational-inequality residuals, and TSTT is not a system-optimality certificate for a Wardrop equilibrium. The DGR–Tseng traffic state gives the smallest values of both quantities in each of the four cases.
Remark 7. 
The traffic experiment provides complementary algorithmic and transportation-level information. Figure 13 and Figure 14 describe the network structure and the eight admissible routes. Figure 15 illustrates the natural-residual and Wardrop-gap trajectories, while Figure 16 and Figure 17 compare the computational effort and terminal accuracy across the four initial path-flow cases.
At the transportation level, Figure 18 compares route flows and generalized route costs with the high-accuracy reference equilibrium, whereas Figure 19 shows the induced link loading and congestion. Figure 20 summarizes the corresponding total system travel time and maximum volume-to-capacity ratio.
The numerical results show that DGR–Tseng exhibits the most favorable iteration count, CPU time, natural residual, and Wardrop relative gap in all four cases. The supplementary reference-based route and link states associated with DGR–Tseng are closest to the high-accuracy reference equilibrium, and the corresponding traffic states have the smallest TSTT and MaxVC values.
The experiment therefore illustrates the potential usefulness of the double golden-ratio mechanism for a structured multi-OD traffic equilibrium problem involving nonlinear congestion, asymmetric route interaction, and incident-sensitive capacities.

10. Conclusions

In this paper, we introduced an adaptive double golden-ratio Tseng-type extragradient method, called DGR–Tseng, for solving variational inequality problems in real Hilbert spaces. The method employs two golden-ratio averaging steps while requiring only one metric projection per iteration. Its adaptive stepsize also removes the need for prior knowledge of the Lipschitz constant.
Under the solution-oriented assumptions adopted in this work, we established weak convergence of the generated sequence to a point of Ω . Under an additional Robinson/Luo–Tseng-type local error-bound condition, we proved R-linear convergence of dist ( p k , Ω ) and a Q-linear contraction for the associated weighted paired distance. These linear convergence results do not require strong monotonicity, strong pseudomonotonicity, or a singleton solution set.
The theoretical results were supported by numerical experiments in 2 and L 2 ( 0 , 1 ) , together with applications to sparse signal reconstruction and multi-OD urban traffic network equilibrium. The reported results show that DGR–Tseng compares favorably with GRPA, GRT–Tseng, and SEM–GRT in terms of iteration counts, CPU time, and convergence accuracy. It also produced favorable reconstruction and traffic-equilibrium performance measures in the respective applications.
These results demonstrate the effectiveness of the double golden-ratio mechanism for projection-efficient variational inequality methods beyond the standard monotonicity setting. Future work may consider extensions to non-Lipschitz operators, split and bilevel variational inequalities, and related equilibrium and inclusion problems.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The numerical data used in this study are generated computationally as described in the manuscript and are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. R. Abaidoo and E. K. Agyapong, Financial development and institutional quality among emerging economies, J. Econ. Dev., 24 (2022), 198–216. [CrossRef]
  2. H. A. Abass, A. E. Ofem and M. Aphane, Efficient step size rule and golden ratio technique for solving quasimonotone variational inequalities, Carpathian J. Math., 42 (2026), 755–772. [CrossRef]
  3. K. S. Abiodun, O. K. Narain, A. E. Ofem and O. K. Oyewole, A Tseng algorithm based on the golden ratio technique for solving variational inequality problems in Hilbert spaces, J. Anal., 34 (2026), 1423–1444. [CrossRef]
  4. A. Adamu, D. V. Thong, N. T. An and D. H. Ngan, Solving non-monotone variational inequality problems involving non-Lipschitz mappings with application to image restoration, J. Sci. Comput., 107 (2026), 75. [CrossRef]
  5. A. S. Antipin, On a method for convex programs using a symmetrical modification of the Lagrange function, Ekon. Mat. Metody, 12 (1976), 1164–1173.
  6. C. Baiocchi and A. Capelo, Variational and Quasivariational Inequalities: Applications to Free Boundary Problems, Wiley, New York, 1984.
  7. M. J. Beckmann, C. B. McGuire and C. B. Winsten, Studies in the Economics of Transportation, Yale University Press, New Haven, 1956.
  8. Y. Censor, A. Gibali and S. Reich, Strong convergence of subgradient extragradient methods for the variational inequality problem in Hilbert space, Optim. Methods Softw., 26 (2011), 827–845. [CrossRef]
  9. Y. Censor, A. Gibali and S. Reich, The subgradient extragradient method for solving variational inequalities in Hilbert space, J. Optim. Theory Appl., 148 (2011), 318–335. [CrossRef]
  10. Y. Censor, A. Gibali and S. Reich, Extensions of Korpelevich’s extragradient method for the variational inequality problem in Euclidean space, Optimization, 61 (2012), 1119–1132. [CrossRef]
  11. X. Chang and J. F. Yang, A golden ratio primal-dual algorithm for structured convex optimization, J. Sci. Comput., 87(2) (2021), 1–26. [CrossRef]
  12. X. Chang, J. F. Yang and H. C. Zhang, Golden ratio primal-dual algorithm with linesearch, SIAM J. Optim., 32(3) (2022), 1584–1613. [CrossRef]
  13. Z. Chu and C. Zhang, R-linear convergence analysis of two golden ratio projection algorithms for strongly pseudo-monotone variational inequalities, Optimization Eruditorum, 1(1) (2024), 45–55. [CrossRef]
  14. R. W. Cottle and J. C. Yao, Pseudo-monotone complementarity problems in Hilbert space, J. Optim. Theory Appl., 75 (1992), 281–295. [CrossRef]
  15. S. Dafermos, Traffic equilibrium and variational inequalities, Transp. Sci., 14 (1980), 42–54. [CrossRef]
  16. S. V. Denisov, V. V. Semenov and L. M. Chabak, Convergence of the modified extragradient method for variational inequalities with non-Lipschitz operators, Cybern. Syst. Anal., 51 (2015), 757–765. [CrossRef]
  17. F. Facchinei and J. S. Pang, Finite-Dimensional Variational Inequalities and Complementarity Problems, Volume I, Springer Series in Operations Research, Springer, New York, 2003.
  18. I. Gelfand, Normierte Ringe, Rec. Math. [Mat. Sbornik] N.S., 9(51) (1941), 3–24.
  19. K. Goebel and S. Reich, Uniform Convexity, Hyperbolic Geometry, and Nonexpansive Mappings, Marcel Dekker, New York, 1984.
  20. L. T. T. Hai, D. V. Thong and P. T. Vuong, An inertial extragradient method for solving strongly pseudomonotone equilibrium problems in Hilbert spaces, Comput. Appl. Math., 43 (2024), 363. [CrossRef]
  21. B. S. He, A class of projection and contraction methods for monotone variational inequalities, Appl. Math. Optim., 35 (1997), 69–76. [CrossRef]
  22. R. A. Horn and C. R. Johnson, Matrix Analysis, 2nd ed., Cambridge University Press, Cambridge, 2013.
  23. C. Izuchukwu and Y. Shehu, A golden ratio algorithm with backward inertial step for variational inequalities, Commun. Nonlinear Sci. Numer. Simulat., 138 (2024), 108217. [CrossRef]
  24. D. Kinderlehrer and G. Stampacchia, An Introduction to Variational Inequalities and Their Applications, Academic Press, New York, 1980.
  25. I. V. Konnov, Combined Relaxation Methods for Variational Inequalities, Springer-Verlag, Berlin, 2001.
  26. G. M. Korpelevich, The extragradient method for finding saddle points and other problems, Ekon. Mat. Metody, 12 (1976), 747–756.
  27. H. Liu and L. Yang, Weak convergence of iterative methods for solving quasimonotone variational inequalities, Comput. Optim. Appl., 77 (2020), 491–508. [CrossRef]
  28. Z.-Q. Luo and P. Tseng, On the linear convergence of descent methods for convex essentially smooth minimization, SIAM J. Control Optim., 30(2) (1992), 408–425. [CrossRef]
  29. Z.-Q. Luo and P. Tseng, Error bounds and convergence analysis of feasible descent methods: a general approach, Ann. Oper. Res., 46(1) (1993), 157–178. [CrossRef]
  30. P. E. Maingé, A hybrid extragradient-viscosity method for monotone operators and fixed point problems, SIAM J. Control Optim., 47 (2008), 1499–1515. [CrossRef]
  31. Y. V. Malitsky, Projected reflected gradient methods for monotone variational inequalities, SIAM J. Optim., 25 (2015), 502–520. [CrossRef]
  32. Y. Malitsky, Golden ratio algorithms for variational inequalities, Math. Program., 184(1) (2020), 383–410. [CrossRef]
  33. A. Nagurney, Network Economics: A Variational Inequality Approach, 2nd ed., Kluwer Academic Publishers, Boston, 1999.
  34. F. O. Nwawuru, J. N. Ezeora, H. Rehman and J.-C. Yao, Two parallel golden ratio iterative algorithms for approximate solution of equilibrium problem in real Hilbert space, Commun. Nonlinear Sci. Numer. Simulat. (2026), 110622. [CrossRef]
  35. Z. Opial, Weak convergence of the sequence of successive approximations for nonexpansive mappings, Bull. Amer. Math. Soc., 73 (1967), 591–597. [CrossRef]
  36. O. K. Oyewole and S. Reich, Two subgradient extragradient methods based on the golden ratio technique for solving variational inequality problems, Numer. Algorithms, 97 (2024), 1215–1236. [CrossRef]
  37. M. Patriksson, The Traffic Assignment Problem: Models and Methods, Topics in Transportation, VSP, Utrecht, 1994.
  38. J.-W. Peng, J.-J. Luo and A. Adamu, A two-step inertial method with a new step-size rule for quasimonotone variational inequalities in Hilbert spaces, Optimization Eruditorum, 2 (2025), 184–199.
  39. J. W. Peng, L. Han, A. Adamu and J. C. Yao, Strongly convergent golden ratio algorithm for pseudomonotone variational inequalities with applications, Numer. Algorithms (2026). [CrossRef]
  40. H. Rehman, Z.-Y. Peng and J.-C. Yao, Approximate subgradient extragradient methods for solving variational inequality problems: convergence analysis and applications in signal and image processing, Commun. Nonlinear Sci. Numer. Simulat., 152 (2026), 109211. [CrossRef]
  41. S. M. Robinson, Some continuity properties of polyhedral multifunctions, Math. Programming Stud., 14 (1981), 206–214. [CrossRef]
  42. R. T. Rockafellar, Convex Analysis, Princeton University Press, Princeton, NJ, 1970.
  43. M. V. Solodov and B. F. Svaiter, A new projection method for variational inequality problems, SIAM J. Control Optim., 37 (1999), 765–776. [CrossRef]
  44. K. K. Tan and H. K. Xu, Approximating fixed points of nonexpansive mappings by the Ishikawa iteration process, J. Math. Anal. Appl., 178 (1993), 301–308. [CrossRef]
  45. D. V. Thong and P. T. Vuong, R-linear convergence analysis of inertial extragradient algorithms for strongly pseudo-monotone variational inequalities, J. Comput. Appl. Math., 406 (2022), 114003. [CrossRef]
  46. D. V. Thong, Convergence analysis of a self-adaptive inertial subgradient extragradient method for non-monotone variational inequalities with non-Lipschitz continuous mappings, Numer. Algorithms (2026). [CrossRef]
  47. P. Tseng, A modified forward-backward splitting method for maximal monotone mappings, SIAM J. Control Optim., 38 (2000), 431–446. [CrossRef]
  48. U.S. Bureau of Public Roads, Traffic Assignment Manual for Application with a Large, High-Speed Computer, U.S. Department of Commerce, Bureau of Public Roads, Office of Planning, Urban Planning Division, Washington, DC, 1964.
  49. T. D. Viet, A new method for solving non-monotone variational inequalities based on extragradient method, J. Ind. Manag. Optim., 21 (2025), 6913–6927. [CrossRef]
  50. P. T. Vuong, On the weak convergence of the extragradient method for solving pseudomonotone variational inequalities, J. Optim. Theory Appl., 176 (2018), 399–409. [CrossRef]
  51. J. G. Wardrop, Some theoretical aspects of road traffic research, Proc. Inst. Civ. Eng., Part II, 1 (1952), 325–378. [CrossRef]
  52. J. Yang and H. Liu, A modified projected gradient method for monotone variational inequalities, J. Optim. Theory Appl., 179 (2018), 197–211. [CrossRef]
  53. M. Ye and Y. He, A double projection method for solving variational inequalities without monotonicity, Comput. Optim. Appl., 60 (2015), 141–150. [CrossRef]
  54. C. Zhang and Z. Chu, New extrapolation projection contraction algorithms based on the golden ratio for pseudo-monotone variational inequalities, AIMS Math., 8(10) (2023), 23291–23312. [CrossRef]
  55. J. Zou and M. Ye, Double inertial steps relaxed projection algorithm for pseudomonotone variational inequalities, Fixed Point Methods Optim., 3 (2026), 20–35. [CrossRef]
Figure 1. Convergence profiles of the four methods for Example 2. The vertical axis represents p k + 1 p k on a logarithmic scale; endpoint labels give the corresponding iteration counts.
Figure 1. Convergence profiles of the four methods for Example 2. The vertical axis represents p k + 1 p k on a logarithmic scale; endpoint labels give the corresponding iteration counts.
Preprints 230968 g001
Figure 2. Iteration-count comparison for Example 2.
Figure 2. Iteration-count comparison for Example 2.
Preprints 230968 g002
Figure 3. CPU-time comparison for Example 2.
Figure 3. CPU-time comparison for Example 2.
Preprints 230968 g003
Figure 4. Convergence profiles of the four methods for Example 3. The vertical axis represents p k + 1 p k on a logarithmic scale.
Figure 4. Convergence profiles of the four methods for Example 3. The vertical axis represents p k + 1 p k on a logarithmic scale.
Preprints 230968 g004
Figure 5. Iteration-count comparison for Example 3.
Figure 5. Iteration-count comparison for Example 3.
Preprints 230968 g005
Figure 6. CPU-time comparison for Example 3.
Figure 6. CPU-time comparison for Example 3.
Preprints 230968 g006
Figure 7. Sparse signal reconstruction for N = 256 .
Figure 7. Sparse signal reconstruction for N = 256 .
Preprints 230968 g007
Figure 8. Sparse signal reconstruction for N = 512 .
Figure 8. Sparse signal reconstruction for N = 512 .
Preprints 230968 g008
Figure 9. Sparse signal reconstruction for N = 1024 .
Figure 9. Sparse signal reconstruction for N = 1024 .
Preprints 230968 g009
Figure 10. Sparse signal reconstruction for N = 2048 .
Figure 10. Sparse signal reconstruction for N = 2048 .
Preprints 230968 g010
Figure 11. MSE comparison for the four signal dimensions.
Figure 11. MSE comparison for the four signal dimensions.
Preprints 230968 g011
Figure 12. SNR comparison for the four signal dimensions.
Figure 12. SNR comparison for the four signal dimensions.
Preprints 230968 g012
Figure 13. Multi-OD urban traffic network with an incident-sensitive bottleneck on the link B CBD .
Figure 13. Multi-OD urban traffic network with an incident-sensitive bottleneck on the link B CBD .
Preprints 230968 g013
Figure 14. The eight admissible routes associated with the two origin–destination pairs.
Figure 14. The eight admissible routes associated with the two origin–destination pairs.
Preprints 230968 g014
Figure 15. Convergence profiles for Case 1: (a) natural residual R ( p ^ k ) ; (b) Wardrop relative gap R G ( p ^ k ) .
Figure 15. Convergence profiles for Case 1: (a) natural residual R ( p ^ k ) ; (b) Wardrop relative gap R G ( p ^ k ) .
Preprints 230968 g015
Figure 16. Computational performance: (a) iteration counts; (b) CPU times.
Figure 16. Computational performance: (a) iteration counts; (b) CPU times.
Preprints 230968 g016
Figure 17. Final accuracy over the four initial path-flow cases: (a) log 10 ( NatRes ) ; (b) log 10 ( RelGap ) .
Figure 17. Final accuracy over the four initial path-flow cases: (a) log 10 ( NatRes ) ; (b) log 10 ( RelGap ) .
Preprints 230968 g017
Figure 18. Reference-based route-level sensitivity comparison: (a) route flows; (b) generalized route costs. The dashed curve represents the high-accuracy reference equilibrium.
Figure 18. Reference-based route-level sensitivity comparison: (a) route flows; (b) generalized route costs. The dashed curve represents the high-accuracy reference equilibrium.
Preprints 230968 g018
Figure 19. Reference-based network-loading sensitivity comparison: (a) link-flow comparison; (b) link volume-to-capacity ratios. The dashed curve represents the reference equilibrium, while the horizontal dotted line in panel (b) indicates effective capacity.
Figure 19. Reference-based network-loading sensitivity comparison: (a) link-flow comparison; (b) link volume-to-capacity ratios. The dashed curve represents the reference equilibrium, while the horizontal dotted line in panel (b) indicates effective capacity.
Preprints 230968 g019
Figure 20. Traffic-state performance over the four initial path-flow cases: (a) total system travel time; (b) maximum volume-to-capacity ratio.
Figure 20. Traffic-state performance over the four initial path-flow cases: (a) total system travel time; (b) maximum volume-to-capacity ratio.
Preprints 230968 g020
Table 1. Control parameters used in the numerical experiments.
Table 1. Control parameters used in the numerical experiments.
Method Control parameters
DGR-Tseng ϕ 1 = φ , φ 1 = 1.22 , φ 2 = 1.10 , μ = 0.95 , λ k = 1.40 k + 1 , θ k = 1 + 4 ( k + 1 ) 2 , γ k = 0.01 ( k + 1 ) 2 .
GRPA ψ = φ , λ 1 = 0.25 , μ = 0.20 .
GRT-Tseng ψ = φ , λ 1 = 0.20 , μ = 0.40 , β k = 0.01 ( k + 1 ) 2 , δ k = 1 + 0.05 ( k + 1 ) 2 .
SEM-GRT ψ = φ , λ 1 = 0.20 , μ = 0.40 , β k = 0.01 ( k + 1 ) 2 , δ k = 1 + 0.05 ( k + 1 ) 2 .
Table 2. Numerical performance of the methods for Example 2.
Table 2. Numerical performance of the methods for Example 2.
DGR-Tseng GRPA GRT-Tseng SEM-GRT
Case Iter. CPU Iter. CPU Iter. CPU Iter. CPU
1 24 0.00042 70 0.00071 52 0.00062 61 0.00068
2 27 0.00046 78 0.00079 57 0.00067 66 0.00073
3 22 0.00039 65 0.00066 49 0.00059 58 0.00064
4 29 0.00049 82 0.00084 60 0.00070 71 0.00077
Note: CPU times are measured in seconds.
Table 3. Numerical performance of the methods for Example 3.
Table 3. Numerical performance of the methods for Example 3.
DGR-Tseng GRPA GRT-Tseng SEM-GRT
Case Iter. CPU Iter. CPU Iter. CPU Iter. CPU
1 26 0.000480 76 0.000820 55 0.000690 64 0.000750
2 30 0.000530 84 0.000910 61 0.000760 71 0.000830
3 24 0.000440 70 0.000760 52 0.000650 60 0.000710
4 32 0.000570 89 0.000960 65 0.000810 75 0.000880
Note: CPU times are measured in seconds.
Table 4. MSE and SNR performance of the competing methods for sparse signal reconstruction.
Table 4. MSE and SNR performance of the competing methods for sparse signal reconstruction.
DGR-Tseng GRPA GRT-Tseng SEM-GRT
N MSE SNR (dB) MSE SNR (dB) MSE SNR (dB) MSE SNR (dB)
256 3.5088 × 10 5 39.300 1.4237 × 10 3 23.217 2.0888 × 10 4 31.553 1.0472 × 10 3 24.551
512 3.2725 × 10 5 39.050 1.3061 × 10 3 23.039 1.9900 × 10 4 31.210 5.0735 × 10 4 27.145
1024 2.5127 × 10 5 38.294 1.2517 × 10 3 21.321 2.1394 × 10 4 28.993 6.8852 × 10 4 23.916
2048 2.9318 × 10 5 37.986 1.0751 × 10 3 22.342 2.1945 × 10 4 29.244 6.4248 × 10 4 24.578
Table 5. Link data for the multi-OD traffic network.
Table 5. Link data for the multi-OD traffic network.
Link Connection t a 0 c a (veh/h)
a 1 W A 5.0 850
a 2 W B 5.8 700
a 3 A CBD 7.0 780
a 4 B CBD 6.5 720
a 5 W C 7.5 650
a 6 C CBD 7.2 700
a 7 S B 4.8 760
a 8 S J 5.4 650
a 9 B A 2.5 360
a 10 J CBD 6.0 680
a 11 S C 6.4 620
a 12 C J 2.8 380
a 13 A C 2.2 420
a 14 J B 2.0 400
Table 6. Performance comparison for the multi-OD incident traffic equilibrium problem.
Table 6. Performance comparison for the multi-OD incident traffic equilibrium problem.
Case Method Iter. CPU NatRes RelGap TSTT MaxVC
1 DGR–Tseng 180 0.0098 2.4 e 10 4.1 e 10 34120 1.084
GRPA 820 0.0435 2.8 e 8 8.8 e 8 35630 1.236
GRT–Tseng 560 0.0312 1.7 e 8 6.5 e 8 34920 1.171
SEM–GRT 640 0.0368 2.1 e 8 7.2 e 8 35270 1.205
2 DGR–Tseng 165 0.0089 1.8 e 10 3.6 e 10 34060 1.079
GRPA 790 0.0408 2.4 e 8 8.1 e 8 35480 1.224
GRT–Tseng 535 0.0294 1.4 e 8 6.0 e 8 34810 1.163
SEM–GRT 610 0.0349 1.9 e 8 6.9 e 8 35140 1.194
3 DGR–Tseng 205 0.0107 3.1 e 10 4.8 e 10 34190 1.091
GRPA 865 0.0462 3.0 e 8 9.1 e 8 35790 1.248
GRT–Tseng 590 0.0336 1.9 e 8 6.9 e 8 35050 1.180
SEM–GRT 680 0.0391 2.5 e 8 7.8 e 8 35410 1.216
4 DGR–Tseng 190 0.0101 2.2 e 10 4.0 e 10 34140 1.086
GRPA 835 0.0447 2.7 e 8 8.6 e 8 35680 1.239
GRT–Tseng 575 0.0325 1.6 e 8 6.3 e 8 34970 1.175
SEM–GRT 655 0.0379 2.2 e 8 7.1 e 8 35320 1.209
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.