Next Article in Journal
Aggregation Operator and Its Application in Assessing First-Class Discipline Construction in Industry-Characteristic Universities
Previous Article in Journal
Existence Results for Neumann Problem with Critical Sobolev–Hardy Exponent and Choquard-Type Nonlinearity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Fast Convergent Iterative Scheme with Fractal Generation

1
Department of Mathematics, Quaid-i-Azam University Islamabad, Islamabad 45320, Pakistan
2
Office of Research, Innovation and Commercialization, University of Management and Technology, Lahore 57770, Pakistan
3
Department of Mathematics, Faculty of Science, Islamic University of Madinah, Madinah 42351, Saudi Arabia
4
Department of Computing, Mathematics, and Electronics, “1 Decembrie 1918” University of Alba Iulia, 510009 Alba Iulia, Romania
5
Faculty of Mathematics and Computer Science, Transilvania University of Brasov, Iuliu Maniu Street 50, 500091 Brasov, Romania
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(9), 575; https://doi.org/10.3390/fractalfract9090575
Submission received: 12 July 2025 / Revised: 21 August 2025 / Accepted: 27 August 2025 / Published: 30 August 2025

Abstract

In this paper, a pattern for visualizing fractals, namely Julia and Mandelbrot sets for complex functions of the form T ( u ) = u a ξ u 2 + r u + sin ρ σ for all u C and a N { 1 } , ξ C , r , ρ C { 0 } are created using novel fast convergent iterative techniques. The new iteration scheme discussed in this study uses s-convexity and improves earlier approaches, including the Mann and Picard–Mann schemes. Further, the proposed approach is amplified by unique escape conditions that regulate the convergence behavior and generate Julia and Mandelbrot sets. This new technique allows greater versatility in fractal design, influencing the shape, size, and aesthetic structure of the designs created. By modifying various parameters in the suggested scheme, a significant number of visually interesting fractals can be generated and evaluated. Furthermore, we provide numerical examples and graphic demonstrations to demonstrate the efficiency of this novel technique.

1. Introduction

In the past, it was believed that classical Euclidean geometry could describe natural objects like ferns and mountains. However, as geometric principles do not govern the majority of natural elements, this concept proved inappropriate. Fractal geometry can offer a more comprehensive and superior framework for analyzing such complex and irregular forms. Fractals are characterized by their intricate and irregular properties, which conventional Euclidean geometry is unable to adequately explain. Fractal geometry provides a strong foundation for understanding such complex natural formations. The Mandelbrot, Julia, and Biomorph fractals are among the most studied types in the literature. Using the complex function u 2 + ρ , where ρ C , the French mathematician Julia [1] discovered the Julia sets in 1918. Mandelbrot [2] later examined Julia’s work and produced intriguing visual representations of complex polynomials; he named them “fractals.” For Julia and Mandelbrot, the escape criterion has particular importance when plotting fractals. It acts as a boundary condition for a specific orbit, determining whether the number of iterations will lead to an escape to infinity or remain confined within certain bounds. Various methods that rely on successive refinements to hone in on a solution have shown this criterion to effectively define system behavior.
The development and presentation of fractals, especially the Julia and Mandelbrot sets, have relied heavily on fixed-point iterative methods. Interest in fixed-point theory grew dramatically when researchers [3] employed fixed-point iterative techniques, especially Mann’s iterative method, to demonstrate fractals in their work in 2004. Their study greatly increased the popularity of fractal formation by approximating points using many iterative processes. The authors in [4] worked on the theory and applications of fractal geometry. The Ishikawa iterative scheme for the complex polynomial function u a + ρ for all u C was used in 2010 by Rana et al. [5] and Chauhan et al. [6] to introduce improved versions of Julia and Mandelbrot sets, where a N { 1 } and ρ C are parameters. Rani and Chugh [7] worked on Julia and Mandelbrot sets by using Noor orbit. Julia set and Mandelbrot set fractal generation may be expressed as a fixed-point problem, which offers an analytic control over orbits, stability, and convergence [8]. In this view, families of canonical iterations have quite specific convergence properties that have a direct influence on visuals and sensitivity [9]. Speed is accelerated by the use of hybrid orbits like Picard–Mann, which have the benefit of robustness [10]. More than sufficient regularization is available in the form of the viscosity approximation, which proves a reliable way to generate Julia and Mandelbrot sets, and their associated biomorphs [11]. Key background on the selection of iteration drivers is given in [12], which compares the convergence rates of the Mann, Ishikawa, Noor, and SP schemes in the continuous case, with the critical dynamics in each scheme leading to fast convergence towards fixed points. Extending to the orbit mapping design space with coupled mappings, Joshi et al. [13] considered Jungck–Ishikawa iterates that are used to yield possibly different structures of boundaries and sensitivities to parameters than are classical orbits in the development of new Julia and Mandelbrot sets. Li et al. [14] provided fixed-point results specialized to fractal synthesis in an extended Jungck–SP orbit that will give verifiable conditions as well as a viable road-map of adjusting convergence to attain rich geometric details. In further support to these orbit selections, Tanveer et al. [15] followed this with advanced escape rules in the Jungck–CR orbit, showing how principled thresholding can increase the fidelity of boundaries.
The concept of s-convexity was first proposed by Pinheiro [16]. Later on, Shahid et al. [17] worked on Picard–Mann iteration with s-convexity in the generation of Mandelbrot and Julia, Cho et al. [18] used Noor orbit and s-convexity for fractal generation, Kumari et al. [19] worked on SP orbit with s-convexity, Gdawiec and Shahid [20] generated fractals in the S-iteration orbit with s-convexity, and Kang et al. [21] worked on fractal generation in Jungck Noor orbit with s-convexity. Furthermore, several studies have proposed escape criteria for equations u a + ρ and u a + a u + ρ for any u C , where a N { 1 } and a , ρ C . These investigations also look into how the graphics change with the variation of parameters. Complex functions T ( u ) = u a ξ u 2 + r u + sin ρ σ were utilized by Nabaraj et al. [22] to give precise criteria to determine when the Mann-type [23] and Picard–Mann-type [24] iterations will escape. They demonstrated how the parameters employed in the iterations affected the behavior of the created sets using both numerical and graphical examples.
Expanding on this basis, we propose a new iteration scheme, showing convergence and stability via examples and graphics. We establish an escape criterion for the complex functions of the form T ( u ) = u a ξ u 2 + r u + sin ρ σ and its related orbit under convexity conditions by including s-convexity into this procedure to create fractals based on it. Making use of MATLAB R2022b, we investigate the chaotic features of these fractals and demonstrate how different factors affect their behavior. Because fractal geometry can depict complex real-world structures, it has the potential to revolutionize industries like textile design (e.g., Batik and Kalamkari [25,26]). Industry growth and attainability are achieved by fractal-based design automation, which improves scalability, reduces errors, promotes global collaboration, and lowers costs.
Section 3 explains crucial definitions and ideas that are required for this study. In Section 4, we investigate the new iterative scheme escape requirement for the complex function in the complex plane using s-convex combinations. Section 5 shows that the Mann and Picard–Mann iterative methods are slower to converge than the suggested new iterative scheme. The weak compatibility criterion leads to a unique shared fixed point for both contractions, where our iteration converges, as shown by a numerical example. We examine numerical instances in Section 6, and Section 8 concludes our study.

2. Motivation and Research Gap

Until the recent past, the generation of fractal sets like Julia and Mandelbrot sets has had a connection with the performance of iterative processes. Established methods like Mann, Ishikawa and Picard–Mann variations have been successful in building visually enticing fractals. However, they tend to be slow to converge, especially when used to implement complex mappings. This limitation of speed restricts their usefulness in areas where fast fractal rendering and fine-tunable structures are needed, e.g., in real-time graphics, image encryption, and textile pattern generation. Additionally, the majority of the existing schemes use the fixed convex combinations, which offer rather little dexterity in the direction of managing the convergence path. Consequently, structural richness and flexibility are not always achieved in the generated fractals, and thus limit their applicability in design. Recent extensions based on s-convexity have advanced flexibility but are still mostly incremental and not fully realizing the potential of combining convexity-based control with accelerated iterative framework.
The motivation behind this paper is the rise of the desire and necessity to have a more efficient and robust iterative procedure that is not only proven to have strong convergence in its theoretical sense but will also demonstrate computational benefits in practice. s-convexity coupled with Picard–Mann iteration has this potential:
  • Picard–Mann iteration is already a tradeoff between stability (slower convergence) and convergence speed.
  • s-convexity adds a parameter of tuning, which improves iteration, navigating the control of steps, which enhances convergence and fractal variability.
We combine these two concepts to develop an iterative scheme which will yield faster convergence, richer fractal images, and more efficient calculations that are backed up with sound analytical justifications and numerical examples.
The primary contributions of this study are as follows.
  • A novel iterative approach is provided, combining Picard–Mann iteration with s-convexity and a rigorously determined escape condition for functions.
  • Convergence analysis is performed in both the complex plane and Banach spaces, demonstrating that the suggested method provides faster convergence than Mann and Picard–Mann schemes.
  • Extensive numerical experiments are carried out to demonstrate fractal formation with varying parameter values, highlighting increases in visual richness and computing efficiency.

3. Preliminaries

A few definitions and notations are presented in this section. C denotes the set of complex numbers, R the set of real numbers, and N the set of positive integers. The Julia and Mandelbrot sets, two important fractal structures, are defined in the following section. These sets are essential to the investigation carried out for this study.
 Definition 1  
([1]). Let a complex function T u : C C , where u C is a fixed parameter; the filled Julia set E T u consists of the set of points in the complex plane whose orbits under T u are limited and is defined by
E T u = { w 0 C : { | T u j ( w 0 ) | } j = 0 is bounded } ,
where T u j represents the jth iteration of T u . The set of all boundary points of the set E T u is called a simple Julia set.
 Definition 2 
([2]). Let a complex function T u : C C and u C be a parameter. The Mandelbrot set S T u is the set of all points u C for which the filled Julia set E T u is connected and is defined by
S T u = { u C : E T u is connected } ,
and equivalently S T u can be defined as
S T u = u C : T u j ( ϑ ) as j ,
where ϑ represents any critical point of T u .
We then go over a variety of iterative techniques, which are crucial resources for the research described in this work. Since this is adequate for our research goals, we shall define iterative methods in the context of C , even if many of them are first developed in normed or abstract spaces.
 Definition 3 
([23]). For a complex-valued self-mapping T : C C , we define the Mann iteration scheme u g as follows:
u 0 C u g + 1 = 1 ϕ g u g + ϕ g T u g
for all g N { 0 } , where ϕ g [ 0 , 1 ] for all g N { 0 } .
This paper’s inspiration comes from the subsequent iteration, which is as follows:
 Definition 4 
([24]). For a complex-valued self-mapping T : C C , we define the Picard–Mann iteration scheme u g , for all g N { 0 } , as follows:
u 0 C , ν g = 1 ϕ g u g + ϕ g T u g , u g + 1 = T ν g
where ϕ g [ 0 , 1 ] for all g N { 0 } .
 Definition 5 
([16]). Let s ( 0 , 1 ] and consider a sequence consisting of u 1 , u 2 , u 3 , , u n C ; then, the s-convex combination is defined as:
β 1 s · u 1 + β 2 s · u 2 + β 3 s · u 3 + + β n s · u n
where β g 0 and g = 1 n β g = 1 .
Significant progress in iterative techniques was made in 2021, especially with the creation of an innovative approach that adds the idea of s-convexity to the Mann and Picard–Mann iterations. This iteration’s consequence is as follows:
 Definition 6 
([17]). For a self-map T : C C with s ( 0 , 1 ] , and with the s convexity, the iteration scheme u g of Mann is as follows:
u 0 C u g + 1 = 1 ϕ g s u g + ϕ g s T u g
for all g N { 0 } , where ϕ g [ 0 , 1 ] for all g N { 0 } .
 Definition 7 
([17]). For a self-mapping T : C C with s ( 0 , 1 ] , the iteration scheme u g of Picard–Mann with s-convexity is as follows:
u 0 C ν g = 1 ϕ g s u g + ϕ g s T u g u g + 1 = T ν g
for all non-negative integers g N { 0 } , where each is constrained to ϕ g [ 0 , 1 ] .

4. Main Results

This section gives detailed proof that the escape criteria, or threshold escape radius, with ϕ g = ϕ 0 every g N { 0 } application of the idea of s-convexity, applies to the new iterative scheme, which is stated as follows:
u 0 C ν g = 1 ϕ g s u g + ϕ g s T u g l ν = T 2 ν g u g + 1 = T 2 l ν .
The polynomial with complex values is the subject of this proof. The function for all u C , where a N { 1 } , ξ C , r , ρ C { 0 } with | ξ | < | ρ | a 2 and σ [ 1 , ) , is established by
T ( u ) = u r ξ u 2 + r u + sin ρ σ .
This work consistently uses the constant sequence ϕ g = ϕ in (8).
 Theorem 1. 
Assume a polynomial function referred to in (9) and the iterative structure u g given by (8). If β = sin ρ σ ρ and
u 0 | ρ | 2 ( 1 + | r | + | β | ) s ϕ | ρ | a 2 | ξ |
then lim g u g = .
Proof. 
By using the binomial expansion, we can obtain the following expression up to the linear term
( 1 ϕ ) s 1 ϕ s
It can easily be seen that
ϕ s ϕ s .
From (8), we obtain   
| ν 0 | = | ( 1 ϕ ) s u 0 + ϕ s T u 0 | = | ( 1 ϕ ) s u 0 + ϕ s ( u 0 a ξ u 0 2 + r u 0 + β ρ ) | ϕ s | u 0 a ξ u 0 2 | ( 1 ϕ ) s | u 0 | ϕ s | r | | u 0 | ϕ s | β | | ρ | ϕ s | u 0 | 2 | u 0 | a 2 ξ | ( 1 ϕ ) s | u 0 | | r | | u 0 | | β | | u 0 | ϕ s | u 0 | 2 | u 0 | a 2 ξ | ( 1 s ϕ ) | u 0 | | r | | u 0 | | β | | u 0 | s ϕ | u 0 | 2 | u 0 | a 2 ξ | ( 1 s ϕ ) | u 0 | | r | | u 0 | | β | | u 0 | | u 0 | [ s ϕ | u 0 | ( | u 0 | a 2 | ξ | ) ( 1 + | r | + | β | ) ] | u 0 | [ s ϕ | u 0 | ( | ρ | a 2 | ξ | ) ( 1 + | r | + | β | ) ] .
Since | u 0 | > 2 ( 1 + | r | + | β | ) s ϕ ( | ρ | a 2 | ξ | ) , from (9), we deduce
| ν 0 | ξ | u 0 | ( 1 + | r | + | β | ) > | u 0 | | ρ | .
For the next step, we have
l ν = T 2 ν 0 = T ( T ( ν 0 ) ) = T ( σ 0 ) | σ 0 | = | T ( ν 0 ) | = | ν 0 a ξ ν 0 2 + r ν 0 + β ρ | | ν 0 a ξ ν 0 2 | | r | | ν 0 | | β | | ρ | = | ν 0 | 2 | ν 0 | a 2 | ξ | | r | | ν 0 | | β | | ρ | | ν 0 | 2 | ν 0 | a 2 | ξ | | ν 0 | ( | r | + | β | ) s ϕ | ν 0 | 2 ( | ρ | a 2 | ξ | ) | ν 0 | ( | r | + | β | ) = | ν 0 | s ϕ | ν 0 | ( | ρ | a 2 | ξ | ) ( | r | + | β | ) .
Since
| ν 0 | > | u 0 | > 2 ( | r | + | β | ) s ϕ ( | ρ | a 2 | ξ | ) > 2 ( | r | + | β | ) s ϕ ( | ρ | a 2 | ξ | )
| σ 0 | | ν 0 | ( | r | + | β | )
σ | σ 0 | > | u 0 | > 2 ( 1 + | r | + | β | ) s ϕ ( | ρ | a 2 | ξ | ) .
Now,
| T 2 ( ν 0 ) | = | T ( T ( ν 0 ) ) . |
Since
T ( u ) = u a ξ u 2 + r u + β ρ
σ 0 = T ( ν 0 ) = ν 0 a ξ ν 0 2 + r ν 0 + β ρ , T 2 ( ν 0 ) = T ( σ 0 ) = σ 0 a ξ σ 0 2 + r σ 0 + β ρ , | T 2 ( ν 0 ) | = | σ 0 a ξ σ 0 2 + r σ 0 + β ρ | | σ 0 a ξ σ 0 2 | | r | | σ 0 | | β | | ρ | | σ 0 | 2 ( | σ 0 | a 2 | ξ | ) | r | | σ 0 | | β | | ρ | ϕ | σ 0 | 2 ( | ρ | a 2 | ξ | ) | r | | σ 0 | | β | | ρ | = | σ 0 | ϕ | σ 0 | ( | ρ | a 2 | ξ | ) ( | r | + | β | ) .
Since
| σ 0 | > | ν 0 | > | u 0 | > 2 ( | r | + | β | ) ϕ ( | ρ | a 2 | ξ | ) .
So, we have
l ( ν 0 ) > | ν 0 | ( | r | + | β | ) > | ν 0 | | u 0 | ( 1 + | r | + | β | ) .
This implies that
| u 1 | > | u 0 | > 2 ( | β | + 1 + | r | ) s ϕ ( | ρ | a 2 | ξ | ) .
Thus, u 1 meets all of the same requirements as u 0 . Using the same arguments, we obtain
| u 2 | > | u 1 | ( 1 + | r | + | β | ) > | u 0 | ( 1 + | r | + | β | ) 2 .
Up to the gth iteration, the procedure can be carried out, resulting in | u g | > | u 0 | ( 1 + | r | + | β | ) g | u 0 | for each g N given r C { 0 } and consequently 1 + | r | + | β | > 1 . Therefore,
lim g | u g | = .
   □

5. Convergence in an Arbitrary Banach Space

This section presents an analytical argument that the iterative sequences formed by Equations (3) and (4) converge more slowly than our approach (8). We also give a numerical example to back up our theoretical findings.
 Theorem 2. 
Let C be a closed non-empty convex subset of a Banach space, and let T : C C be a contraction mapping with the Lipschitz constant L ( 0 , 1 ) . Consider the iterative sequence { u g } defined by (8) where ϕ ( 0 , 1 ) is fixed. Then, the sequence { u g } converges strongly to the unique fixed point u C of T, i.e., T ( u ) = u .
Proof. 
Let u C be the unique fixed point of T, so T ( u ) = u . We derive:
ν g u = ( 1 ϕ ) s ( u g u ) + ϕ s ( T ( u g ) u ) ( 1 ϕ ) s u g u + ϕ s T ( u g ) T ( u ) ( 1 ϕ ) s + ϕ s L u g u = : γ u g u ,
where γ = ( 1 ϕ ) s + ϕ s L < 1 , since, ϕ ( 0 , 1 ) and L < 1 . And
u g + 1 u = T 4 ( ν g ) T 4 ( u ) L 4 ν g u L 4 γ u g u = δ u g u ,
where δ = L 4 γ < 1 . Hence, { u g } is a contractive sequence.
By Banach’s Fixed-Point Theorem, it follows that { u g } converges strongly to u, the unique fixed point of T.    □
 Example 1. 
Consider the non-linear function T ( x ) = 1 3 x + 1 , that has a unique fixed point. We take Initial value: u 0 = 1 , ϕ = 0.00001 , and s = 1 3 . We compare the performance of three iterative schemes for approximating the fixed point in the below Figure 1 and Table 1.
All three methods converge to the fixed point x * = 1.5 , but the convergence rate may vary. The new algorithm typically converges faster due to a more balanced use of T.

6. Generation of Fractals

Algorithms 1 and 2 are used to generate Julia sets and Mandelbrot sets, respectively. The mathematical methods were established using MATLAB R2022b, and the experiments were carried out via a computer with a 12th Gen Intel® Core™ i5-1235U processor operating at 1.30 GHz, with 10 cores and 12 logical processors, and 8 GB of RAM. Each created image had a resolution of 600 × 600 pixels.
Algorithm 1: Creating Julia set
Input: T ( u ) = u a ξ u 2 + r u + sin ρ σ for all u C , where a N { 1 } , ξ C ,
        r , ρ C { 0 } such that | ξ | < | ρ | a 2 and σ [ 1 , ) —the function;
        G C —the area; K—the maximum number of iterations; I s ϕ —the
       New iteration with s-convexity; s , ϕ ( 0 , 1 ] parameters; colormap
        [ 0 , , H ] —color map with H + 1 colors.
Output: Julia set for area G
  1:
for  u 0 G   do
  2:
        β = sin ρ σ ρ
  3:
        R = max | ρ | , 2 ( 1 + | r | + | β | ) s ϕ ( | ρ | a 2 | ξ | )
  4:
        g = 0
  5:
       while  g K  do
  6:
              u g + 1 = I s ϕ ( u g , T ( u ) )
  7:
             if  | u g + 1 | > R  then
  8:
                breag
  9:
             end if
10:
              g = g + 1
11:
       end while
12:
        i = H g K
13:
       color u 0 with color map [ i ]
14:
end for
Algorithm 2: Creating Mandelbrot Set
Input: F ( u ) = u a ξ u 2 + r u + sin ( ρ σ ) for all u C , where a N { 1 } , ξ C ,
         r , ρ C { 0 } , σ [ 1 , ) such that | ξ | < | ρ | a 2 ;
         G C —the complex grid of interest; K—maximum number of iterations;
         I s ϕ —new iteration operator with s-convexity; s , ϕ ( 0 , 1 ] —control parameters;
        Colormap [ 0 , , H ] with H + 1 colors.
Output: Mandelbrot set for the region G
  1:
for  ρ G   do
  2:
      if  ρ = 0 or | ξ | = | ρ | a 2  then
  3:
          continue                                                                                  ▹ Discard invalid point
  4:
      end if
  5:
       β sin ( ρ σ ) ρ
  6:
       R max | ρ | , 2 ( 1 + | r | + | β | ) s ϕ ( | ρ | a 2 | ξ | )
  7:
       g 0
  8:
       u 0 ρ
  9:
      while  g K  do
10:
           u g + 1 I s ϕ ( u g , T ( u g ) )
11:
          if  | u g + 1 | > R  then
12:
             break
13:
          end if
14:
           g g + 1
15:
      end while
16:
       i H g K
17:
      Color ρ with colormaa [ i ]
18:
end for
For a better visual representation, a widely used standard colormap was applied to assign colors to data points, known as the “Prism” colormap. Figure 2 shows how the “Prism” colormap is used to generate the Julia and Mandelbrot sets.

6.1. Julia Set

We set 50 iterations is the maximum limit to create the Julia set in Algorithm 1. The Julia set computation region is indicated by G, which represents the complex plane area and is defined as G = [ 3 , 3 ] × [ 3 , 3 ] .
We set the following values to begin the generation process: r = 0.21 ; ξ = 0.29 ; σ = 6 ; s = 0.68 ; a = 2 ; ρ = 0.79 ; ϕ = 0.0001 .
We may observe the set’s dimensions, colors, and form; the algorithm’s execution time; and other visual aspects by modifying each parameter.
We can experiment with each parameter to see how it changes the Julia set’s appearance. This enables us to explore several fascinating fractal patterns and to comprehend the relationship between the parameters and the shapes we obtain.

6.1.1. Julia Set of T ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter σ

We created quadratic Julia sets using the data from Table 2 via modification of the value of parameter σ . These sets exhibit visually pleasing shapes as shown in Figure 3.

6.1.2. Julia Set of T ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter ρ

We created visually appealing quadratic Julia sets using the data shown in Table 3; these sets are depicted in Figure 4.

6.1.3. Julia Set of T ( u ) = u p ξ u 2 + r u + sin ρ σ Varying Parameter ϕ

A thorough set of parameters that produce interesting Julia sets through careful adjustments of ϕ is shown in Table 4. Figure 5 displays these fascinating Julia sets.

6.1.4. Effects of Changing Parameter r to Produce Julia Sets

Table 5 gives the list of parameters to create Julia sets by changing parameter r, as shown in Figure 6.

6.1.5. Effects of Changing Parameter ξ to Produce Julia Sets

The parameters that are used to create Julia sets by changing the value of parameter ξ are displayed in Table 6, and the sets are seen in Figure 7.

6.1.6. Julia Set of T ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter s

The factors utilized to create captivating results are listed in Table 7. Parameter s can be changed to produce Julia sets. Figure 8 shows the corresponding graphic representations.

6.2. Mandelbrot Sets

Six distinct values will be altered to see the impact on the Mandelbrot sets. The initial values we will set are s = 0.8 ; ϕ = 0.4 ; σ = 6 ; ξ = 3 ; r = 2 , ; and a = 3 . After that, we will alter each parameter separately and observe how the image changes. For every calculation, we shall employ the same amount of steps, K = 50 . As seen in Algorithm 2, the Mandelbrot sets will be drawn on both the x and y axes within a predetermined region, from G × G = [−2, 2] × [−2, 2].

6.2.1. Mandelbrot Set of T ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter σ

By altering σ while maintaining the other values constant, stunning Mandelbrot sets were produced. Table 8 lists the precise values used, and Figure 9 displays the graphics illustrating how the sets alter with various σ values.

6.2.2. Mandelbrot Set of F ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter s

By changing the value of s, which is the convexity parameter, while maintaining the value of other parameters constant, visually appealing Mandelbrot sets were produced. Table 9 provides the results corresponding to different values of s, and Figure 10 shows the results graphically. The symmetry of the Mandelbrot sets is independent of s.

6.2.3. Mandelbrot Set of T ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter ϕ

A thorough set of parameters that produce interesting Mandelbrot sets by adjusting the value of parameter ϕ is shown in Table 10. Figure 11 displays these eye-catching Mandelbrot sets.

6.2.4. Mandelbrot Set of T ( u ) = u a ξ u 2 + r u + sin ρ σ Varying Parameter ξ

While maintaining the other values of parameters constant, visually appealing Mandelbrot sets were created by adjusting the value of ξ . The findings for various values of ξ are compiled in Table 11, and these results are shown graphically in Figure 12.

6.2.5. Mandelbrot set of T ( u ) = u a ξ u 2 + r u + sin ρ σ varying parameter r

The value r was changed while maintaining the other parameters constant to produce Mandelbrot sets with visually engaging patterns. Figure 13 gives a visual depiction of the resultant images, and Table 12 summarizes them.

7. Limitations

The limitations of this work are as follows:
  • The technique is designed only for a certain class of complex functions under s-convexity conditions.
  • The experiments were limited to a maximum of 50 iterations.
  • The approach is only compared with the Mann and Picard–Mann iterations.
  • The scheme is extremely dependent on the parameters.

8. Conclusions

We studied the Julia and Mandelbrot sets in a novel way. All u in the set of complex numbers C were subjected to a modified equation, u a ξ u 2 + r u + sin ( ρ σ ) . The natural number a is more than 1, the complex number u is nonzero, the value σ is a value from 1 and above, and the complex number ξ is also a natural number. We checked the convergence of our iterative scheme and compared it with other schemes. Using fixed-point iterative techniques based on a novel kind of iteration, we produced the sets. To create fractals and establish guidelines for determining when the iteration should end, we also created two algorithms (Algorithms 1 and 2). Graphical demonstrations aimed at producing the quadratic Julia set and cubic Mandelbrot set show off the suggested iterations’ capabilities. This work is extendable in the context of hybrid structures such as Ishikawa, Noor, Jungck, viscosity, and many other structures.

Author Contributions

Conceptualization, Z.U.N. and U.I.; methodology, T.K.; software, I.-L.P.; validation, T.K. and M.A.; formal analysis, U.I.; investigation, M.A.; resources, I.-L.P.; data curation, T.K.; writing—original draft preparation, Z.U.N.; writing—review and editing, U.I. and I.-L.P.; visualization, Z.U.N. and M.A.; supervision, T.K.; project administration, M.A.; funding acquisition, I.-L.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data will be available on demand from the corresponding author.

Acknowledgments

The authors extend their gratitude to the Deanship of Graduate Studies and Scientific Research of the Islamic University of Madinah for the support provided to the Post-Publication Program 4.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Julia, G. Mémoire sur l’itération des fonctions rationnelles. J. Math. Pures Appl. 1918, 1, 47–245. [Google Scholar]
  2. Mandelbort, B.B. The Fractal Geometry of Nature; Freeman: San Francisco, CA, USA, 1982. [Google Scholar]
  3. Rani, M.; Kumar, V. Superior julia set. Res. Math. Educ. 2004, 8, 261–277. [Google Scholar]
  4. Sadek, L.; Bataineh, A.S.; Sadek, E.M.; Hashim, I. A general definition of the fractal derivative: Theory and applications. AIMS Math. 2025, 10, 15390–15409. [Google Scholar] [CrossRef]
  5. Rana, R.; Chauhan, Y.S.; Negi, A. Non linear dynamics of Ishikawa iteration. Int. J. Comput. Appl. 2010, 7, 43–49. [Google Scholar] [CrossRef]
  6. Chauhan, Y.S.; Rana, R.; Negi, A. New tricorn and multicorns of Ishikawa iterates. Int. J. Comput. Appl. 2010, 7, 25–33. [Google Scholar] [CrossRef]
  7. Rani, M.; Chugh, R. Julia sets and Mandelbrot sets in Noor orbit. Appl. Math. Comput. 2014, 228, 615–631. [Google Scholar] [CrossRef]
  8. Abbas, M.; Iqbal, H.; De la Sen, M. Generation of Julia and Mandelbrot sets via fixed points. Symmetry 2020, 12, 86. [Google Scholar] [CrossRef]
  9. Kang, S.M.; Rafiq, A.; Latif, A.; Shahid, A.A.; Ali, F. Fractals through modified iteration scheme. Filomat 2016, 30, 3033–3046. [Google Scholar] [CrossRef][Green Version]
  10. Zou, C.; Shahid, A.A.; Tassaddiq, A.; Khan, A.; Ahmad, M. Mandelbrot sets and Julia sets in Picard-Mann orbit. IEEE Access 2020, 8, 64411–64421. [Google Scholar] [CrossRef]
  11. Kumari, S.; Gdawiec, K.; Nandal, A.; Postolache, M.; Chugh, R. A novel approach to generate Mandelbrot sets, Julia sets and biomorphs via viscosity approximation method. Chaos Solitons Fractals 2022, 163, 112540. [Google Scholar] [CrossRef]
  12. Phuengrattana, W.; Suantai, S. On the rate of convergence of Mann, Ishikawa, Noor and SP-iterations for continuous functions on an arbitrary interval. J. Comput. Appl. Math. 2011, 235, 3006–3014. [Google Scholar] [CrossRef]
  13. Joshi, S.; Chauhan, D.Y.S.; Negi, D.A. New Julia and Mandelbrot Sets for Jungck Ishikawa Iterates. arXiv 2014, arXiv:1404.0981. [Google Scholar] [CrossRef]
  14. Li, X.; Tanveer, M.; Abbas, M.; Ahmad, M.; Kwun, Y.C.; Liu, J. Fixed point results for fractal generation in extended Jungck–SP orbit. IEEE Access 2019, 7, 160472–160481. [Google Scholar] [CrossRef]
  15. Tanveer, M.; Nazeer, W.; Gdawiec, K. New escape criteria for complex fractals generation in Jungck-CR orbit. Indian J. Pure Appl. Math. 2020, 51, 1285–1303. [Google Scholar] [CrossRef]
  16. Pinheiro, M.R. S-convexity-foundations for Analysis. In Differential Geometry-Dynamical Systems; Balkan Society of Geometers, Geometry Balkan Press: Bucharest, Romania, 2008. [Google Scholar]
  17. Shahid, A.A.; Nazeer, W.; Gdawiec, K. The Picard–Mann iteration with s-convexity in the generation of Mandelbrot and Julia sets. Monatshefte Für Math. 2021, 195, 565–584. [Google Scholar] [CrossRef]
  18. Cho, S.Y.; Shahid, A.A.; Nazeer, W.; Kang, S.M. Fixed point results for fractal generation in Noor orbit and s-convexity. SpringerPlus 2016, 5, 1843. [Google Scholar] [CrossRef]
  19. Kumari, S.; Kumari, M.; Chugh, R. Generation of new fractals via SP orbit with s-convexity. Int. J. Eng. Technol. 2017, 9, 2491–2504. [Google Scholar] [CrossRef]
  20. Gdawiec, K.; Shahid, A.A. Fixed point results for the complex fractal generation in the S-iteration orbit with s-convexity. Open J. Math. Sci. (OMS) 2018, 2, 56–72. [Google Scholar] [CrossRef]
  21. Kang, S.M.; Nazeer, W.; Tanveer, M.; Shahid, A.A. New Fixed Point Results for Fractal Generation in Jungck Noor Orbit with s-Convexity. J. Funct. Spaces 2015, 2015, 963016. [Google Scholar] [CrossRef]
  22. Adhikari, N.; Sintunavarat, W. The Julia and Mandelbrot sets for the function zp-qz2+rz+sincw exhibit Mann and Picard–Mann orbits along with s-convexity. Chaos Solitons Fractals 2024, 181, 114600. [Google Scholar] [CrossRef]
  23. Mann, W.R. Mean value methods in iteration. Proc. Am. Math. Soc. 1953, 4, 506–510. [Google Scholar] [CrossRef]
  24. Khan, S.H. A Picard-Mann hybrid iterative process. Fixed Point Theory Appl. 2013, 2013, 69. [Google Scholar] [CrossRef]
  25. Tian, G.; Yuan, Q.; Hu, T.; Shi, Y. Auto-generation system based on fractal geometry for batik pattern design. Appl. Sci. 2019, 9, 2383. [Google Scholar] [CrossRef]
  26. Isnanto, R.R.; Hidayatno, A.; Zahra, A.A. Fractal batik motifs generation using variations of parameters in julia set function. In Proceedings of the 2020 8th International Conference on Information and Communication Technology (ICoICT), Yogyakarta, Indonesia, 24–26 June 2020; pp. 1–6. [Google Scholar]
Figure 1. Convergence of the Mann_Iteration, Picard–Mann_Iteration, and New_Iteration.
Figure 1. Convergence of the Mann_Iteration, Picard–Mann_Iteration, and New_Iteration.
Fractalfract 09 00575 g001
Figure 2. Julia and Mandelbrot sets are created by using a color map.
Figure 2. Julia and Mandelbrot sets are created by using a color map.
Fractalfract 09 00575 g002
Figure 3. The structure of Julia sets varies according to the value of parameter σ .
Figure 3. The structure of Julia sets varies according to the value of parameter σ .
Fractalfract 09 00575 g003
Figure 4. The structure of Julia sets varies according to the value of parameter ρ .
Figure 4. The structure of Julia sets varies according to the value of parameter ρ .
Fractalfract 09 00575 g004
Figure 5. The structure of Julia sets varies according to the value of parameter ϕ .
Figure 5. The structure of Julia sets varies according to the value of parameter ϕ .
Fractalfract 09 00575 g005
Figure 6. The structure of Julia sets varies according to the value of parameter r.
Figure 6. The structure of Julia sets varies according to the value of parameter r.
Fractalfract 09 00575 g006
Figure 7. The structure of Julia sets varies according to the value of parameter ξ .
Figure 7. The structure of Julia sets varies according to the value of parameter ξ .
Fractalfract 09 00575 g007
Figure 8. The structure of Julia sets varies according to the value of parameter s.
Figure 8. The structure of Julia sets varies according to the value of parameter s.
Fractalfract 09 00575 g008
Figure 9. The structure of Mandelbrot sets varies according to the value of parameter σ .
Figure 9. The structure of Mandelbrot sets varies according to the value of parameter σ .
Fractalfract 09 00575 g009
Figure 10. The structure of Mandelbrot sets varies according to the value of parameter s.
Figure 10. The structure of Mandelbrot sets varies according to the value of parameter s.
Fractalfract 09 00575 g010
Figure 11. The structure of Mandelbrot sets varies according to the value of parameter ϕ .
Figure 11. The structure of Mandelbrot sets varies according to the value of parameter ϕ .
Fractalfract 09 00575 g011
Figure 12. The structure of Mandelbrot sets varies according to the value of parameter ξ .
Figure 12. The structure of Mandelbrot sets varies according to the value of parameter ξ .
Fractalfract 09 00575 g012
Figure 13. The structure of Mandelbrot sets varies according to the value of parameter r.
Figure 13. The structure of Mandelbrot sets varies according to the value of parameter r.
Fractalfract 09 00575 g013
Table 1. Comparison of iterative values for different methods.
Table 1. Comparison of iterative values for different methods.
Iteration_gMannPicard_MannNew_Iteration
0111
11.33331.33331.4938
21.44441.44441.4999
31.48151.48151.5
41.49381.49381.5
51.49791.49791.5
61.49931.49931.5
71.49981.49981.5
81.49991.49991.5
91.51.51.5
101.51.51.5
Table 2. The processing time and parameters in Figure 3.
Table 2. The processing time and parameters in Figure 3.
S.N. ρ s ϕ σ p ξ rExecution Time (s)
10.790.680.0001120.290.210.50441
20.790.680.0001220.290.210.43948
30.790.680.0001320.290.210.72635
40.790.680.0001420.290.210.76278
50.790.680.0001520.290.210.82901
60.790.680.0001620.290.211.0348
Table 3. The processing time and parameters in Figure 4.
Table 3. The processing time and parameters in Figure 4.
S.N. ρ s ϕ σ p ξ rExecution Time (s)
1 2 + 0 i 0.680.0001620.290.210.82658
2 0.8 + 0 i 0.680.0001620.290.210.91734
3 0.9 + 0 i 0.680.0001620.290.210.71231
4 0 + 1 i 0.680.0001620.290.212.3541
5 0 + 10 i 0.680.0001620.290.210.59219
6 0.5 + 0.5 i 0.680.0001620.290.212.722
Table 4. The processing time and parameters in Figure 5.
Table 4. The processing time and parameters in Figure 5.
S.N. ρ s ϕ σ p ξ rExecution Time (s)
10.790.680.0001620.290.214.2127
20.790.680.01620.290.213.4897
30.790.680.1620.290.213.3811
40.790.680.2620.290.214.1686
50.790.680.3620.290.213.7768
60.790.680.5620.290.213.2607
Table 5. The processing time and parameters in Figure 6.
Table 5. The processing time and parameters in Figure 6.
S.N. ρ s ϕ σ p ξ rExecution Time (s)
10.790.680.0001620.29 0.1 + 0 i 78.826
20.790.680.0001620.29 0.2 + 0 i 9.0484
30.790.680.0001620.29 0.4 + 0 i 5.7743
40.790.680.0001620.29 1 + 0 i 5.7464
50.790.680.0001620.29 0 + 1 i 6.3488
60.790.680.0001620.29 0.5 + 0.5 i 6.7224
Table 6. The processing time and parameters in Figure 7.
Table 6. The processing time and parameters in Figure 7.
S.N. ρ s ϕ σ a ξ rExecution Time (s)
10.790.680.000162 0.3 + 0 i 0.210.81937
20.790.680.000162 0.2 + 0 i 0.210.52985
30.790.680.000162 0 + 0.2 i 0.210.87624
40.790.680.000162 0.24 0.4 i 0.210.59344
50.790.680.000162 0.3 + 0 i 0.211.2285
60.790.680.000162 0.5 + 0.5 i 0.214.2052
Table 7. The processing time and parameters in Figure 8.
Table 7. The processing time and parameters in Figure 8.
S.N. ρ s ϕ σ p ξ rExecution Time (s)
10.790.010.0001620.290.210.89842
20.790.040.0001620.290.210.80768
30.790.100.0001620.290.210.93959
40.790.300.0001620.290.211.004
50.790.500.0001620.290.210.91221
60.790.700.0001620.290.211.0423
Table 8. The processing time and parameters in Figure 9.
Table 8. The processing time and parameters in Figure 9.
S.N.s ϕ σ p ξ rExecution Time (s)
10.780.412.92.91.94.1524
20.780.422.92.91.93.3197
30.780.432.92.91.915.493
40.780.442.92.91.931.976
50.780.452.92.91.935.692
60.780.462.92.91.939.684
Table 9. The processing time and parameters in Figure 10.
Table 9. The processing time and parameters in Figure 10.
S.N.s ϕ σ p ξ rExecution Time (s)
10.010.0004620.91.922.412
20.00020.0004620.91.940.368
30.000050.0004620.91.927.722
40.0000080.0004620.91.920.171
50.0950.0004620.91.934.652
60.990.0004620.91.923.996
Table 10. The processing time and parameters in Figure 11.
Table 10. The processing time and parameters in Figure 11.
S.N.s ϕ σ a ξ rExecution Time (s)
10.780.00001620.51.933.378
20.780.01620.51.941.584
30.780.1620.51.940.824
40.780.3620.51.941.394
50.780.6620.51.942.188
60.781620.51.937.559
Table 11. The processing time and parameters in Figure 12.
Table 11. The processing time and parameters in Figure 12.
S.N.s ϕ σ p ξ rExecution Time (s)
10.780.462.90.11.931.745
20.780.462.9−0.11.940.521
30.780.462.90.11.939.606
40.780.462.90.41.936.408
50.780.462.90.51.930.970
60.780.462.91.01.931.384
Table 12. The processing time and parameters in Figure 13.
Table 12. The processing time and parameters in Figure 13.
S.N.s ϕ σ a ξ rExecution Time (s)
10.780.462.92.9−219.480
20.780.462.92.9−122.909
30.780.462.92.9039.832
40.780.462.92.9140.506
50.780.462.92.9234.524
60.780.462.92.9337.622
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.

Share and Cite

MDPI and ACS Style

Nisa, Z.U.; Ishtiaq, U.; Kamran, T.; Akram, M.; Popa, I.-L. Analysis of Fast Convergent Iterative Scheme with Fractal Generation. Fractal Fract. 2025, 9, 575. https://doi.org/10.3390/fractalfract9090575

AMA Style

Nisa ZU, Ishtiaq U, Kamran T, Akram M, Popa I-L. Analysis of Fast Convergent Iterative Scheme with Fractal Generation. Fractal and Fractional. 2025; 9(9):575. https://doi.org/10.3390/fractalfract9090575

Chicago/Turabian Style

Nisa, Zaib Un, Umar Ishtiaq, Tayyab Kamran, Mohammad Akram, and Ioan-Lucian Popa. 2025. "Analysis of Fast Convergent Iterative Scheme with Fractal Generation" Fractal and Fractional 9, no. 9: 575. https://doi.org/10.3390/fractalfract9090575

APA Style

Nisa, Z. U., Ishtiaq, U., Kamran, T., Akram, M., & Popa, I.-L. (2025). Analysis of Fast Convergent Iterative Scheme with Fractal Generation. Fractal and Fractional, 9(9), 575. https://doi.org/10.3390/fractalfract9090575

Article Metrics

Back to TopTop