Skip to Content
MathematicsMathematics
  • Article
  • Open Access

24 April 2026

44 Pages

A Novel Inertial-Type Iteration Algorithm: Convergence, Data Dependence, and Applications in Image Deblurring and Fractal Generation

,
and
1
Department of Basic Sciences, Faculty of Engineering, Artvin Çoruh University, 08100 Artvin, Türkiye
2
Department of Mathematics, Adiyaman University, 02040 Adiyaman, Türkiye
3
Department of Mathematics, Trakya University, 22030 Edirne, Türkiye
*
Author to whom correspondence should be addressed.

Abstract

This study introduces a novel inertial-type iteration algorithm based on the Normal S iteration for the class of almost contraction mappings in Banach spaces. Traditional fixed point iterations often suffer from slow convergence and high computational cost; to address these limitations, the proposed framework incorporates an adaptive inertial-type parameter. We establish strong convergence of the algorithm and derive explicit a posteriori error estimates under weak contractive conditions. In addition, we demonstrate the asymptotic equivalence of the NS inertial-type trajectories with the classical Normal S iteration, provide a comprehensive weak w 2 —stability analysis, and obtain sharp upper bounds for the data dependence problem. The practical performance of the algorithm is evaluated in two distinct computational domains: image deblurring via wavelet-based ℓ 1 regularization and the generation of complex fractal patterns, including Julia and Mandelbrot sets. Numerical results show that the proposed inertial-type iteration algorithm significantly outperforms existing methods—such as Picard, Mann, Ishikawa, and standard Normal S iterations—achieving faster convergence, higher PSNR values in image restoration, and more stable basins of attraction in fractal visualizations. These findings highlight the effectiveness and versatility of the NS inertial-type iteration algorithm approach for both theoretical analysis and real-world applications.

1. Introduction

Throughout this study, we denote the set of natural numbers as N , and S we represents a nonempty, closed, and convex subset of a Banach space B equipped with the norm · . Let T : S → S be a mapping; a point x satisfying the equation T x = x is called a fixed point of T , and the set of all fixed points within S is denoted by F i x T .
Fixed point theory plays a fundamental role in solving problems encountered across a broad spectrum—from mathematical analysis to differential equations, from optimization to game theory, and even including data science. By investigating the existence, uniqueness, and numerical approximation of points mapped onto themselves by a mapping, this theory provides a framework for modeling the dynamics of complex systems. The cornerstone of this theory is the Banach Fixed Point Theorem, introduced by Stefan Banach in his groundbreaking 1922 work [1]. This theorem guarantees that for a contraction mapping T : S → S satisfying the inequality
T x − T y ≤ λ x − y ,
for all x , y ∈ S with a constant λ ∈ 0 , 1 , the set F i x T consists of exactly one point. The Picard iteration x n + 1 = T x n , used to approximate this fixed point numerically, forms the basis for numerous numerical methods and algorithms.
However, the classical contraction condition entails two significant limitations: the necessity for the mapping to be continuous and the requirement that λ ∈ 0 , 1 . These constraints narrow the scope of the theory in practical applications, highlighting the need for generalized frameworks that encompass broader classes of mappings. One important generalization developed in response to this need is the class of weak contractions introduced by Osilike [2]. This class includes mappings that satisfy the condition
T x − T y ≤ λ x − y + L x − T x .
for all x , y ∈ S , where λ ∈ 0 , 1 and L ≥ 0 are constants. Nevertheless, as demonstrated in the example below, condition (2) does not always guarantee that F i x T ≠ Ø .
Example 1.
Let B = R and S = 0 , 2 be equipped with the standard absolute value norm. Define the mapping T : S → S as follows:
T x = x + 1 , x ∈ 0 , 1 , x − 1 , x ∈ 1 , 2 .
We now show that this mapping satisfies condition (2).
Case 1: If x , y ∈ 0 , 1 , then T x = x + 1 , and T y = y + 1 . Consequently,
T x − T y = x − y , x − T x = x − x + 1 = 1 .
Substituting these into (2) yields
x − y ≤ λ x − y + L · 1 ,
which is equivalent to
1 − λ x − y ≤ L .
For any x , y ∈ 0 , 1 , we have x − y ≤ 1 , and since 1 − λ ∈ 0 , 1 for any λ ∈ 0 , 1 , it follows that 1 − λ x − y ≤ 1 . Thus, the inequality holds for any λ ∈ 0 , 1 and any L ≥ 1 .
Case 2: If x , y ∈ 1 , 2 , then T x = x − 1 and T y = y − 1 . Hence,
T x − T y = x − y , x − T x = x − x − 1 = 1 .
Again, substituting into (2) gives
x − y ≤ λ x − y + L · 1 .
As in Case 1, this inequality is satisfied for any λ ∈ 0 , 1 and any L ≥ 1 .
Case 3: If x ∈ 0 , 1 and y ∈ 1 , 2 , then T x = x + 1 , and T y = y − 1 . Thus,
T x − T y = x + 1 − y − 1 = 2 − y − x , x − T x = x − x + 1 = 1 .
Plugging these into (2), we obtain
2 − y − x ≤ λ y − x + L · 1 ,
which is equivalent to
2 − 1 + λ y − x ≤ L .
For any x ∈ 0 , 1 , y ∈ 1 , 2 , and for any λ ∈ 0 , 1 , we have − 2 λ < 2 − 1 + λ y − x < 2 . Therefore, the inequality holds for any λ ∈ 0 , 1 and any L ≥ 2 .
Case 4: If y ∈ 0 , 1 and x ∈ 1 , 2 , then T y = y + 1 , and T x = x − 1 . Consequently,
T x − T y = x − 1 − y + 1 = 2 − x − y , x − T x = x − x − 1 = 1 .
Substituting into (2) yields
2 − x − y ≤ λ x − y + L · 1 ,
i.e.,
2 − 1 + λ x − y ≤ L .
For any y ∈ 0 , 1 , x ∈ 1 , 2 , and for any λ ∈ 0 , 1 , we have − 2 λ < 2 − 1 + λ x − y < 2 . Hence the inequality is satisfied for any λ ∈ 0 , 1 and any L ≥ 2 .
These case analyses demonstrate that the mapping T satisfies inequality (2) for any λ ∈ 0 , 1 and any L ≥ 2 . On the other hand, if  x ∈ 0 , 1 were a fixed point, then T x = x would imply x + 1 = x , which is impossible; similarly, if  x ∈ 1 , 2 were a fixed point, then x − 1 = x would also be impossible. Thus, T has no fixed point in S .
On the other hand, it can be easily seen that, when F i x T ≠ Ø , condition (2) guarantees the uniqueness of the fixed point.
The problem of not being able to guarantee existence led Berinde [3] to define a new class of mappings, which he called almost contractions. This class consists of mappings satisfying the following two conditions simultaneously for all x , y ∈ S , with constants λ ∈ 0 , 1 and L ≥ 0 :
T x − T y ≤ λ x − y + L y − T x ,
T x − T y ≤ λ x − y + L x − T y .
Berinde [3] showed that this symmetric pair of conditions guarantees F i x T ≠ Ø . However, as demonstrated in the following example, these conditions fail to guarantee the uniqueness of the fixed point.
Example 2.
Let B = R and S = 0 , 3 be equipped with the usual norm x = x . Define the mapping T : S → S by
T x = 1 , 0 ≤ x < 1 , x , 1 ≤ x ≤ 2 , 2 , 2 < x ≤ 3 .
Equivalently, T x = min max x , 1 , 2 .
We now verify that T satisfies conditions (3) and (4) with λ = 0 and L = 1 .
Take arbitrary x, y ∈ S . Since T x , T y ∈ 1 , 2 , we have
∀ z ∈ 1 , 2 x − T x z − T x ≤ 0 .
Indeed, if  x < 1 , then T x = 1 , and x − T x < 0 ; if x ∈ 1 , 2 , then T x = x , and x − T x = 0 ; and if x > 2 , then T x = 2 , and x − T x > 0 . In each case, z − T x has the opposite sign or is zero.
Since T y lies in 1 , 2 , we may set z = T y in (5). Then,
x − T x T y − T x ≤ 0 ,
and similarly, choosing z = T x in the corresponding relation for y, we get
y − T y T x − T y ≤ 0 ,
which is equivalent to
y − T y T y − T x ≥ 0 .
Now, consider
y − T x 2 = y − T y + T y − T x 2 = y − T y 2 + 2 y − T y T y − T x + T y − T x 2 .
Applying inequality (7) to the middle term, we obtain
y − T x 2 ≥ y − T y 2 + T y − T x 2 ≥ T y − T x 2 ,
which implies y − T x ≥ T y − T x . This proves condition (3) with λ = 0 and L = 1 .
Analogously,
x − T y 2 = x − T x + T x − T y 2 = x − T x 2 + 2 x − T x T x − T y + T x − T y 2 .
Using (6), we get
x − T y 2 ≥ x − T x 2 + T x − T y 2 ≥ T x − T y 2 ,
and hence, x − T y ≥ T x − T y , which is condition (4) with λ = 0 and L = 1
Therefore, T satisfies both (3) and (4) with λ = 0 and L = 1 , yet F i x T = 1 , 2 is not a singleton. So conditions (3) and (4) alone do not guarantee uniqueness of the fixed point.
(Berinde [3], Theorem 2) proved that when all three conditions (2), (3), and (4) are satisfied simultaneously, then F i x T consists of exactly one point. The following example supports this conclusion.
Example 3.
Let B = R and S = 0 , 2 be equipped with the standard absolute value norm. Define the mapping T : S → S by
T x = x 4 , x ∈ 0 , 1 , 3 x − 2 8 , x ∈ 1 , 2 .
We now show that this mapping satisfies conditions (2), (3) and (4), respectively.
Verification of condition (2). We consider the following cases:
Case 1. If x and y lie in the same interval, then we have the following:
  • If x , y ∈ 0 , 1 , then T x − T y = 1 4 x − y ≤ 3 8 x − y .
  • If x , y ∈ 1 , 2 , then T x − T y = 3 8 x − y .
Thus, with  λ = 3 / 8 and any L ≥ 0 , condition (2) is satisfied.
Case 2. If  x ∈ 0 , 1 and y ∈ 1 , 2 then we have the following: In this case, we compute
T x − T y = 2 x − 3 y + 2 8 , x − y = y − x , x − T x = 3 x 4 .
With λ = 3 / 8 and for some L ≥ 0 , we obtain
2 x − 3 y + 2 8 ≤ 3 8 y − x + L · 3 x 4 ,
or equivalently,
2 x − 3 y + 2 ≤ 3 y − x + 6 L x .
  • If 2 x − 3 y + 2 ≥ 0 , then this requires y ≤ 2 x + 1 / 3 and 0.5 < x ≤ 1 . Inequality (8) reduces to
    5 − 6 L x ≤ 6 y − 2 .
    If 5 − 6 L < 0 , (9) holds automatically. If  5 − 6 L ≥ 0 , then at the most critical values x = 1 and y → 1 + , we need 5 − 6 L ≤ 4 , which gives L ≥ 1 / 6 .
  • If 2 x − 3 y + 2 < 0 , then y > 2 x + 1 / 3 . This occurs either when x ∈ 0 , 0.5 and any y ∈ 1 , 2 , or when x ∈ 0.5 , 1 and y ∈ 2 x + 1 3 , 2 . Inequality (8) then reduces to
    x 1 − 6 L ≤ 2 .
    The left-hand side attains its maximum at x = 1 and L = 0 , giving a value of 1, so (10) holds for all x ∈ 0 , 1 and any L ≥ 0 .
Case 3. If  y ∈ 0 , 1 and x ∈ 1 , 2 , then we have the following: By symmetry, a similar analysis to Case 2 again yields the condition L ≥ 1 / 6 .
Verification of condition (3). Again, we examine the following cases:
Case 1. If x and y are in the same interval, then the same reasoning as in Case 1 of condition (2) applies.
Case 2. If  x ∈ 0 , 1 and y ∈ 1 , 2 , we have the following: Here, we have
T x − T y = 2 x − 3 y + 2 8 , x − y = y − x , y − T x = y − x 4 = y − x 4 .
With λ = 3 / 8 and for some L ≥ 0 , we get
2 x − 3 y + 2 ≤ 3 y − x + 8 L y − x 4 = y 3 + 8 L − x 3 + 2 L .
  • If 2 x − 3 y + 2 ≥ 0 (i.e., y ≤ 2 x + 1 / 3 and 0.5 < x ≤ 1 ), then (11) becomes
    x 5 + 2 L + 2 ≤ y 6 + 8 L .
    At the critical values x = 1 and y → 1 + , inequality (12) requires 5 + 2 L + 2 ≤ 6 + 8 L , i.e.,  L ≥ 1 / 6 .
  • If 2 x − 3 y + 2 < 0 , then since 2 x + 1 / 3 < y , this holds either when x ∈ 0 , 0.5 and all y ∈ 1 , 2 , or when x ∈ 0.5 , 1 and y ∈ 2 x + 1 / 3 , 2 . Consequently, inequality (11) reduces to
    x 1 + 2 L − 2 ≤ 8 L y .
    For the most critical values x = 1 and y → 1 + , inequality (13) requires 2 L − 1 ≤ 8 L , which holds for any L ≥ 0 .
Case 3. If  y ∈ 0 , 1 and x ∈ 1 , 2 , then we have the following: By symmetry, a similar analysis to Case 2 of condition (3) again gives L ≥ 1 / 6 .
Verification of condition (4). We consider the following:
Case 1. If x and y are in the same interval, then the same reasoning as before applies.
Case 2. If  x ∈ 0 , 1 and y ∈ 1 , 2 , then we have the following: We compute
T x − T y = 2 x − 3 y + 2 8 , x − y = y − x , x − T y = 8 x − 3 y + 2 8 .
With λ = 3 / 8 and for some L ≥ 0 , we have
2 x − 3 y + 2 ≤ 3 y − x + L 8 x − 3 y + 2 .
Let A x , y = 2 x − 3 y + 2 and B x , y = 8 x − 3 y + 2 . The lines where A = 0 and B = 0 are given by y = 2 x + 1 / 3 and y = 8 x + 2 / 3 , respectively, and for each x, we have 2 x + 1 / 3 < 8 x + 2 / 3 . We analyze three regions:
  • Region where y < 2 x + 1 / 3 : Then A > 0 , and B > 0 . Inequality (14) becomes
    5 x − 6 y + 2 ≤ L 8 x − 3 y + 2 .
    If 5 x − 6 y + 2 < 0 , then since B > 0 , (15) holds for any L ≥ 0 .
    If 5 x − 6 y + 2 ≥ 0 , then we must have y ≤ 5 x + 2 6 < 2 x + 1 3 . In this subregion, also y > 1 , which implies x > 0.8 . Since B > 0 , we obtain
    R x , y : = 5 x − 6 y + 2 8 x − 3 y + 2 ≤ L .
    We need the maximum of R x , y for x ∈ 0.8 , 1 and y ∈ 1 , 5 x + 2 6 . Examining partial derivatives shows no interior extremum; the maximum occurs on the boundary:
    –
    On the boundary y = 1 : R x , 1 = 5 x − 4 8 x − 1 , which is increasing in x and attains its maximum at x = 1 with value 1 / 7 .
    –
    On the boundary y = 5 x + 2 6 : R x , 5 x + 2 6 = 0 .
    –
    On the boundary x = 1 : R 1 , y : = 7 − 6 y 10 − 3 y , which is decreasing in y and attains its maximum at y = 1 with value 1 / 7 .
    Hence, the maximum of R x , y in this region is 1 / 7 . Thus, we require L ≥ 1 / 7 .
  • Region where 2 x + 1 / 3 < y < 8 x + 2 / 3 : Here, A < 0 and B > 0 . Then, (14) reduces to
    x − 2 ≤ L 8 x − 3 y + 2 .
    The left-hand side is negative for all x ∈ 0 , 1 , while the right-hand side is positive, so the inequality holds for any L ≥ 0 .
  • Region where y > 8 x + 2 / 3 : Then, A < 0 and B < 0 . Inequality (14) becomes
    x − 2 ≤ − L 8 x − 3 y + 2 .
    Again, the left-hand side is negative and the right-hand side is positive, so it holds for any L ≥ 0 .
A symmetric analysis for the case y ∈ 0 , 1 , x ∈ 1 , 2 yields the same condition.
Thus, for condition (4) to be satisfied, it suffices that L ≥ 1 / 7 . From conditions (2) and (3), we already obtained the requirement L ≥ 1 / 6 . Therefore, choosing L ≥ 1 / 6 ensures that all three conditions are met. Consequently, with  λ = 3 / 8 and any L ≥ 1 / 6 , the given mapping satisfies (2), (3) and (4) simultaneously. On the other hand, solving the equation T x = x shows that the unique fixed point of T is x = 0 .
In the results established by (Berinde [3], Proposition 1-2, Corollary 1), it has been shown that the class of almost contraction mappings encompasses several important classes of mappings in the literature, such as those of Kannan, Chatterjea, and Zamfirescu. Owing to its notable properties and its potential to model complex problems across various disciplines, this class of mappings has been extensively studied under different mathematical frameworks, giving rise to a rich body of literature in terms of both theoretical contributions and applied results [4,5,6,7]. In this context, almost contraction mappings have emerged as a significant tool in fixed point theory; numerous iteration algorithms have been developed that enable the understanding of qualitative properties such as stability and data dependence and allow for the effective approximation of the fixed points of such mappings (for a detailed discussion, see [8,9,10,11]). The issue of data dependence of fixed points, in particular, has attracted considerable attention from researchers due to its broad implications in both theoretical and applied sciences (see [12,13,14,15,16,17,18,19,20,21,22]). Pioneering asymptotic results in this area were obtained by Şoltuz using Mann and Ishikawa iteration algorithms (see [23,24,25]); subsequently, the literature has been further enriched by studies examining the effects of different iteration algorithms on data dependence.
However, a significant portion of these algorithms suffer from practical limitations due to their multi-step structure and the associated high computational cost. On the other hand, inertial methods have achieved remarkable success, particularly in fields such as optimization and variational inequalities; inertial approaches have been shown to enhance the analysis of stability and data dependence in variational inequality problems [26,27]. In contrast, inertial-type iterations for almost contraction mappings have not yet been systematically addressed in the literature.
In this study, we introduce an NS inertial-type iteration algorithm specifically designed for almost contraction mappings satisfying condition (2) and examine its behavior within a comprehensive theoretical framework. The steps of the algorithm are as follows:
Algorithm 1: NS inertial-type iteration algorithm
Mathematics 14 01433 i001
Here, the sequence θ n is defined as follows:
0 ≤ θ n ≤ θ ¯ n : = min n − 1 n + η − 1 , ϵ n T x n − T x n − 1 , if T x n ≠ T x n − 1 , n − 1 n + η − 1 , if T x n = T x n − 1 ,
for some η ≥ 2 and ϵ n ⊂ 0 , ∞ .
Remark 1.
The definition of the inertial parameter θ n employed in this work follows the updating strategy introduced by Shehu, Gibali, and Sagratella [28] for solving quasi-variational inequalities. In their Algorithm 3.1, they proposed
0 ≤ θ n ≤ θ ¯ n : = min n − 1 n + η − 1 , ϵ n x n − x n − 1 , if x n ≠ x n − 1 , n − 1 n + η − 1 , if x n = x n − 1 ,
with η ≥ 3 , and a sequence ϵ n satisfying ∑ n = 0 ∞ ϵ n < ∞ . This choice combines two fundamental ideas from the literature on accelerated proximal methods. The term n − 1 n + η − 1 is inspired by the momentum coefficient appearing in the fast-iteration shrinkage-thresholding algorithm (FISTA) of Beck and Teboulle [29], which guarantees an O 1 / n 2 convergence rate for convex composite problems. The refined asymptotic analysis of Attouch and Peypouquet [30] further showed that for η ≥ 3 , the rate can be improved to o 1 / n 2 . The second factor, ϵ n x n − x n − 1 , is designed to enforce the crucial estimate θ n x n − x n − 1 ≤ ϵ n ; this bound is essential for handling data dependence and ensuring stability, as it allows the influence of the inertial step to be controlled by a summable sequence. Subsequently, Çopur et al. [26] adopted the same updating rule in their more general two-step inertial algorithm for quasi-variational inequalities, demonstrating its effectiveness. More recently, Çopur et al. [27] employed this definition in the context of Jungck-type algorithms for coincidence point/value problems, where they observed that the placement of the inertial term on θ n T x n − T x n − 1 —following the same structural definition—yields significant acceleration compared to the classical inertial step θ n x n − x n − 1 . In their work, they adopted the condition η ≥ 2 , which ensures that the term n − 1 n + η − 1 is well defined for all n ≥ 0 (in particular at the first iteration) while preserving the essential properties needed for convergence. The separate case T x n = T x n − 1 simply avoids division by zero and makes the inequality θ n T x n − T x n − 1 ≤ ϵ n hold trivially. Thus, the proposed θ n seamlessly integrates the deterministic acceleration structure inherited from Nesterov-type methods with an adaptive bound that is key for the rigorous convergence analysis under the weak contraction condition.
Within the scope of this study, we establish the strong convergence of the Algorithm 1, provide a posteriori error estimates, and demonstrate the asymptotic equivalence of its trajectories with the Normal S iteration defined by Sahu [31] as follows:
Algorithm 2: Normal S iteration algorithm
Mathematics 14 01433 i002
We also conduct a weak w 2 —stability analysis and obtain a sharp upper-bound estimate for the data dependence problem. The versatility of the proposed Algorithm 1 is further illustrated through two distinct applications. In the context of image deblurring modeled via wavelet-based ℓ 1 regularization, the algorithm was compared with widely used algorithms such as Picard, Mann [32], Ishikawa [33], Agarwal [34], and Normal S (Algorithm 2)  iteration algorithms on test images with different characteristics—namely, Airfield, Harbour, Kodim, and Clowns. The findings reveal that the Algorithm 1 achieves a rapid decrease in the objective function value, particularly within the first 20 iterations; exhibits a stable reduction in the Frobenius norm of successive iteration differences; and attains the highest PSNR values throughout all iterations. Visual results corroborate these quantitative findings, indicating that despite its simpler structure, the NS inertial-type algorithm offers a distinctly superior deblurring quality compared to its counterparts.
Parallel to these findings, in fractal pattern generation on the complex plane, the same set of fixed point iteration algorithms was employed to visualize Julia and Mandelbrot sets for functions of the form sin z n + a z + c using escape criteria. In this setting, the NS inertial-type iteration algorithm again demonstrated faster convergence, produced more extensive and orderly basins of attraction, and displayed more stable behavior in chaotic boundary regions relative to the other methods. Furthermore, inspired by recent developments, we employed a NS inertial-type iteration algorithm to obtain fractal visualizations, which proved to be even more effective than the Normal S iteration algorithm. These results collectively underscore the robustness and broad applicability of the proposed inertial framework across diverse computational domains.
The subsequent definitions and lemmas form the theoretical foundation for the results established in this work.
Definition 1
(See [35]). Let Φ n i n = 0 ∞ ⊂ S , for  i = 1 , 2 , be two sequences. We say that these sequences are asymptotically equivalent if
lim n → ∞ Φ n 1 − Φ n 2 = 0 .
Definition 2
(See [36]). Let T : S → S be an operator with a fixed point x * ∈ F i x T , and let Φ n 1 n = 0 ∞ be an iteration sequence generated by
Φ 0 1 ∈ S , Φ n + 1 1 = f T , Φ n 1 , n ∈ N ∪ 0 ,
where f is a given function. Suppose that Φ n 1 n = 0 ∞ converges to x * . The sequence Φ n 1 n = 0 ∞ is said to be weak w 2 —stable w.r.t. T if, for every sequence Φ n 2 n = 0 ∞ ⊂ S that is asymptotically equivalent to Φ n 1 n = 0 ∞ , the condition
lim n → ∞ Φ n + 1 2 − f T , Φ n 2 = 0
implies
lim n → ∞ Φ n 2 = x * .
Remark 2.
In the literature, several concepts have been introduced to capture the numerical robustness of fixed point iterations. The strongest of these is T —stability (see [37]), which requires that for any sequence Φ n 2 n = 0 ∞ (no matter how chosen), the implication lim n → ∞ Φ n + 1 2 − f T , Φ n 2 = 0 ⇒ lim n → ∞ Φ n 2 = x * holds. A more realistic notion is weak stability (see [12]), where Φ n 2 n = 0 ∞ is required to be an approximate sequence of Φ n 1 n = 0 ∞ ; that is, Φ n 1 − Φ n 2 ≤ η for some η > 0 and for all sufficiently large n. An even weaker—and therefore more widely applicable—concept is weak w 2 —stability, which only demands that Φ n 2 n = 0 ∞ be asymptotically equivalent to Φ n 1 n = 0 ∞ , i.e.,  Φ n 1 − Φ n 2 → 0 as n → ∞ . These notions form a strict hierarchy:
T − stable ⊂ weakly stable ⊂ weak w 2 − stable .
The weakest concept is the most natural for numerical computations, because in practice, errors often tend to zero (asymptotic equivalence) but may not be uniformly bounded from the outset. Hence, weak w 2 —stability offers the mildest and most realistic condition under which an iteration algorithm can be considered numerically stable. This is precisely why we adopt it in the present work.
Lemma 1
(See [38]). Let Φ n i n = 0 ∞ , i = 1 , 2 be two sequences such that Φ n 1 , Φ n 2 ≥ 0 , ∀ n ∈ N , lim n → ∞ Φ n 2 = 0 , and
Φ n + 1 1 ≤ ℘ Φ n 1 + Φ n 2 , ∀ n ∈ N ∪ 0 ,
in which ℘ ∈ 0 , 1 is a constant. It then holds that lim n → ∞ Φ n 1 = 0 .

2. Convergence Results for NS Inertial-Type Iteration Algorithm

Theorem 1.
Let the sequence x n be generated by the NS inertial-type iteration algorithm. If  ∑ n = 0 ∞ ϵ n < ∞ , then x n n = 1 ∞ converges strongly to the fixed point x * of an almost contraction mapping T : S → S that satisfies condition (2) with a posteriori error estimate   
x n + 1 − x * ≤ λ 2 n + 1 x 0 − x * + λ ∑ k = 0 n λ 2 n − k ϵ k .
Proof. 
Since T is an almost contraction satisfying conditions (2), (3) and (4), it follows from (Berinde [3], Theorem 2) that T has a unique fixed point x * , i.e.,  T x * = x * . Substituting x = x * into condition (2) yields, for every y ∈ S ,
T x * − T y ≤ λ x * − y + L x * − T x * ,
so that
T x * − T y ≤ λ x * − y ∀ y ∈ S .
Using the triangle inequality together with (17) and the definition of θ n , we obtain
y n − x * ≤ T x n − T x * + θ n T x n − T x n − 1 ≤ λ x n − x * + θ n T x n − T x n − 1 .
The construction of θ n guarantees that θ n T x n − T x n − 1 ≤ ϵ n in both cases. Hence,
y n − x * ≤ λ x n − x * + ϵ n .
Since x n + 1 = T y n , applying (17) with y = y n gives
x n + 1 − x * ≤ λ y n − x * .
Combining this with (18) yields
x n + 1 − x * ≤ λ 2 x n − x * + λ ϵ n .
Iterating (19) produces a closed-form estimate. We claim that for every n ≥ 0 ,
x n + 1 − x * ≤ λ 2 n + 1 x 0 − x * + λ ∑ k = 0 n λ 2 n − k ϵ k .
For n = 0 , (20) reduces to x 1 − x * ≤ λ 2 x 0 − x * + λ ϵ 0 , which is exactly (19). Assume that (20) holds for n − 1 . Then, using (19) and the induction hypothesis, we obtain
x n + 1 − x * ≤ λ 2 x n − x * + λ ϵ n ≤ λ 2 λ 2 n x 0 − x * + λ ∑ k = 0 n − 1 λ 2 n − 1 − k ϵ k + λ ϵ n = λ 2 n + 1 x 0 − x * + λ ∑ k = 0 n − 1 λ 2 n − k ϵ k + λ ϵ n = λ 2 n + 1 x 0 − x * + λ ∑ k = 0 n λ 2 n − k ϵ k .
The first term on the right-hand side of (20) clearly tends to zero because λ 2 < 1 . It remains to prove that the second term,
S n : = λ ∑ k = 0 n λ 2 n − k ϵ k ,
also converges to zero under the hypothesis ∑ k = 0 ∞ ϵ k < ∞ . To see this, fix an arbitrary ε > 0 . Convergence of the series ∑ ϵ k implies the existence of an integer N such that
∑ k = N ∞ ϵ k < ε .
For any n > N , we have
∑ k = 0 n λ 2 n − k ϵ k = ∑ k = 0 N − 1 λ 2 n − k ϵ k + ∑ k = N n λ 2 n − k ϵ k .
In the first sum, we have n − k ≥ n − N + 1 ; since the function r ↦ λ 2 r is decreasing, λ 2 n − k ≤ λ 2 n − N + 1 for all k = 0 , 1 , … , N − 1 . Consequently,
∑ k = 0 N − 1 λ 2 n − k ϵ k ≤ λ 2 n − N + 1 ∑ k = 0 N − 1 ϵ k = : λ 2 n − N + 1 M ,
where M is a finite constant depending only on N. For the second sum, we use the trivial bound λ 2 n − k ≤ 1 and then apply (21):
∑ k = N n λ 2 n − k ϵ k ≤ ∑ k = N n ϵ k ≤ ∑ k = N ∞ ϵ k < ε .
Thus, for every n > N , we obtain
∑ k = 0 n λ 2 n − k ϵ k ≤ λ 2 n − N + 1 M + ε .
Multiplying by λ gives
S n ≤ λ λ 2 n − N + 1 M + λ ε .
Since λ 2 < 1 , it holds that λ 2 n − N + 1 M → 0 as n → ∞ . Hence, we can choose N ′ so that for all n > N ′ , this factor is smaller than ε (since λ is a constant, we may absorb it). Taking n > max N , N ′ yields S n ≤ λ ε + λ ε = 2 λ ε ; because ε was arbitrary, we conclude that lim n → ∞ S n = 0 .
Returning to (20), we now have
x n + 1 − x * ≤ λ 2 n + 1 x 0 − x * + S n → 0 as n → ∞ .
Therefore, x n converges strongly to the unique fixed point x * , completing the proof.    □
It is important to note that the fulfillment of condition (2) ensures the uniqueness of the fixed point of the almost contraction mapping T . In the subsequent result, we examine in further detail the convergence behaviors of the NS inertial-type iteration algorithm and Normal S iteration algorithm under the almost contraction framework when condition (2) is not met.
Theorem 2.
Let T be an almost contraction satisfying both inequalities (3) and (4), where λ ∈ 0 , 1 , L ≥ 0 , and  λ + L < 1 . Suppose that x * is the unique fixed point of T . Then:
(i) The sequence x n generated by the NS inertial-type iteration algorithm converges strongly to x * , with the following a posteriori error estimates:
  • Under condition (3):
    x n + 1 − x * ≤ ρ n + 1 x 0 − x * + C ∑ j = 0 n ρ n − j ϵ j ,
    where C = λ + L λ + L < 1 , and ρ = λ C / 1 − L < 1 .
  • Under condition (4):
    x n + 1 − x * ≤ d 2 n + 1 x 0 − x * + d ∑ j = 0 n d 2 n − j ϵ j ,
    where d = λ + L < 1 .
(ii) The sequence x n ′ generated by the Normal S iteration algorithm converges strongly to x * , with the following a posteriori error estimates:
  • Under condition (3):
    x n + 1 ′ − x * ≤ ∏ j = 0 n δ j x 0 ′ − x * ,
    where δ j = r 1 − α j 1 − r < 1 , and r = λ / 1 − L < 1 .
  • Under condition (4):
    x n + 1 ′ − x * ≤ ∏ j = 0 n δ j ′ x 0 ′ − x * ,
    where δ j ′ = d 1 − α j 1 − d < 1 , and d = λ + L < 1 .
Proof. 
(i) We first consider the NS inertial-type iteration algorithm under condition (3). Since x * is the unique fixed point of T , we have T x * = x * . Using (3) with x = y n and y = x * , we obtain
x n + 1 − x * = T y n − T x * ≤ λ y n − x * + L x * − T y n .
We now estimate the second term. Using again (3) with x = x * , y = y n , and  T x * = x * , we get
x * − T y n = T x * − T y n ≤ λ x * − y n + L y n − T x * = λ + L y n − x * .
Substituting this into the previous inequality yields
x n + 1 − x * ≤ λ + L λ + L y n − x * .
Define
C : = λ + L λ + L .
Next, we estimate y n − x * . By the definition of y n and the triangle inequality,
y n − x * = T x n + θ n T x n − T x n − 1 − x * ≤ T x n − x * + θ n T x n − T x n − 1 .
Using (3) with x = x n , y = x * , and  T x * = x * , we have
T x n − x * ≤ λ x n − x * + L x * − T x n ,
which gives
T x n − x * ≤ λ 1 − L x n − x * .
Therefore,
y n − x * ≤ λ 1 − L x n − x * + θ n T x n − T x n − 1 .
Set
t : = λ 1 − L .
Combining the above estimates, we obtain
x n + 1 − x * ≤ C t x n − x * + C θ n T x n − T x n − 1 .
Since θ n T x n − T x n − 1 ≤ ϵ n for all n, it follows that
x n + 1 − x * ≤ ρ x n − x * + C ϵ n ,
where
ρ : = C t = λ C 1 − L .
Because λ + L < 1 , we have C < 1 and t < 1 ; hence, ρ < 1 . Iterating (22) by backward substitution gives, for every n ≥ 0 ,
x n + 1 − x * ≤ ρ n + 1 x 0 − x * + C ∑ j = 0 n ρ n − j ϵ j .
This is the desired a posteriori error estimate under condition (3).
The remainder of the proof under condition (3) follows exactly the same pattern as the argument presented in the proof of Theorem 1.
The analysis under condition (4) proceeds in a similar fashion. Using (4) with appropriate choices of points yields the recurrence
x n + 1 − x * ≤ d 2 x n − x * + d θ n T x n − T x n − 1 , ∀ n ≥ 0 ,
where d : = λ + L < 1 . Employing again the bound θ n T x n − T x n − 1 = ϵ n and iterating leads to the a posteriori estimate
x n + 1 − x * ≤ d 2 n + 1 x 0 − x * + d ∑ j = 0 n d 2 n − j ϵ j .
The same convergence argument as above (with ρ replaced by d 2 ) shows that the right-hand side tends to zero, so strong convergence holds under condition (4) as well.
(ii) Using the Normal S iteration algorithm and the inequality in (3), we derive the following:
y n ′ − x * ≤ 1 − α n x n ′ − x * + α n T x n ′ − x * ≤ 1 − α n 1 − λ 1 − L x n ′ − x * ,
and
x n + 1 ′ − x * = T y n ′ − T x * ≤ λ y n ′ − x * + L x * − T y n ′ ,
which gives
x n + 1 ′ − x * ≤ λ 1 − L y n ′ − x * .
Inserting (23) into (24) yields
x n + 1 ′ − x * ≤ τ 1 − α n 1 − τ x n ′ − x * ,
where τ = λ 1 − L < 1 . Define δ n : = τ 1 − α n 1 − τ for all n ≥ 0 . Since τ < 1 and α n ∈ 0 , 1 for all n ≥ 0 , we have δ n ≤ τ < 1 . Iterating the inequality yields the a posteriori error estimate
x n + 1 ′ − x * ≤ ∏ j = 0 n δ j x 0 ′ − x * .
Because each factor δ j ≤ τ < 1 , the product tends to zero, so x n ′ converges strongly to x * .
Using the Normal S iteration algorithm and the inequality in (4), we derive the following:
y n ′ − x * ≤ 1 − α n x n ′ − x * + α n T x n ′ − x * ≤ 1 − α n 1 − λ + L x n ′ − x * ,
and
x n + 1 ′ − x * = T y n ′ − T x * ≤ λ + L y n ′ − x * .
Combining these, we obtain
x n + 1 ′ − x * ≤ d 1 − α n 1 − d x n ′ − x * ,
where d = λ + L . Set δ n ′ : = d 1 − α n 1 − d for all n ≥ 0 . Since d < 1 and α n ∈ 0 , 1 for all n ≥ 0 , we have δ n ≤ d < 1 . Iterating the inequality yields the a posteriori error estimate
x n + 1 ′ − x * ≤ ∏ j = 0 n δ j ′ x 0 ′ − x * ,
and again, the product converges to zero, proving strong convergence to x * .    □
Theorem 3.
The following statements are equivalent:
(i) The sequence x n ′ − x n n = 0 ∞ converges strongly to 0, and  x n ′ n = 0 ∞ converges strongly to  x * .
(ii) The sequence x n − x n ′ n = 0 ∞ converges strongly to 0, and  x n n = 0 ∞ converges strongly to  x * .
Proof. 
(i) Using condition (2) together with the definitions of the Normal S and NS inertial-type iteration algorithms, we estimate for all n ∈ N ∪ 0 :
x n + 1 − x n + 1 ′ ≤ T x * − T y n + T x * − T y n ′ ≤ λ x * − y n + λ x * − y n ′ .
Since
y n = T x n + θ n T x n − T x n − 1 ,
we get
x * − y n ≤ x * − T x n + θ n T x n − T x n − 1 ≤ λ x * − x n + ϵ n .
On the other hand,
y n ′ = 1 − α n x n ′ + α n T x n ′ ,
so
x * − y n ′ ≤ 1 − α n x * − x n ′ + α n x * − T x n ′ .
Using condition (2) together with x = x * and y = x n ′ , we have
x * − T x n ′ = T x * − T x n ′ ≤ λ x * − x n ′ ,
and therefore,
x * − y n ′ ≤ 1 − α n 1 − λ x * − x n ′ .
Combining these estimates yields
x n + 1 − x n + 1 ′ ≤ λ 2 x * − x n + λ 1 − α n 1 − λ x * − x n ′ + λ ϵ n ≤ λ 1 − α n 1 − λ x n − x n ′ + λ 1 − α n 1 − λ + λ x * − x n + λ ϵ n .
Since 1 − α n 1 − λ < 1 for all n ∈ N ∪ 0 , we obtain
Φ n + 1 1 ≤ ℘ Φ n 1 + Φ n 2 ,
where
Φ n 1 : = x n − x n ′ ≥ 0 , ℘ : = λ ∈ 0 , 1 ,
and
δ n : = λ 1 − α n 1 − λ + λ , Φ n 2 : = δ n x n − x * + λ ϵ n ≥ 0 .
Since α n ∈ 0 , 1 for all n ∈ N ∪ 0 and λ ∈ 0 , 1 , it follows that δ n is bounded. Moreover, ∑ n = 0 ∞ ϵ n < ∞ implies ϵ n → 0 as n → ∞ . Also by Theorem 1, we have lim n → ∞ x n − x * = 0 . Hence, lim n → ∞ Φ n 2 = 0 . An application of Lemma 1 then implies that lim n → ∞ Φ n 1 = 0 . Finally, by the triangle inequality,
x n ′ − x * ≤ x n ′ − x n + x n − x * ,
and since both terms on the right-hand side tend to zero, we conclude that
lim n → ∞ x n ′ − x * = 0 .
(ii) By employing an analogous argument using condition (2) in conjunction with the Normal S and NS inertial-type iteration algorithms, we likewise obtain for all n ∈ N ∪ 0 :
x n + 1 ′ − x n + 1 ≤ T y n ′ − T y n ≤ λ x * − y n ′ + λ x * − y n ≤ λ 1 − α n x * − x n ′ + λ α n x * − T x n ′ + λ x * − T x n + λ θ n T x n − T x n − 1 ≤ λ 1 − α n 1 − λ x * − x n ′ + λ 2 x * − x n + λ ϵ n ≤ λ 2 x n ′ − x n + λ 1 − α n 1 − λ + λ x * − x n ′ + λ ϵ n .
Since the subsequent steps mirror those in part (i), the details are omitted.    □

3. Stability and Data Dependence Results for NS Inertial-Type Iteration Algorithm

Theorem 4.
Let T and S be as specified in Theorem 1. Let x n be the sequence generated by the NS inertial-type iteration algorithm and u n ⊂ S be a sequence asymptotically equivalent to x n . Define a sequence ε n in R + by
ε n = u n + 1 − T v n , v n = T u n + μ n T u n − T u n − 1 , n ≥ 0 ,
where the sequence μ n is defined by
0 ≤ μ n ≤ min n − 1 n + η − 1 , ϵ n ′ T u n − T u n − 1 , if T u n ≠ T u n − 1 , n − 1 n + η − 1 , if T u n = T u n − 1 ,
for some η ≥ 2 and ϵ n ′ ⊂ 0 , ∞ , with ∑ n = 0 ∞ ϵ n ′ < ∞ . Then, the NS inertial-type iteration algorithm is weak w 2 —stable with respect to T .
Proof. 
Since x n converges strongly to x * by Theorem 1, it suffices to prove that under the given conditions, the asymptotically equivalent sequence u n also converges to x * . From the definition of asymptotic equivalence, we have
lim n → ∞ x n − u n = 0 .
Assume further that lim n → ∞ ε n = 0 . Using the NS inertial-type iteration algorithm together with (2), the definitions in (26) and the properties of θ n and μ n , we obtain the following estimate:
u n + 1 − x * ≤ u n + 1 − x n + 1 + x n + 1 − x * ≤ u n + 1 − T v n + T v n − x n + 1 + x n + 1 − x * = ε n + T y n − T v n + x n + 1 − x * ≤ ε n + λ y n − v n + L y n − T y n + x n + 1 − x * = ε n + λ T x n + θ n T x n − T x n − 1 − T u n − μ n T u n − T u n − 1 + L y n − T y n + x n + 1 − x * ≤ ε n + λ T x n − T u n + λ θ n T x n − T x n − 1 + λ μ n T u n − T u n − 1 + L y n − T y n + x n + 1 − x * ≤ ε n + λ T x n − T u n + λ ϵ n + λ ϵ n ′ + L y n − T y n + x n + 1 − x * ≤ ε n + λ 2 x n − u n + λ ϵ n + λ ϵ n ′ + λ L x n − T x n + L y n − T y n + x n + 1 − x *
Now, because  u n ⊂ S is asymptotically equivalent to x n , we have lim n → ∞ λ 2 x n − u n = 0 . From Theorem 1, we know that x n → x * implies that x n − T x n → 0 and y n − T y n → 0 . The summability conditions ∑ n = 0 ∞ ϵ n < ∞ and ∑ n = 0 ∞ ϵ n ′ < ∞ force ϵ n → 0 and ϵ n ′ → 0 . Taking the limit as n → ∞ in the above inequality, and using lim n → ∞ ϵ n = 0 , we obtain u n → x * .    □
Theorem 5.
Let T : S → S be an almost contraction satisfying (2) and T ˜ : S → S be any mapping such that
T x − T ˜ x ≤ ε ∀ x ∈ S
for some ε > 0 . Suppose that x n is the sequence generated by the NS inertial-type iteration algorithm applied to T with parameter θ n and a summable sequence ϵ n ⊂ 0 , ∞ , as defined in the algorithm. Let x ˜ n be the sequence generated by
Algorithm 3: NS inertial-type iteration algorithm for T ˜
Mathematics 14 01433 i003
Where the sequence θ ˜ n is defined by
0 ≤ θ ˜ n ≤ θ ˜ ¯ n : = min n − 1 n + η − 1 , ϵ ˜ n T ˜ x ˜ n − T ˜ x ˜ n − 1 , if T ˜ x ˜ n ≠ T ˜ x ˜ n − 1 , n − 1 n + η − 1 , if T ˜ x ˜ n = T ˜ x ˜ n − 1 ,
for some η ≥ 2 and ϵ ˜ n ⊂ 0 , ∞ , with ∑ n = 0 ∞ ϵ ˜ n < ∞ . If  lim n → ∞ x ˜ n = x ˜ * and x ˜ * = T ˜ x ˜ * , then the following error estimate holds:
x * − x ˜ * ≤ ε 1 − λ ,
where x * denotes the unique fixed point of T .
Proof. 
Using the definitions of the Algorithms 2 and 3 together with condition (2) and the properties of θ n and θ ˜ n , we obtain
x n + 1 − x ˜ n + 1 ≤ T y n − T y ˜ n + T y ˜ n − T ˜ y ˜ n .
Applying conditions (2) and (28), it follows that
x n + 1 − x ˜ n + 1 ≤ λ y n − y ˜ n + L y n − T y n + ϵ .
From the definition of y n and y ˜ n , we have
y n − y ˜ n ≤ T x n − T ˜ x ˜ n + θ n T x n − T x n − 1 + θ ˜ n T ˜ x ˜ n − T ˜ x ˜ n − 1 .
Hence,
x n + 1 − x ˜ n + 1 ≤ λ T x n − T ˜ x ˜ n + λ θ n T x n − T x n − 1 + λ θ ˜ n T ˜ x ˜ n − T ˜ x ˜ n − 1 + L y n − T y n + ϵ .
Using again conditions (2) and (28), we obtain
x n + 1 − x ˜ n + 1 ≤ λ T x n − T x ˜ n + λ ε + λ ϵ n + λ ϵ ˜ n + L y n − T y n + ε ≤ λ 2 x n − x ˜ n + λ L x n − T x n + L y n − T y n + λ ϵ n + ϵ ˜ n + λ + 1 ε .
Define a n : = x n − x ˜ n and c n : = λ L x n − T x n + L y n − T y n + λ ϵ n + ϵ ˜ n for all n ≥ 0 . Then, (31) becomes
a n + 1 ≤ λ 2 a n + λ + 1 ε + c n ∀ n ≥ 0 .
It follows from Theorem 1 that x n → x * and y n → x * as n → ∞ ; therefore, x n − T x n → 0 and y n − T y n → 0 as n → ∞ . Since ∑ n = 0 ∞ ϵ n < ∞ and ∑ n = 0 ∞ ϵ ˜ n < ∞ , we also have ϵ n → 0 and ϵ ˜ n → 0 as n → ∞ . Consequently, c n → 0 as n → ∞ . Taking the limit superior in (32) and using that lim sup n → ∞ a n + 1 = lim sup n → ∞ a n , we obtain
lim sup   n → ∞ a n + 1 ≤ λ 2 lim sup   n → ∞ a n + λ + 1 ε ,
i.e., 1 − λ 2 lim sup n → ∞ a n ≤ λ + 1 ε . Hence,
lim sup   n → ∞ a n ≤ λ + 1 ε 1 − λ 2 .
Since x n → x * and x ˜ n → x ˜ * as n → ∞ , it follows that a n → x * − x ˜ * ; therefore, its limit superior coincides with its limit. Passing to the limit yields
x * − x ˜ * ≤ λ + 1 ε 1 − λ 2 = ε 1 − λ .
   □

4. A Comparative Study of the Computational Performance of Various Algorithms in Image Restoration Problems

In this section, the effectiveness of the NS inertial-type iteration algorithm, developed and analyzed in the previous sections, is evaluated through a comparative study on the classical image deblurring problem.
Image deblurring is a fundamental task in image processing, with applications in areas such as medical imaging, astronomy, satellite imaging, biometrics, and industrial inspection. The observed images are often degraded by blur and noise due to factors such as camera motion, defocusing, and atmospheric distortions.
Mathematically, image deblurring is formulated as an inverse problem, which is typically ill-posed, meaning that small perturbations in the data can lead to large reconstruction errors. To overcome this issue, regularization techniques are employed. In particular, ℓ 1 -norm regularization is widely used due to its ability to promote sparsity.
Wavelet transforms offer an effective framework for sparsity-based regularization by providing multiresolution representations of images. Since natural images can often be well approximated by a few significant wavelet coefficients, wavelet-based ℓ 1 -regularized models are especially suitable for image deblurring.
To ensure a precise and reproducible formulation, we explicitly define the forward model used in the image deblurring problem. The blur is generated by a spatially invariant convolution operator with a Gaussian point spread function. Specifically, the blur kernel is taken as
K = psfGauss ( [ 9 , 9 ] , 5 ) ,
and the convolution is applied with symmetric boundary conditions.
The operator A is modeled as a linear blurring operator corresponding to a spatially invariant convolution process, that is,
A x = K ∗ x ,
where K denotes the blur kernel, and ∗ represents the two-dimensional discrete convolution. In the numerical experiments, the image is processed channel-wise, i.e., the red, green, and blue components are blurred separately.
Moreover, the regularization is imposed in the wavelet domain. Let W denote the discrete wavelet transform (DWT) and W − 1 its inverse. If x denotes the unknown image, then the ℓ 1 -regularized inverse problem is written as
min x F deb ( x ) = ∥ A x − b ∥ 2 2 + λ ∥ W x ∥ 1 ,
where b is the observed blurred and noisy image, and λ > 0 is the regularization parameter.
Here, f ( x ) = ∥ A x − b ∥ 2 2 is differentiable and convex, while g ( x ) = λ ∥ W x ∥ 1 is convex but non-smooth. Since W is orthogonal, the proximal operator associated with the ℓ 1 -term reduces to a soft-thresholding step in the wavelet domain. More precisely,
prox λ t ∥ W · ∥ 1 ( u ) = W − 1 sgn ( W u ) max { | W u | − λ t , 0 } ,
which is applied component-wise.
Using this, the fixed point mapping T common to all iteration algorithms is defined as
T ( u ) : = W − 1 sgn W ( v ) max { | W ( v ) | − λ t , 0 } , v = u − t ∇ f ( u ) ,
where
∇ f ( u ) = 2 A ⊤ ( A u − b ) .
The adjoint operator A ⊤ corresponds to convolution with the flipped kernel under reflexive boundary conditions. The Lipschitz constant of ∇ f is
L = 2 ∥ A ⊤ A ∥ ,
and the step size is chosen accordingly.
This formulation establishes a direct connection with the classical ISTA framework and allows all algorithms to be interpreted within a unified fixed point setting.
We now explicitly present all iteration algorithms used in the comparison. All algorithms are implemented using the same operator T , ensuring a fair and consistent comparison.
(i)
Picard-I iteration (ISTA):
u n + 1 = T ( u n ) .
(ii)
Mann-I iteration:
u n + 1 = ( 1 − α n ) u n + α n T ( u n ) , α n ∈ ( 0 , 1 ) .
(iii)
Ishikawa-I iteration:
y n = ( 1 − β n ) u n + β n T ( u n ) , u n + 1 = ( 1 − α n ) u n + α n T ( y n ) , α n , β n ∈ ( 0 , 1 ) .
(iv)
Agarwal-I iteration:
y n = ( 1 − β n ) u n + β n T ( u n ) , u n + 1 = ( 1 − α n ) T ( u n ) + α n T ( y n ) .
(v)
NS-I iteration:
y n = ( 1 − β n ) u n + β n T ( u n ) , u n + 1 = T ( y n ) .
(vi)
NS-inert.-I (proposed method):
y n = T ( u n ) + θ n ( T ( u n ) − T ( u n − 1 ) ) , u n + 1 = T ( y n ) ,
where θ n is the inertial parameter.
The numerical experiments are carried out using the following parameter choices:
  • Blur kernel: A Gaussian point spread function of size 9 × 9 with standard deviation σ = 5 is used.
  • Noise level: Additive Gaussian noise with magnitude 10 − 3 is added to the blurred image.
  • Random seed: The random number generator is initialized with seed 314.
  • Boundary conditions: Reflexive (symmetric) boundary conditions are employed.
  • Maximum number of iterations: MAXITER = 100 .
  • Step size: The step size is chosen as
    t = 1 L ,
    where L = 2 max | S | 2 is the Lipschitz constant computed from the spectral representation of the operator, and S denotes the Fourier representation of the convolution kernel.
  • Iteration parameters: The control sequences are selected as
    α n = β n = 1 k 10 + 1 .
  • Initialization: The algorithm is initialized with the observed image, i.e.,
    u 0 = b .
  • Frobenius norm error:
    ∥ u n − u * ∥ F ,
  • Peak Signal-to-Noise Ratio (PSNR):
    PSNR ( u n , u * ) = 10 log 10 M A X 2 MSE ,
    where u * denotes the reference image and M A X = 255 for 8-bit images.
  • The original test images and their blurred versions obtained using the same blurring operator are presented in Figure 1 and Figure 2, respectively. Grayscale images Airfield and Harbour and color images Kodim and Clowns are used as benchmark datasets. After applying the same blurring operator to all images, the deblurring is performed using the Picard-I (ISTA), Mann-I, Ishikawa-I, Agarwal-I, NS-I, and NS-Inert.-I algorithms, and their results are compared.
Figure 1. The original test images. (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 2. The blurred versions of all test images obtained by applying the same blurring operator. (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 3, Figure 4, Figure 5 and Figure 6 display the deblurred results of all algorithms in a unified comparative layout. The visual comparisons clearly demonstrate that the NS-Inert.-I algorithm provides the best reconstruction quality for every test image.
Figure 3. Comparison of the deblurred images obtained using (a) Picard-I; (b) Mann-I; (c) Ishikawa-I; (d) Agarwal-I; (e) NS-I; (f) NS-Inert.-I.
Figure 4. Comparison of the deblurred images obtained using (a) Picard-I; (b) Mann-I; (c) Ishikawa-I; (d) Agarwal-I; (e) NS-I; (f) NS-Inert.-I.
Figure 5. Comparison of the deblurred images obtained using (a) Picard-I; (b) Mann-I; (c) Ishikawa-I; (d) Agarwal-I; (e) NS-I; (f) NS-Inert.-I.
Figure 6. Comparison of the deblurred images obtained using (a) Picard-I; (b) Mann-I; (c) Ishikawa-I; (d) Agarwal-I; (e) NS-I; (f) NS-Inert.-I.
For a detailed analysis of the algorithms’ convergence behavior, the objective function values, the Frobenius norms of successive iteration differences, and the PSNR values were evaluated at each iteration.
Figure 7 and Figure 8 show that the NS-Inert.-I algorithm achieved a notably rapid reduction in the objective function values during the first 20 iterations and preserved this superior performance across the remaining iterations.
Figure 7. Iteration-wise changes of the objective function F n during the first 100 steps for the images (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 8. Changes in the objective function F n over the first 20 iterations for images (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 9 and Figure 10 indicate that the NS-Inert.-I algorithm demonstrates not only fast but also highly stable and consistent convergence. Notably, a significant divergence between algorithms is evident within the first 20 iterations.
Figure 9. Evolution of the Frobenius norm of successive iteration differences, ∥ u n − u n − 1 ∥ fro , during the first 100 iterations. (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 10. Evolution of the Frobenius norm of successive iteration differences, ∥ u n − u n − 1 ∥ fro , during the first 20 iterations. (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 11 and Figure 12 illustrate that the NS-Inert.-I algorithm consistently attained the highest PSNR values throughout all iterations. Notably, it surpasses all other methods with respect to the final PSNR achieved at the end of the iteration algorithm. Taken together, both the visual and quantitative findings indicate that the T-operator-based NS-Inert.-I algorithms offer a pronounced and reliable advantage over classical ISTA and its variants, demonstrating rapid convergence in the early iterations as well as superior final image quality.
Figure 11. Evolution of PSNR values during the first 100 iterations. (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 12. Evolution of PSNR values during the first 20 iterations. (a) Airfield; (b) Harbour; (c) Kodim; (d) Clowns.
Figure 3, Figure 4, Figure 5 and Figure 6 provide a visual comparison of the restored images, while the quantitative performance of the algorithms is also assessed through the objective function values, the Frobenius norms of successive iteration differences, and the PSNR values reported in the subsequent figures and tables.

5. A Comparative Study of the Computational Performance of Various Algorithms via Fractal Generation

In fixed point theory, the emergence of fractal structures through iteration algorithms is closely related to the dynamic behavior of the underlying system and the complex geometry of the basins of attraction in the complex plane. During the iteration algorithm, different initial points may exhibit different dynamical behaviors: some points converge to a particular fixed point, some approach other roots, while others diverge toward infinity. Since each root is associated with its own basin of attraction, an initial point that lies within a particular basin will converge to the corresponding root under the selected iteration algorithm.
For example, if a polynomial has several distinct roots, the complex plane is naturally divided into different regions associated with these roots. These regions are known as basins of attraction. The boundaries separating these basins often have extremely complicated structures. When these boundaries are examined more closely, new geometric details continue to appear at different scales. Such behavior reveals a self-similar structure that repeats infinitely, which is one of the fundamental characteristics of fractal geometry. Consequently, the shapes generated by iteration algorithms frequently produce fractal patterns. Small variations in the initial points near the boundaries of attraction basins may cause the iterations to converge to completely different roots, which leads to chaotic behavior in those regions. The Mandelbrot and Julia sets are two of the most well-known and extensively studied examples of fractals generated by the iteration algorithm of a complex function. Benoit Mandelbrot [39] introduced the Mandelbrot set in the 1980s, while Pierre Fatou [40] and Gaston Julia independently created the Julia set in the early 20th century. The Julia set was initially introduced by [41]. Over time, mathematicians have developed several generalizations of these sets, including the use of different iteration algorithms derived from fixed point theory. These techniques have been utilized to generalize Julia and Mandelbrot sets [42,43,44,45,46,47].
Definition 3.
(Julia Set) Let T c : C → C be a polynomial function that depends on c ∈ C . The filled Julia set is
J T c = { z ∈ C : ∥ T c n z ∥ ↛ ∞ as n → ∞ }
where T c n z is the n − t h iteration of the function T c . The Julia set J u T c of the function T c is defined as the boundary of J T c , i.e.,  J u T c = ∂ J T c .
Definition 4.
(Mandelbrot Set) Let T c : C → C be a polynomial function that depends on c ∈ C . The Maldelbrot set Mis the set of parameters c for which the Julia set filled, ie.,
M = { c ∈ C : J T c is connected . }
Also, it is described as follows:
M = { c ∈ C : ∥ T c n z * ∥ ↛ ∞ as n → ∞ }
where z * is any critical point of T c , i.e.,  ∂ T c z * = 0 .
Definition 5.
Let T : C → C be a complex mapping. The NS inertial-type orbit is defined as follows for an initial point z 0 , z − 1 ∈ C :
Algorithm 4: NS inertial-type orbit
Mathematics 14 01433 i004
It is well known that sin ( z n ) ≤ 1 , ∀ y , z ∈ C .
| sin ( z n ) | = z n − z 3 n 3 ! + z 5 n 5 ! − … = | z n | 1 − z 2 n 3 ! + z 4 n 5 ! − …
| sin ( y n ) | = y n − y 3 n 3 ! + y 5 n 5 ! − … = | y n | 1 − y 2 n 3 ! + y 4 n 5 ! − …
We take T ( z ) as T c ( z ) , with  y 0 = y , and  z 0 = z , and we assume that
( i ) 1 − z 2 n 3 ! + z 4 n 5 ! − … ≥ | τ 1 | , ( ii ) 1 − y 2 n 3 ! + y 4 n 5 ! − … ≥ | τ 2 | ,
where | τ 1 | , | τ 2 | ∈ ( 0 , 1 ] , except for the values of y , z for which
| τ 1 | = | τ 2 | = 0 .
By utilizing four distinct celebrated iterations, we prove here an escape criterion for the transcendental complex sine function of the type
T ( z ) = sin ( z n ) + a z + c , a , c ∈ C , n ≥ 2 .
Theorem 6.
Let T c ( z ) = sin ( z n ) + a z + c , a , c ∈ C , n ≥ 2 , | z | ≥ | c | > 2 ( 1 + | a | ) | τ 1 | 1 n − 1 , and | z | ≥ | c | > 2 ( 1 + | a | ) | τ 2 | 1 n − 1 . Let the sequence { z k } k ∈ N be generated by Algorithm 4, that is,
z k + 1 = T ( y k ) , y k = T ( z k ) + μ T ( z k ) − T ( z k − 1 ) , k ≥ 1 ,
where μ ∈ [ 0 , 1 ] .
Assume that, for all z ∈ C ,
| sin ( z n ) | ≥ | τ 1 | | z | n , | sin ( y n ) | ≥ | τ 2 | | y | n ,
where | τ 1 | , | τ 2 | ∈ ( 0 , 1 ] , for all k, and that for some ρ ≥ 0 ,
| T ( z k − 1 ) | ≤ ρ | T ( z k ) | , 0 ≤ ρ < 1 + 1 μ k , ∀ k ≥ 0 .
Define
δ k : = 1 + μ k − μ k ρ > 0 .
Then, | z k | → ∞ as k → ∞ .
Proof. 
Let T ( z ) = sin ( z n ) + a z + c , z 0 = z and using the Algorithm 4, we have
| y k | = | T ( z k ) + μ ( T ( z k ) − T ( z k − 1 ) ) | .
If k = 0 ,
| y 0 | = | T ( z 0 ) + μ ( T ( z 0 ) − T ( z − 1 ) ) | = | ( 1 + μ ) T ( z 0 ) − μ ( T ( z − 1 ) ) | ≥ ( 1 + μ ) | T ( z 0 ) | − μ | ( T ( z − 1 ) ) | , | T ( z k − 1 ) | ≤ ρ | T ( z k ) | , 0 ≤ ρ < 1 + 1 μ k , ∀ k ≥ 0 ≥ ( 1 + μ − μ ρ ) | T ( z ) | = δ | T ( z ) | = δ | sin ( z n ) + a z + c | ≥ δ | sin ( z n ) | − δ | a z | − δ | c | , | sin ( z n ) | ≥ | τ 1 | | z | n ≥ δ | τ 1 | | z n | − δ | a | | z | − δ | z | , | z | ≥ | c | , ≥ δ ( | τ 1 | | z n | − | z | ( 1 + | a | ) ) , μ ∈ ( 0 , 1 ] , = | z | δ ( 1 + | a | ) τ 1 | | z n − 1 | 1 + | a | − 1 .
Since
| sin ( z n ) | = z n − z 3 n 3 ! + z 5 n 5 ! − … ≥ | τ 1 | | z n | ,
where z ∈ C , except the values of z for which | τ 1 | = 0 , | τ 1 | ∈ ( 0 , 1 ] , we get
| y | ≥ | y | δ ( 1 + | a | ) = | z | | τ 1 | | z n − 1 | 1 + | a | − 1 .
Since
| z | > 2 ( 1 + | a | ) | τ 1 | 1 n − 1 ,
this provides that
| y n | > | z | n | τ 1 | | z n − 1 | 1 + | a | − 1 n ≥ | τ 1 | | z | n .
Now, for the next step of NS inertial-type iteration algorithm, we have
| z k + 1 | = | T ( y k ) | .
Again, if k = 0 ,
| z 1 | = | T ( y ) | = | ( sin ( y n ) + a y + c ) | ≥ | sin ( y n ) | − a y | − | c | − ≥ | sin ( y n ) | − | a | | y | − | z | , | z | ≥ | c | , ≥ | τ 2 | | y n | − | y | | a | − | z | ≥ | τ 1 | | τ 2 | | z n | − | τ 1 | | z | | a | − | z | = | τ 1 | | τ 2 | | z n | − | z | | a | − | z | , τ 1 ∈ ( 0 , 1 ] , = | τ 1 | | τ 2 | | z n | − | z | ( 1 + | a | ) = | z | ( 1 + | a | ) | τ 1 | | τ 2 | | z n − 1 | 1 + | a | − 1 .
This is because
| sin ( y n ) | = y n − y 3 n 3 ! + y 5 n 5 ! − … ≥ | τ 2 | | y n | ,
where z ∈ C , except the values of z for which | τ 2 | = 0 , | τ 2 | ∈ ( 0 , 1 ] . In addition, | y | ≥ β | τ 1 | | z | . Thus, we get
| z 1 | ≥ | z 1 | 1 + | a | = | z | | τ 1 | | τ 2 | | z n − 1 | 1 + | a | − 1 .
Now, on iterating up to kth term, we obtain
| z 2 | ≥ | z | | τ 1 | | τ 2 | | z n − 1 | 1 + | a | − 1 2
| z 3 | ≥ | z | | τ 1 | | τ 2 | | z n − 1 | 1 + | a | − 1 3
| z 4 | ≥ | z | | τ 1 | | τ 2 | | z n − 1 | 1 + | a | − 1 4
⋮
| z k | ≥ | z | | τ 1 | | τ 2 | | z n − 1 | 1 + | a | − 1 k .
Since | z | ≥ | c | > 2 ( 1 + | a | ) | τ 1 | 1 n − 1 and | z | ≥ | c | > 2 ( 1 + | a | ) | τ 2 | 1 n − 1 , | τ 1 | , | τ 2 | ∈ ( 0 , 1 ) , this implies that
| z | ≥ | c | > 2 ( 1 + | a | ) | τ 1 | | τ 2 | 1 n − 1 .
Hence,
| τ 1 | | τ 2 | | z n − 1 | ( 1 + | a | ) − 1 > 1
and the orbit of z tends to infinity, that is, | z k | → ∞ when k → ∞ .    □
Corollary 1.
Let | z m | > max | c | , 2 ( 1 + | a | ) | τ 1 | 1 n − 1 , 2 ( 1 + | a | ) | τ 1 | | τ 2 | 1 n − 1 , m ≥ 0 .
Since
| τ 1 | | τ 2 | | z n − 1 | ( 1 + | a | ) − 1 > 1 ,
therefore,
| z m + k | > | z | | τ 1 | | τ 2 | | z n − 1 | ( 1 + | a | ) m + k .
Hence, | z k | → ∞ when k → ∞ .
Remark 3.
For the transcendental complex function
T c ( z ) = sin ( z n ) + a z + c , a , c ∈ C , n ≥ 2 ,
the escape criteria established via different fixed point iterations (Picard, Mann, Ishikawa and Noor) ensure that the generated orbit diverges to infinity under suitable initial conditions.
More precisely, as proved in [48], the following hold:
1. 
Under the Picard iteration algorithm, if 
| z | ≥ | c | > 2 ( 1 + | a | ) | τ 1 | 1 n − 1 ,
then | z k | → ∞ .
2. 
Under the Mann iteration algorithm, if 
| z | ≥ | c | > 2 ( 1 + | a | ) α | τ 1 | 1 n − 1 ,
then | z k | → ∞ .
3. 
Under the Ishikawa iteration algorithm, if
| z | ≥ | c | > 2 ( 1 + | a | ) α | τ 1 | 1 n − 1 and | z | ≥ | c | > 2 ( 1 + | a | ) β | τ 2 | 1 n − 1 ,
then | z k | → ∞ .
4. 
Under the Noor iteration algorithm, if 
| z | ≥ | c | > 2 ( 1 + | a | ) α | τ 1 | 1 n − 1 , | z | ≥ | c | > 2 ( 1 + | a | ) β | τ 2 | 1 n − 1 ,
and | z | ≥ | c | > 2 ( 1 + | a | ) γ | τ 3 | 1 n − 1 ,
then | z k | → ∞ .
These results provide unified escape criteria ensuring divergence of the orbit, which play a fundamental role in the generation of Julia sets for the function T c .
Corollary 2.
Let T c ( z ) = sin ( z n ) + a z + c , a , c ∈ C , n ≥ 2 . Consider the Normal Siteration algorithm obtained from the Ishikawa iteration algorithm by taking α = 1 .
If the initial point z ∈ C satisfies
| z | ≥ | c | > 2 ( 1 + | a | ) | τ 1 | 1 n − 1 and | z | ≥ | c | > 2 ( 1 + | a | ) β | τ 2 | 1 n − 1 ,
then the orbit { z k } generated by the Normal S iteration algorithm diverges to infinity, that is,
| z k | → ∞ as k → ∞ .
Algorithm 5: Mandelbrot-type set generation via NS inertial-type iteration algorithm
Mathematics 14 01433 i005
Algorithm 6: Julia set generation via NS inertial-type iteration algorithm
Mathematics 14 01433 i006
Because iterative dynamical systems often exhibit chaotic boundary behavior when multiple attracting fixed points exist, they naturally provide a mathematical foundation for the formation of fractal structures. As a result, iteration algorithms produce fractal patterns in the complex plane, since the boundaries separating regions that converge to different fixed points typically display chaotic and self-similar structures.
In theoretical studies, iteration algorithms are generally compared in terms of convergence rates or error analyses. However, fractal visualizations provide an effective way to observe the overall dynamical behavior of these algorithms. Different iteration algorithms may generate different basins of attraction, distinct chaotic boundaries, and varying convergence rates. Therefore, comparing fixed point iteration algorithms through fractal patterns is particularly valuable both for numerical analysis and complex dynamics. Such visualizations allow researchers to understand the convergence behavior of iteration algorithm in an intuitive and geometric way. In fractal representations, the convergence speed toward roots and the number of iterations required are usually expressed through color variations. In this way, it becomes possible to visually identify which fixed point iteration algorithm converges more rapidly to a root and which algorithm demonstrates a more stable convergence behavior in the complex plane.
The fixed point iteration algorithm considered in this study include the Picard, Mann, Ishikawa, Agarwal, Normal S, and NS inertial-type iteration algorithms. The fractal visualizations obtained through these iteration algorithms reveal that the NS inertial-type iteration algorithm exhibits a more stable and dynamically efficient behavior compared with the other fixed point iteration algorithms. In particular, the fractal patterns generated by this algorithm indicate stronger convergence characteristics and a more consistent dynamical structure in the complex plane.
Furthermore, motivated by recent studies in the literature, this work also aims to obtain Julia set and Mandelbrot-type fractal visualizations based on the escape criteria for the function T ( z , n ) = sin ( z n ) + a z + c were generated using the NS inertial-type iteration algorithms described in Algorithms 5 and 6. The resulting fractal images demonstrate that the NS inertial-type iteration algorithm provides a more effective and practical framework compared with the other iteration algorithms considered in this study. The fractal visualizations of the complex function
T ( z , n ) = sin ( z n ) + a z + c
are generated using the Picard, Mann, Ishikawa, Agarwal, Normal S, and NS inertial-type iteration algorithms for different parameter values. The computations are performed in the complex plane within the domain [ − 3 , 3 ] × [ − 2 , 2 ] using the escape time algorithm with an image resolution of 1200 pixels in the x direction and 800 pixels in the y direction. For the escape radius
R 1 = 2 ( 1 + | a | ) | τ 1 | 1 n − 1 , R 2 = 2 ( 1 + | a | ) | τ 1 | | τ 2 | 1 n − 1 ,
R = max | c | , R 1 , R 2 .
a maximum of 500 iterations is applied. Also, the resulting fractal structures are visualized using the colorcube colormap.
In Figure 13, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = − 0.158 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 2 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 . The resulting fractal images reveal interesting geometric patterns, demonstrating that different fixed point iteration algorithms applied to the same nonlinear complex function can produce significantly different fractal structures.
Figure 13. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , and n = 2 . (a) Julia set; (b) Mandelbrot.
In Figure 14, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.40 , and n = 2 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.80 . The resulting fractal images reveal interesting geometric patterns, demonstrating that different fixed point iteration algorithms applied to the same nonlinear complex function can produce significantly different fractal structures.
Figure 14. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.40 , μ = 0.80 , and n = 2 . (a) Julia set; (b) Mandelbrot.
In Figure 15, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 3 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 15. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , and n = 3 . (a) Julia set; (b) Mandelbrot.
In Figure 16, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 5 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 16. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , and n = 5 . (a) Julia set; (b) Mandelbrot.
In Figure 17, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = 0.00 + 0.00 i , τ = 0.80 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 5 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 17. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , n = 5 , and different values of a. (a) Julia set; (b) Mandelbrot.
In Figure 18, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 5 . For the NS inertial-type iteration algorithm the inertia parameter is chosen as μ = 0.30 .
Figure 18. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , and n = 5 . (a) Julia set; (b) Mandelbrot.
In Figure 19, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 2 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 19. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , and n = 2 . (a) Julia set; (b) Mandelbrot.
In Figure 20, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = 0.30 + 0.1 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 2 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 20. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , n = 2 , and a = 0.3 + 0.1 i . (a) Julia set; (b) Mandelbrot.
In Figure 21, the Julia set and Mandelbrot-type fractals are generated using the parameter values c = 0.8 + 0.86 i , a = 0.3 + 0.1 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 15 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 21. Fractal structures generated from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane for the parameters α = 0.70 , β = 0.80 , μ = 0.30 , n = 15 , and a = 0.3 + 0.1 i . (a) Julia set; (b) Mandelbrot.
In Figure 22, the Julia set and Mandelbrot-type fractals are generated on the axes [ − 2 , 2 ] x [ − 3 , 3 ] using the parameter values c = 0.8 + 0.86 i , a = − 0.4 + 0.3 i , τ = 0.8 , u 1 = 0.40 , α = 0.70 , β = 0.80 , and n = 15 . For the NS inertial-type iteration algorithm, the inertia parameter is chosen as μ = 0.30 .
Figure 22. Fractal structures formed on the [ − 2 , 2 ] x [ − 3 , 3 ] axes for parameters α = 0.70 , β = 0.80 , μ = 0.30 , n = 15 , and a = 0.3 + 0.1 i from the complex function T ( z ) = sin ( z n ) + a z + c using different fixed point iteration algorithms in the complex plane. (a) Julia set; (b) Mandelbrot.
The figures presented in this study provide a comparative visual analysis of fractal structures generated from the complex function
T ( z , n ) = sin ( z n ) + a z + c ,
under different fixed point iteration algorithm. In the figures, those labeled with “(a)” correspond to Julia set fractals, while those labeled with “(b)” represent Mandelbrot-type fractals. Each image is obtained by varying the parameters a, c, and n, as well as the parameters specific to the iteration algorithms.
When all figures are considered together, it becomes clear that the resulting fractal structures are influenced not only by the parameters of the function but also, quite significantly, by the choice of iteration algorithm. Even when the same function and similar parameter ranges are used, different iteration algorithms can produce noticeably different geometric patterns.
The Picard iteration algorithm serves as a natural reference, reflecting the classical behavior of both Mandelbrot-type and Julia set fractals. The structures obtained with this algorithm exhibit the expected symmetry and highly intricate boundaries. In particular, the boundary regions display strong chaotic behavior. However, this complexity is often accompanied by irregular and abrupt transitions, which can make the overall structure appear less controlled.
The Normal S iteration algorithm produces patterns that are broadly similar to those of the Picard iteration algorithm, but with visible smoothing and expansion effects. In many of the Mandelbrot figures, the outer regions appear more spread out, while in the Julia sets, the boundaries become more fluid and less sharp. This suggests that the weighting mechanism in the iteration introduces a balancing effect on the system dynamics.
Among all the iterative algorithms, the most distinctive and compelling results are obtained with the NS inertial-type iteration algorithm. By incorporating an inertia term into the iteration algorithm, this algorithm allows the system to depend not only on the current state but also on its previous behavior. As clearly observed in both the Julia set and Mandelbrot figures, this leads to structures that are more organized, more symmetric, and visually more coherent. Particularly, boundary regions appear more evenly distributed, abrupt transitions and irregular distortions are reduced, and geometric symmetry becomes more pronounced.
In several cases, star-like or multi-fold symmetric patterns emerge, indicating that the inertial component helps guide the dynamics in a more structured way. These observations suggest that the NS inertial-type iteration algorithm does not merely generate alternative patterns but actually provides a more stable and controlled framework for exploring complex dynamical behavior. This makes it a particularly advantageous approach compared to classical methods.
The Mann iteration algorithm is characterized by smoother and more stable behavior. In the Mandelbrot-type fractal images, the main regions appear thicker and more filled, which aligns with the known property of slower but more stable convergence. In the Julia sets, this results in softer transitions and reduced fine detail.
The Ishikawa iteration, due to its two-step structure, produces more intricate boundary geometries. The figures reveal dense filament-like structures and fine-scale fractal details, indicating that this algorithm enhances the complexity of chaotic behavior, particularly near the boundaries.
The Agarwal iteration shows a behavior similar to the Ishikawa iteration algorithm but introduces more pronounced escape regions and ring-like formations in certain areas. This suggests that the mixing mechanism within the iteration modifies the system dynamics more aggressively.
As the parameters a, c, and especially n vary, the overall character of the fractals changes significantly across all algorithms. Higher values of n tend to increase symmetry and produce sharper, more structured patterns, while different values of c lead to substantial changes in the topology of the Julia sets. Despite these variations, the fractals generated by the NS inertial-type iteration algorithm consistently maintain a higher level of balance and visual coherence.
In conclusion, these figures demonstrate that fixed point iteration algorithms play a crucial role not only in convergence behavior but also in shaping the geometric and visual properties of fractal structures. Among the algorithms considered, the NS inertial-type iteration algorithm stands out due to its ability to produce more stable, symmetric, and well-structured patterns, making it a powerful and promising tool for the study of complex dynamical systems.

6. Conclusions

In this paper, we have developed an NS inertial-type iteration algorithm tailored to almost contraction mappings, a broad class that encompasses many well-known contractive conditions. By carefully designing an adaptive inertial parameter that combines the momentum coefficient from Nesterov-type acceleration with a summability control, we have been able to prove strong convergence of the algorithm under minimal assumptions. The analysis provides explicit a posteriori error estimates, demonstrates asymptotic equivalence with the classical Normal S iteration, and establishes weak w 2 —stability as well as a sharp data dependence bound. These theoretical contributions fill a gap in the literature, as inertial algorithms had not previously been systematically investigated for almost contractions. The practical value of the proposed algorithm is underscored by two challenging applications. In image deblurring, the NS inertial-type iteration achieves a rapid initial decrease of the objective function, stable reduction in successive differences, and consistently higher PSNR values compared to several classical fixed point algorithms. In fractal generation, it yields more extensive and orderly basins of attraction and improved stability in chaotic regions, while the escape radius is
R 1 = 2 ( 1 + | a | ) | τ 1 | 1 n − 1 , R 2 = 2 ( 1 + | a | ) | τ 1 | | τ 2 | 1 n − 1 ,
R = max | c | , R 1 , R 2 .
This variant further refines the visual quality of Julia and Mandelbrot sets. Collectively, the results demonstrate that the NS inertial-type algorithm is not only theoretically sound but also computationally attractive, offering a robust and versatile tool for solving a wide range of problems in fixed point theory and beyond.

Author Contributions

K.D., F.G. and E.H.: Conceptualization, Methodology, Validation, Writing—original draft, Writing—review and editing. All authors of this article have contributed equally. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Banach, S. Sur les opérations dans les ensembles abstraits et leur applications aux équations intégrales. Fund. Math. 1922, 3, 133–181. [Google Scholar] [CrossRef] [Scilit]
  2. Osilike, M.O. Stability results for fixed point iteration procedures. J. Niger. Math. Soc. 1995, 14–15, 17–29. [Google Scholar]
  3. Berinde, V. Approximating fixed points of weak contractions using the Picard iteration. Nonlinear Anal. Forum 2004, 9, 43–53. [Google Scholar]
  4. Berinde, V. On the approximation of fixed points of weak contractive mappings. Carpathian J. Math. 2003, 19, 7–22. [Google Scholar]
  5. Samet, B.; Vetro, C. Berinde mappings in orbitally complete metric spaces. Chaos Solitons Fractals 2011, 44, 1075–1079. [Google Scholar] [CrossRef] [Scilit]
  6. Abbas, M.; Vetro, P.; Khan, S.H. On fixed points of Berinde’s contractive mappings in cone metric spaces. Carpathian J. Math. 2010, 26, 121–133. [Google Scholar]
  7. Altun, I.; Acar, Ö. Fixed point theorems for weak contractions in the sense of Berinde on partial metric spaces. Topol. Appl. 2012, 159, 2642–2648. [Google Scholar] [CrossRef] [Scilit]
  8. Karakaya, V.; Atalan, Y.; Doğan, K.; Bouzara, N.H. Some fixed point results for a new three steps iteration process in Banach spaces. Fixed Point Theory 2017, 18, 625–640. [Google Scholar] [CrossRef] [Scilit]
  9. Ali, F.; Ali, J. Convergence, stability, and data dependence of a new iterative algorithm with an application. Comput. Appl. Math. 2020, 39, 267. [Google Scholar] [CrossRef] [Scilit]
  10. Gürsoy, F.; Eksteen, J.J.A.; Khan, A.R.; Karakaya, V. An iterative method and its application to stable inversion. Soft Comput. 2019, 23, 7393–7406. [Google Scholar] [CrossRef] [Scilit]
  11. Hacıoğlu, E. A comparative study on iterative algorithms of almost contractions in the context of convergence, stability and data dependency. Comput. Appl. Math. 2021, 40, 282. [Google Scholar] [CrossRef] [Scilit]
  12. Berinde, V. Iterative Approximation of Fixed Points; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar] [CrossRef] [Scilit]
  13. Doğan, K.; Hacıoğlu, E.; Gürsoy, F.; Ertürk, M.; Milovanović, G.V. Convergence-equivalent DF and AR iterations with refined data dependence: Non-asymptotic error bounds and robustness in fixed point computations. Axioms 2025, 14, 738. [Google Scholar] [CrossRef] [Scilit]
  14. Hacıoğlu, E.; Ertürk, M.; Gürsoy, F.; Milovanović, G.V. Flexible and Efficient Iterative Solutions for General Variational Inequalities in Real Hilbert Spaces. Axioms 2025, 14, 288. [Google Scholar] [CrossRef] [Scilit]
  15. Hacıoğlu, E.; Gürsoy, F.; Maldar, S.; Atalan, Y.; Milovanović, G.V. Iterative approximation of fixed points and applications to two-point second-order boundary value problems and to machine learning. Appl. Numer. Math. 2021, 167, 143–172. [Google Scholar] [CrossRef] [Scilit]
  16. Markin, J. Continuous dependence of fixed point sets. Proc. Am. Math. Soc. 1973, 38, 545–547. [Google Scholar] [CrossRef]
  17. Mureşan, S. Data dependence of the fixed point set of weakly Picard operators. Stud. Univ. Babeş-Bolyai Math. 1998, 43, 79–83. [Google Scholar]
  18. Rus, I.A.; Petruşel, A.; Sintămărian, A. Data dependence of the fixed point set of some multivalued weakly Picard operators. Nonlinear Anal. 2003, 52, 1947–1959. [Google Scholar] [CrossRef] [Scilit]
  19. Espínola, R.; Petruşel, A. Existence and data dependence of fixed points for multivalued operators on gauge spaces. J. Math. Anal. Appl. 2005, 309, 420–432. [Google Scholar] [CrossRef] [Scilit]
  20. Olatinwo, M. Some results on the continuous dependence of the fixed points in normed linear space. Fixed Point Theory 2009, 10, 151–157. Available online: https://www.researchgate.net/publication/267075042_Some_results_on_the_continuous_dependence_of_the_fixed_points_in_normed_linear_space (accessed on 22 March 2026).
  21. Rus, I.A.; Petruşel, A.; Petruşel, G. Fixed Point Theory 1950–2000: Romanian Contributions; House of the Book of Science: Cluj-Napoca, Romania, 2002. [Google Scholar]
  22. Abbas, M.; Ali, B.; Rashid Butt, A. Existence and data dependence of the fixed points of generalized contraction mappings with applications. Rev. R. Acad. Cienc. Exactas Fís. Nat. Ser. A Mat. 2015, 109, 603–621. [Google Scholar] [CrossRef] [Scilit]
  23. Şoltuz, Ş.M. Data dependence for Mann iteration. Octogon Math. Mag. 2001, 9, 825–828. [Google Scholar]
  24. Şoltuz, Ş.M. Data dependence for Ishikawa iteration. Lect. Math. 2004, 25, 149–155. [Google Scholar]
  25. Şoltuz, Ş.; Grosan, T. Data dependence for Ishikawa iteration when dealing with contractive-like operators. Fixed Point Theory Appl. 2008, 2008, 242916. [Google Scholar] [CrossRef] [Scilit]
  26. Çopur, A.K.; Hacıoğlu, E.; Gürsoy, F.; Ertürk, M. An efficient inertial type iterative algorithm to approximate the solutions of quasi variational inequalities in real Hilbert spaces. J. Sci. Comput. 2021, 89, 50. [Google Scholar] [CrossRef] [Scilit]
  27. Çopur, A.K.; Hacıoğlu, E.; Gürsoy, F.; Milovanović, G.V. Exploring the potential of inertial type algorithms in solving coincidence point/value problems: Theoretical analysis and practical applications. Filomat 2025, 39, 10205–10233. [Google Scholar]
  28. Shehu, Y.; Gibali, A.; Sagratella, S. Inertial projection-type methods for solving quasi-variational inequalities. J. Optim. Theory Appl. 2020, 184, 877–894. [Google Scholar] [CrossRef] [Scilit]
  29. Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Scilit]
  30. Attouch, H.; Peypouquet, J. The rate of convergence of Nesterov’s accelerated forward-backward method. SIAM J. Optim. 2016, 26, 1824–1834. [Google Scholar] [CrossRef] [Scilit]
  31. Sahu, D.R. Applications of S iteration process to constrained minimization problems and split feasibility problems. Fixed Point Theory 2011, 12, 187–204. [Google Scholar]
  32. Mann, W.R. Mean value methods in iteration. Proc. Am. Math. Soc. 1953, 4, 506–510. [Google Scholar] [CrossRef]
  33. Ishikawa, S. Fixed point by a new iteration method. Proc. Am. Math. Soc. 1974, 44, 147–150. [Google Scholar] [CrossRef]
  34. Agarwal, R.P.; O’Regan, D.; Sahu, D.R. Iterative construction of fixed points of nearly asymptotically nonexpansive mappings. J. Nonlinear Convex Anal. 2007, 8, 61–79. [Google Scholar]
  35. Cardinali, T.; Rubbioni, P. A generalization of the Caristi fixed point theorem in metric spaces. Fixed Point Theory 2010, 11, 3–10. [Google Scholar]
  36. Timis, I. On the weak stability of Picard iteration for some contractive type mappings and coincidence theorems. Int. J. Comput. Appl. 2012, 37, 9–13. [Google Scholar] [CrossRef] [Scilit]
  37. Harder, A.M.; Hicks, T.L. Stability results for fixed point iteration procedures. Math. Jpn. 1988, 33, 693–706. [Google Scholar]
  38. Liu, Q. A convergence theorem of the sequence of Ishikawa iterates for quasi-contractive mappings. J. Math. Anal. Appl. 1990, 146, 301–305. [Google Scholar] [CrossRef] [Scilit]
  39. Mandelbrot, B. The Fractal Geometry of Nature; W. H. Freeman: New York, NY, USA, 1983. [Google Scholar]
  40. Fatou, P. Sur les équations fonctionnelles. Bull. Soc. Math. Fr. 1919, 47, 161–271. [Google Scholar] [CrossRef] [Scilit]
  41. Julia, G. Mémoire sur l’itération des fonctions rationnelles. J. Math. Pures Appl. 1918, 8, 47–245. [Google Scholar]
  42. Kalantari, B. Method of Creating Graphical Works Based on Polynomials. U.S. Patent 6,894,705, 17 May 2005. [Google Scholar]
  43. Kotarski, W.; Gdawiec, K.; Lisowska, A. Polynomiography via Ishikawa and Mann iterations. In Advances in Visual Computing; Bebis, G., Boyle, R., Parvin, B., Koracin, D., Fowlkes, C., Wang, S., Choi, M.-H., Mantler, S., Schulze, J., Acevedo, D., et al., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7431, pp. 305–313. [Google Scholar] [CrossRef] [Scilit]
  44. Kwun, Y.C.; Tanveer, M.; Nazeer, W.; Gdawiec, K.; Kang, S.M. Mandelbrot and Julia sets via Jungck-CR iteration with s-convexity. IEEE Access 2019, 7, 12167–12176. [Google Scholar] [CrossRef] [Scilit]
  45. Gdawiec, K. Fractal patterns from the dynamics of combined polynomial root-finding methods. Nonlinear Dyn. 2017, 90, 2457–2479. [Google Scholar] [CrossRef] [Scilit]
  46. Tanveer, M.; Nazeer, W.; Gdawiec, K. On the Mandelbrot set of zp+log(ct) via the Mann and Picard–Mann iterations. Math. Comput. Simul. 2023, 209, 184–204. [Google Scholar] [CrossRef] [Scilit]
  47. Şahan, T.; Atalan, Y. Novel escape criteria for complex-valued hyperbolic functions through a fixed point iteration method. AIMS Math. 2025, 10, 1529–1554. [Google Scholar] [CrossRef] [Scilit]
  48. Antal, S.; Tomar, A.; Prajapati, D.J.; Sajid, M. Fractals as Julia Sets of Complex Sine Function via Fixed Point Iterations. Fractal Fract. 2021, 5, 272. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.