1. Introduction
Fractals are infinitely complex identical patterns with many real-life applications. Fractal geometry is a kind of non-euclidean geometry in which, using algorithms, we can model beautiful natural objects that are not possible to easily model using ordinary (Euclidean) geometry. In 1918, French mathematician Gaston Julia coined the term fractal and also initiated the concept of Julia sets [
1]. He explored iterated complex polynomials and announced a classical example of fractals in terms of the Julia set. In 1975, French-American mathematician Benoit B. Mandelbrot [
2] used the complex polynomial
to introduce the notion of the Mandelbrot set and gave some natural examples of fractals such as variations of traffic flow, records of heartbeat, irregular coastal structures, etc. (see [
3,
4,
5], etc.). There are many techniques to generate and investigate fractals, one of which is the iterated function system (IFS) [
6]. IFS is also used to approximate the fixed points of functions under suitable conditions. The theory of fixed points via fractal geometry may be applied to numerous nonlinear phenomena in distinct branches of sciences such as physics, biology, biotechnology, computer science, engineering, etc.(see, [
4,
7], and so on), as it includes lots of details at each point.
The original Mandelbrot and Julia sets were obtained for the polynomial
,
by using a simple Picard iterative process. Later on, various researchers ([
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21]) used different iterative processes and obtained variants of these sets to study their behavior and pattern for different polynomials because it is known that the shape, size, color, and other characteristics vary with the iterative procedures for the same function. Shahid et al. [
22] introduced a new iterative scheme to study the behavior of orbits and dynamics for a
degree complex polynomial. Sajid and Kapoor [
23] generated Julia sets of a family of transcendental meromorphic functions having rational Schwarzian derivatives. Julia sets of Joukowski-Exponential maps have been discussed in [
24].
Thus far, many researchers have worked on complex analytic functions such as polynomial function, rational function, and exponential function without singularities to study the characteristics and dynamics of a Julia set using Picard iteration. In 1981, Misiurewicz [
25] examined the mathematical aspects of the complex exponential map
. Devaney (see, [
6,
26,
27,
28]) described the topology and dynamics of the complex exponential family
. Baker and Rippon [
29] discussed the interesting geometry of Julia sets for different values of
. Romera et al. [
30] studied the complex families
and
using the Picard iterative process, while Prasad et al. [
31] used the Ishikawa iterative scheme to prove the same results.
A dynamical system’s goal is to comprehend the nature of all orbits and to discover the set of asymptotic and periodic orbits. Frequently applied in the study of dynamical systems, a bifurcation occurs when a small smooth change made to the parameter values (the bifurcation parameters) of a system causes a sudden “qualitative” or topological change in its behavior. These variations may include the periodic point structure, including other changes too. Sajid [
32] obtained the chaotic behavior and bifurcation in the real dynamics of a newly proposed family of functions that depends on two parameters in one dimension. A recent review on some advances in dynamics of one-variable complex functions has been given in [
33].
In this line, we introduce a more generalized, new transcendental function
, where
and
. The motivation behind this work is the fact that exponential functions are solutions to simple dynamical systems and appear in physics, chemistry, computer science, engineering, economics, and mathematical biology, etc. For instance, it emerges in bacteria growth models, self-reproducing populations, a fund accruing compound interest, growth or decay of population, or a growing body of manufacturing expertise. The function is found to be very useful in many aspects, which may further open up new frontiers for researchers to study the properties of Julia sets. Furthermore, the exponential map can be used as the evolution function of the discrete nonlinear dynamical system in the theory of dynamical systems. We utilize the Mann iteration to evidence the escape criteria for this function. We establish a novel escape radius and generate the algorithms for the visualization of alluring Julia sets as fractals. The escape criterion [
34] is well known as the key to generating Julia sets. Using the obtained escape criteria, we obtain fascinating non-classical variants of Julia sets as fractals using MATLAB software and colormap. Towards the end, we present bifurcation diagrams for a four-parameter family of complex-valued functions using the Mann iteration scheme to perform a bifurcation analysis graphically.
3. Main Results
First, we derive the escape criterion for the complex function of type
utilizing the Mann iteration [
35], where
and
.
Theorem 1. Let and , where and . Let a sequence be defined as:for then as . Proof. Consider
which implies that there exists
so that
On continuing the above procedure, we attain . Hence, as , i.e., the orbit of tends to infinity. □
Corollary 1. If and , where and , then there exists so that and as .
Corollary 2. If , and . Then there exists so that and as .
4. Generation of Julia Sets
The Julia set (J-set) secured an indistinguishable place in the field of dynamical systems and fractal geometry due to its useful characteristics, applications in various fields, and amazing beauty ([
3,
5,
36,
37,
38,
39]). In this section, we utilize the escape time algorithm to generate Julia sets for different input parameters by taking a maximum of 30 iterations. The standard ‘jet’ colormap has been utilized to color the points
(
Figure 1). The algorithm used for generating fractals is given in Algorithm 1.
Algorithm 1 Julia set. |
Input: , where , ; —maximum number of iterations; —area; —parameter of the Mann iteration; —color map with C colors. |
Output: Julia set for area A.
- 1:
for
do - 2:
- 3:
- 4:
- 5:
while do - 6:
- 7:
- 8:
if then - 9:
break - 10:
end if - 11:
- 12:
end while - 13:
- 14:
color with - 15:
end for
|
The J-sets, for
, for different values of input parameters are given in
Figure 2. Clearly, by changing the signs of real-valued parameters
a and
c, we obtain the mirror images. The seed-like structure disappears from the J-set when we change the value of parameter
a from real to complex. Furthermore, the removal of the real part in the complex-valued parameter
a (
to
) gives the mirror images. It is surprising to see that all these J-sets occupy the same area. The parameters used in
Figure 2 are given in
Table 1.
The J-sets for
for various values of parameter
and fixing the remaining parameters are given in
Figure 3 and
Figure 4. The variation in parameter
affects the shape and color of the J-sets. The parameters used in
Figure 3 are given in
Table 2.
The J-sets obtained by fixing all the parameters except parameter
c are given in
Figure 5. As the value of parameter
c increases, the basic shape and size remain the same, but the number of points that escape to infinity decreases. Also, a significant change in the shape and color of internal structure is observed in
Figure 5i–iv. The parameters used in
Figure 5 are given in
Table 4:
The dynamics of slight variation in parameter
a can be seen in
Figure 6. The parameters used in
Figure 6 are given in
Table 5.
The J-sets for change in parameters
b and
are in
Figure 7. Clearly, the variation in parameters
b and
gives significant variation in the dynamics of the exponential function.
The next illustration shows the Julia sets when the parameters
and
c are complex numbers. It is observed that conjugate values of
a and
c (simultaneously) give mirror images (see,
Figure 8(ii,iv)) while the conjugate value of
a as well as
c alone gives a significant change in color and shape (see,
Figure 8(i,ii) and (i,iv)). Furthermore, the conjugate values of
b and
c simultaneously give a significant change in shape and color ((see,
Figure 8(ii,iii)). On the other hand, the conjugate value of
b alone, which is the coefficient of
z, does not give significant change ((see,
Figure 8(i,iii)). However, the area occupied by all the J-sets is the same. The parameters used in
Figure 8 are given in
Table 7.
The J-sets for change in parameter
b (real values) are in
Figure 9. The geometry of the J-sets in
Figure 9 is very distinct and can be used in the fabric industry as its resemblance is with Kashmiri embroidery found in Kashmir, located in the northern part of the Indian subcontinent. The parameters used in
Figure 9 are given in
Table 8:
Now we generate Julia sets by taking complex values of the parameters
b. An increase in the absolute value of
b adds beauty to the J-sets and gives resemblance to Kashmiri embroidery. The parameters used in
Figure 10 are given in
Table 9:
Remark 1. For and , the function becomes linear and the conditions of the Theorem 1 fail. Therefore, we do not obtain any J-set.
5. Bifurcation Analysis
In this section, we present a few bifurcation diagrams to visualize graphically the dynamical behavior of , where and , for various parameter values of a by keeping other parameters fixed and using the Mann iterative scheme. We use bifurcation diagrams to check the qualitative change in global dynamics of the function by making a small change in input parameters and to show the eventual behavior of iterates, such as convergence, periodicity, or unpredictability. The occurrence of period-doubling in the real dynamics of a function leads to chaos.
The bifurcation diagrams for the exponential family are shown in
Figure 11,
Figure 12 and
Figure 13. We fix the values of parameters
b and
c while varying parameter
a. It can be seen from the bifurcation diagrams that as
decreases from 1 to
in the steps of
for
and the values of
a as in
Table 10, there is a shift in the bifurcation point as well as the period-doubling points (see,
Figure 11), and the number of times the attractor undergoes bifurcation decreases by 1. Whereas in
Figure 12 and
Figure 13, as the value of
decreases from 1 to
in the steps of
, for
and
and the values of
a as in
Table 11 and
Table 12, respectively, the number of times the attractor undergoes bifurcation increases by 1. The period-doubling bifurcation is shown by the forking of curves as seen in
Figure 11,
Figure 12 and
Figure 13. On the other hand, white regions indicate the presence of nonchaotic windows in the bifurcation diagrams. After the third bifurcation, the numerous curves in the figures scaleup intensively and unite together to generate an almost solid blue area, and this behavior is indicative of the onset of chaos because of an infinite series of period-doubling bifurcations. For large values of odd
n the shaded blue region vanishes, but the number of bifurcations remains the same for any particular set of parameters.
Remark 2. For even values of n, we do not obtain bifurcation points or period-doubling points (therefore, we do not obtain the graph). Only for odd values of n do we obtain bifurcation points and period-doubling points for .