Abstract
Fractals represent important features of our natural environment, and therefore, several scientific fields have recently begun using fractals that employ fixed-point theory. While many researchers are working on fractals (i.e., Mandelbrot and Julia sets), only a very few have focused on multicorn sets and their dynamic nature. In this paper, we study the dynamics of multicorn sets of , where , and , by using S-iteration with h-convexity instead of standard S-iteration. We develop escape criterion for S-iteration with h-convexity. We analyse the dynamical behaviour of the proposed conjugate complex function and discuss the variation of iteration parameters along with function parameter m. Moreover, we discuss the effects of input parameters of the proposed iteration and conjugate complex functions of the behaviour of multicorn sets with numerical simulations.
1. Introduction
The scenery of the natural environment flourishes with fractal objects. A reiteration of their shapes at progressively fine magnifications results in an ironic complexity. We are very familiar with fractals because they can be seen everywhere in the natural world. Some important examples of fractals in natural environment are snowflakes, unfurling ferns, nautilus shells, gecko feet, angelica flower heads, frost crystals, lightning bolts, etc. Furthermore, trees, clouds, and mountains are also examples of fractals with a medium level of complexity. The natural environment contains fractal patterns that can be found in both microscopic and global structures []. Therefore, fractals have several applications in numerous scientific disciplines []. Fractals are used in science to examine a variety of natural or living systems, perform tasks such as advancing the cultivation of microorganisms (organisms such as chlamydia and single versatile cells), decipher the pattern of nerve fibres, etc. Fractal theory is a helpful tool for cryptography [], image encryption [,], and image and video compression [,]. Fractals are used in physical sciences to identify and comprehend turbulent movements in fluid dynamics. Fractals are used in telecoms to create radio wires. Additionally, the organization of computers, radar systems, and engineering designs all fall under the category of fractal theory applications. The importance of studying complex graphics has substantially increased in recent years due to their attractiveness and intricacy [,]. A fractal is “a mathematical image whose component contains a comparable figure as whole” or “a highly asymmetric shape where every suitable chosen section, when amplified or reduced, resembles another greater or even more modest section”. The Latin term “fractal” implies “broken or cracked”. B. Mandelbrot, considered to be the father of fractal geometry, introduced this word [].
Pierre Fatou and Gaston Julia made an effort to determine the successive estimation of , where , around the turn of the 20th century. They failed to represent the function’s graph []. B. Mandelbrot began working on this in 1985 and was successful in creating the graph of . By adjusting the values of a and y, he defined the Mandelbrot set []. M-sets for , where and , are explained in detail in []. For rational and transcendental complex functions, images such as Julia sets and Mandelbrot sets were discussed in []. Later, Crow et al. [] defined anti-Julia sets and anti-Mandelbrot sets, and they produced tricorn-shaped graphs of , where .
Milnor [] first used the term “tricorn” to describe the antiholomorphic polynomials’ connectedness locus which acts as a bridge between cubic and quadratic polynomials. The Mandelbrot set and the Tricorn set are quite similar because of a subset of . Similar to the Mandelbrot set, the primary characteristic of a tricorn is that “its three corners” repeat with slight modifications at various scales. In the 1992 edition of The Mathematical Intelligencer, Giblin, Alexander, and Newton [] examined the symmetry groups of Julia sets and their predicted spaces (which the authors refer to as the generalized Mandelbrot and Mandelbar sets). In addition to providing stunning images, they provide evidence that there are no more symmetries by showing that all these “shapes” are consistent over symmetry groups. There is a staggering degree of symmetry in deterministic fractals. In fact, “scale-invariance” is one of their basic characteristics. This might be seen as evidence that a fractal is the fixed point of specific contraction mappings, such as a comparison (a transformation that is affine and keeps angles but not distances). However, under affine transformations that maintain both distances and angles, called isometries, the symmetry of some deterministic fractals may also be explained by a different kind of invariance. The symmetry group of the fractal object is comprised of the collection of all such isometrics. Lau and Schleicher [] examined tricorn and multicorn symmetries. Multicorns are higher-order tricorns or generalized tricorns according to Nakane and Schleicher [], who showed numerous properties of tricorns and multicorns. They also examine whether a polynomial for has a Julia set that is connected or disconnected, and if it is connected, the Julia set of is related by a collection of parameters c known as a multicorn. These multicorns, which are employed in the commercial sector, are merely higher-order tricorns. Commercial products with unicorn prints include tricorn mugs and tricorn clothing, such as tricorn shirts.
2. Preliminaries
Definition 1
(J-set or Julia Set []). Suppose that represents a polynomial of degree . Then, the collection of c points represented by are those whose orbits as , this is known as a filled Julia set for the polynomial , i.e.,
The Julia set of τ is a set that consists of boundary points of .
Definition 2
(M-Set or Mandelbrot Set []). Assume that , where is a parameter. A set of all points c for which the corresponding Julia set is connected is called a Mandelbrot set (the M-set in short notation), i.e.,
Similarly, we can define M-set as []:
Here zero is only a critical point . So the authors choose zero as an initial point.
Definition 3
(Multicorns []). Let , where is a parameter. The multicorn set (the -set in short notation) is a set of all points c for which the Julia set of for is connected, i.e.,
It is observed that multicorns become tricorns at .
Definition 4
(S-iteration []). For a sequence , the S-iterative process for any point is defined as:
where and
3. Escape Criterion of in S-Iteration with -Convexity
Many fixed-point iterations have been used to prove escape criterion for different complex function. In this paper, we modify (5) iteration by using the idea of an h-convex function as follows:
where for . Here, we use . In the literature, researchers mostly use standard S-iteration. If we replace with in our proposed iteration, then it reduces to standard S-iteration. Thus, our proposed iteration is a generalization of S-iteration.
Recently, Tanveer et al. [] presented the escape criterion of , where , , and , . Motivated by this research, we use the conjugate complex function , where , , , and , , to develop the escape criterion via S-iterative iteration with h-convexity.
To prove the escape criterion of via S-iterative iteration with h-convexity, we replace the sequences and with constants a and .
Theorem 1.
Let where , , , and , . For any , the inequality , where , holds, and the sequence of iterates for S-iteration with h-convexity orbit of , i.e.,
where for . Then, .
Proof.
For , we have
Since , this yields . Therefore,
Substituting in the final step of (7), we have
Since , this implies . Then there exists such that
Thus,
Particularly, ; therefore, we can repeat the same process up to the iterate to get
Hence, . □
Corollary 1.
Let , where , , , , , , and . Therefore, for the S-iteration with h-convexity orbit of , we have .
Corollary 2.
Assume that for the S-iteration with h-convexity orbit of , we obtain
for some , where , , , , , , and . Therefore, there exists such that , and we get .
4. Graphical Examples
In this study, we present some multicorn sets of , where , , and , by using S-iteration with h-convexity. The proposed criterion is used in an escape time algorithm [] and implemented in MATLAB R2013a to generate the graphics.
In all graphical examples, we fix as the area for multicorn sets and as the maximum number of iteration.
Now we discuss the dynamical behaviour of by using the proposed iteration for , , and varying the function parameter m. Image in Figure 1 is a tricorn set, and the remaining images in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6 are multicorn sets. We observe that as we increase the value of m from 1 to 2, the average image execution time of all images in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6 increases from s to s. Additionally, the number of corns on the main body of images increases by m times .
Figure 1.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 2.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 3.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 4.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 5.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 6.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
In Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12, we fix , , and and vary parameter a in the S-iteration with h-convexity orbit. We see in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 that 6 corns appeared on the main body of images, and the size of sets decreases as the parameter a increases. We notice that as we increase the values of a from to 1, the average image execution time of all images in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 decreases from s to s.
Figure 7.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 8.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 9.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 10.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 11.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 12.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Similarly, for , , , and varying parameter in the S-iteration with h-convexity orbit, the images in Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 have 6 corns on the main body of images, and the size of sets also decreases as the parameter increases. Again, we notice that as we increase the values of from to 1, the average image execution time of all images in Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 decreases from s to s.
Figure 13.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 14.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 15.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 16.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 17.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
Figure 18.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit.
The last three Figure 19, Figure 20 and Figure 21 have the images for , , , and varying parameter m in the S-iteration with h-convexity orbit.
Figure 19.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit; execution time s.
Figure 20.
Multicorn sets for , , , and parameter in the S-iteration with h-convexity orbit; execution time .
Figure 21.
Multicorn sets for , , , parameter in the S-iteration with h-convexity orbit; execution time s.
5. Numerical Simulations and Discussion
Analysing dependency between multicorn sets and the iteration input parameters is very complex. See, for example, [,,], wherein the authors present the dependency via numerical measures.
In Section 4, we studied the graphs of multicorn sets by using the ETA (i.e., escape time algorithm). In this section, we study the average image execution time variation by varying the pairs of parameters , , and . We fix and the number of iterations for pair , a and the number of iterations for pair , and m and the number of iterations for pair , respectively.
In the first numerical case, we use the parameters a and m in the form of intervals as follow:
- for a;
- for m.
For each interval, we calculate 100 values for a and 100 for m by using as the step size. All calculations and graphs were analysed on a computer with specifications: Intel(R) Core(TM) i5-3320M (@ GHz), 4 GB RAM, and 64-bit Windows 10. To calculate average image execution time, we implemented the algorithm in Mathematica. The image resolution was adjusted to pixels in the Mathematica code. To analyse the behavioural effect of input parameters a and m on multicorn sets in the S-iteration with h-convexity orbit, we fix , and the number of iterations is equal to 15. The colour map of the times is bounded in the time values s, s].
The graph for is presented in Figure 22 for the S-iteration with h-convexity. In this graph, we observe that the algorithm took the maximum time to execute the image at and and the minimum time at and . We also observe that the algorithm took the maximum time for every value of m and , as we can see in Figure 22 as the pink and dark-red coloured area.
Figure 22.
Plot of average time (in seconds) between a and m for multicorn set generated in the S-iteration with h-convexity orbit.
In the second numerical case, we use the parameters and m in the form of intervals as follow:
- for ,
- for m.
For each interval, we calculate 100 values for and 100 for m by using as the step size. To analyse the behavioural effect of input parameters and m on multicorn sets in the S-iteration with h-convexity orbit, we fix , and the number of iterations is equal to 15. The colour map of the times is bounded in the time values s, 50 s].
The graph for is presented in Figure 23 for the S-iteration with h-convexity. In this graph, we observe that the algorithm took the maximum time to execute the images when and and the minimum time at and (i.e., s). From the graph in Figure 23, we make the following observations:
Figure 23.
Plot of the average time (in seconds) between and m for multicorn sets generated in the S-iteration with h-convexity orbit.
- For and , image execution times belong to (13 s, 15 s);
- For and , image execution times belong to (10 s, 30 s);
- For and , image execution times belong to (38 s, 50 s];
- For and , image execution times belong to (27 s, 34 s);
- For and , image execution times belong to (30 s, 50 s].
In the second numerical case, we use the parameters and m in the form of intervals as follow:
- for ,
- for m.
For each interval, we calculate 100 values for and 100 for by using as the step size. To analyse the behavioural effect of input parameters and on multicorn sets in the S-iteration with h-convexity orbit, we fix , and the number of iterations is equal to 15. The colour map of the times is bounded in the time values s, s].
The graph for is presented in Figure 24 for the S-iteration with h-convexity. In this graph, we observe that the algorithm took the maximum time to execute the images when and (i.e., s) and the minimum time at and (i.e., s). From the graph in Figure 23, we make the following observations:
Figure 24.
Plot of the average time (in seconds) between a and for multicorn set generated in the S-iteration with h-convexity orbit.
- For and , image execution times belong to (30 s, 42.573 s];
- For and , image execution times belong to [0.013 s, 3.87 s).
In the above discussion, we notice that the graph in Figure 23 is very difficult to analyse as compared to the graphs in Figure 22 and Figure 24 because the pair attained highest and lowest values at different points, whereas the highest and lowest time values for pairs and are easy to see in the graphs of Figure 22 and Figure 24.
6. Conclusions
In this study, we presented the escape criterion of the conjugate complex function , where , , and , by using S-iteration with h-convexity, and we developed an escape criterion of the proposed function for S-iteration with h-convexity. By using the developed escape criterion in the escape time Algorithm 1, we generated a variety of multicorn sets. We observed that for , images consist of -corns. The iteration parameters a and have a huge effect on the size of multicorn sets, i.e., the larger the values of iteration parameters a and are, the bigger the set is. Moreover, we calculated the average time of image execution in seconds for the pairs , , and by using S-iteration with h-convexity. The numerical simulations showed that the variations in pairs , , and drastically affect the image generation time.
Moreover, , , and are commonly used maps in the literature, but for future research, the authors may focus on the utilization of other maps such as , , and with iterations of single-, double-, and triple-step feedbacks. One more future direction for studying fractals via fixed-point iterations could be the utilization of transcendental functions by replacing the complex parameter c.
More recently, the use of different spline methods and fractional differential equations is remarkable []. Spline methods and functions are also applied in fractals to visualise the data []. Therefore, one can study different spline methods and functions to investigate fractal patterns.
We anticipate that the results of this study will inspire individuals who have an interest in automatically producing beautiful graphics.
| Algorithm 1 Multicorn set generation |
![]() |
Author Contributions
Conceptualization, A.T., M.T. and R.S.; Data curation, K.I., M.A. and K.S.; Formal analysis, A.T., M.T., M.A. and K.S.; Investigation, A.T. and M.T.; Methodology, A.T., M.T. and M.A.; Project administration, K.S. and R.S; Resources, K.S.; Supervision, K.I; Validation, M.T. and R.S; Writing—review and editing, M.T. and M.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Deanship of Scientific Research at Majmaah University for supporting this work under Project Number No. R-2023-477.
Data Availability Statement
The research is theoretical in nature. As a result, no data were used.
Acknowledgments
Asifa Tassaddiq would like to thank the Deanship of Scientific Research at Majmaah University for supporting this work under Project Number No. R-2023-477. The authors are also thankful to the worthy reviewers and editors for their useful and valuable suggestions for improving this paper, which led to a better presentation.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Taylor, R.P. The Potential of Biophilic Fractal Designs to Promote Health and Performance: A Review of Experiments and Applications. Sustainability 2021, 13, 823. [Google Scholar] [CrossRef]
- Srivastava, H.M.; Saad, K.M.; Hamanah, W.M. Certain new models of the multi-space fractal-fractional Kuramoto-Sivashinsky and Korteweg-de Vries equations. Mathematics 2022, 10, 1089. [Google Scholar] [CrossRef]
- Kumar, S. Public Key Cryptographic System Using Mandelbrot Sets. In Proceedings of the MILCOM 2006–2006 IEEE Military Communications Conference, Washington, DC, USA, 23–25 October 2006; pp. 1–5. [Google Scholar]
- Zhang, X.; Wang, L.; Zhou, Z.; Niu, Y. A chaos-based image encryption technique utilizing Hilbert curves and H-Fractals. IEEE Access 2019, 7, 74734–74746. [Google Scholar] [CrossRef]
- Sun, Y.; Chen, L.; Xu, R.; Kong, R. An image encryption algorithm utilizing Julia sets and Hilbert curves. PLoS ONE 2014, 9, e84655. [Google Scholar] [CrossRef] [PubMed]
- Fisher, Y. Fractal image compression. Fractals 1994, 2, 347–361. [Google Scholar] [CrossRef]
- Liu, S.-A.; Bai, W.-L.; Liu, G.-C.; Li, W.-H.; Srivastava, H.M. Parallel fractal compression method for big video data. Complexity 2018, 2018, 2016976. [Google Scholar] [CrossRef]
- Liu, S.-A.; Xu, X.-Y.; Srivastava, G.; Srivastava, H.M. Fractal properties of the generalized Mandelbrot set with complex exponent. Fractals 2023, 31, 0218-348X. [Google Scholar] [CrossRef]
- Tassaddiq, A. General escape criteria for the generation of fractals in extended Jungck–Noor orbit. Math. Comput. Simul. 2022, 196, 1–14. [Google Scholar] [CrossRef]
- Barnsley, M. Fractals Everywhere; Academic: Boston, MA, USA, 1993. [Google Scholar]
- Mandelbrot, B.B. The Fractal Geometry Nature; Freeman: New York, NY, USA, 1982; Volume 2. [Google Scholar]
- Lakhtakia, A.; Varadan, W.; Messier, R.; Varadan, V.K. On the symmetries of the Julia sets for the process zp + c. J. Phys. A Math. Gen. 1987, 20, 3533–3535. [Google Scholar] [CrossRef]
- Blanchard, P.; Devaney, R.L.; Garijo, A.; Russell, E.D. A generalized version of the Mcmullen domain. Int. J. Bifurc. Chaos 2008, 18, 2309–2318. [Google Scholar] [CrossRef]
- Crowe, W.D.; Hasson, R.; Rippon, P.J.; Strain-Clark, P.E.D. On the structure of the Mandelbar set. Nonlinearity 1989, 2, 541. [Google Scholar] [CrossRef]
- Milnor, J.W. Dynamics in one complex variable Introductory lectures. arXiv 1990, arXiv:math/9201272. [Google Scholar]
- Alexander, C.; Giblin, I.; Newton, D. Symmetry groups of fractals. Math. Intell. 1992, 14, 32–38. [Google Scholar] [CrossRef]
- Lau, E.; Schleicher, D. Symmetries of fractals revisited. Math. Intell. 1996, 18, 45–51. [Google Scholar] [CrossRef]
- Nakane, S.; Schleicher, D. On multicorns and unicorns i: Antiholomorphic dynamics, hyperbolic components and real cubic polynomials. Int. J. Bifurc. Chaos 2003, 13, 2825–2844. [Google Scholar] [CrossRef]
- Devaney, R. A First Course in Chaotic Dynamical Systems. In Theory and Experiment; Addison-Wesley: New York, NY, USA, 1992. [Google Scholar]
- Liu, X.; Zhu, Z.; Wang, G.; Zhu, W. Composed accelerated escape time algorithm to construct the general Mandelbrot sets. Fractals 2001, 9, 149–153. [Google Scholar] [CrossRef]
- Kang, S.M.; Rafiq, A.; Latif, A.; Shahid, A.A.; Kwun, Y.C. Tricorns and multicorns of S-iteration scheme. J. Function Spaces 2015, 2015, 417167. [Google Scholar] [CrossRef]
- Tanveer, M.; Nazeer, W.; Gdawiec, K. On the Mandelbrot set of zp + logct via the Mann and Picard–Mann iterations. In Mathematics and Computers in Simulation; Elsevier: Amsterdam, The Netherlands, 2023; Volume 209, pp. 184–204. [Google Scholar]
- Barrallo, J.; Jones, D.M. Coloring Algorithms for Dynamical Systems in the Complex Plane. In Visual Mathematics; Mathematical Institute SASA: Belgrade, Serbia, 1999; Volume 4, no. 4. [Google Scholar]
- 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]
- Shahid, A.A.; Nazeer, W.; Gdawiec, K. The Picard–Mann Iteration with s-convexity in the Generation of Mandelbrot and Julia Sets. Monatshefte Math. 2021, 195, 565–585. [Google Scholar] [CrossRef]
- Qiao, L.; Xu, D. A fast ADI orthogonal spline collocation method with graded meshes for the two-dimensional fractional integro-differential equation. Adv. Comput. Math. 2021, 47, 64. [Google Scholar] [CrossRef]
- Katiyar, S.K.; Chand, A.B.; Kumar, G.S. A new class of rational cubic spline fractal interpolation function and its constrained aspects. Appl. Math. Comput. 2019, 346, 319–335. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
