Computing Self-Similar Contractive Functions for the IFS Inverse Problem Through the Cuckoo Search Algorithm

One of the most powerful and popular methods to generate fractal images is the so-called iterated function systems (IFS). Given a finite system of contractive maps \(\{w_i\}_{i=1,\dots ,n}\) on the compact metric space \(\mathbb {R}^2\), this system has a unique non-empty compact fixed set \(\mathcal {A}\), called the attractor of the IFS. The graphical representation of this attractor is a self-similar fractal image. The opposite is also true: each self-similar fractal image in \(\mathbb {R}^2\) can be mathematically represented as the only attractor of an IFS. Obtaining the parameters of the IFS system (called the IFS inverse problem) is a very difficult issue. A good strategy to address it consists of solving firstly the sub-problem of computing a suitable set of self-similar contractive functions to be further applied to obtain the optimal IFS for the inverse problem. In this paper we address this sub-problem by using a powerful metaheuristic technique called cuckoo search algorithm. Our experimental results show that the method performs quite well for several self-similar fractal images.

[1]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[2]  A. D. Fowler,et al.  Fractals everywhere: by M. Barnsley, Academic Press, San Diego, California, 394p., ISBN 0-12-079062-9 , 1991 .

[3]  Michael F. Barnsley,et al.  Fractals everywhere, 2nd Edition , 1993 .

[4]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[5]  Andrés Iglesias,et al.  Cuckoo Search with Lévy Flights for Weighted Bayesian Energy Functional Optimization in Global-Support Curve Data Fitting , 2014, TheScientificWorldJournal.

[6]  José Manuel Gutiérrez,et al.  Mathematica package for analysis and control of chaos in nonlinear systems , 1998 .

[7]  Andrés Iglesias,et al.  Cuckoo search with Lévy flights for reconstruction of outline curves of computer fonts with rational Bézier curves , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[8]  J. Elton An ergodic theorem for iterated maps , 1987, Ergodic Theory and Dynamical Systems.

[9]  José Manuel Gutiérrez,et al.  Generating and rendering fractal images. , 1997 .

[10]  Miguel A. Rodriguez,et al.  A MULTIFRACTAL ANALYSIS OF IFSP INVARIANT MEASURES WITH APPLICATION TO FRACTAL IMAGE GENERATION , 1996 .

[11]  Siegfried Graf Barnsley's scheme for the fractal encoding of images , 1992, J. Complex..

[12]  Akemi Galvez Tomida,et al.  IFS Matlab Generator: A Computer Tool for Displaying IFS Fractals , 2009, 2009 International Conference on Computational Science and Its Applications.

[13]  Xin-She Yang,et al.  Engineering optimisation by cuckoo search , 2010 .

[14]  Akemi Gálvez,et al.  IFSGen4 : Interactive Graphical User Interface for Generation and Visualization of Iterated Function Systems in , 2014, ICMS.

[15]  Andrés Iglesias,et al.  Matlab-Based Add-On for Generating and Rendering IFS Fractals , 2009, FGIT-FGCN.

[16]  Akemi Gálvez,et al.  KETpic Matlab Binding for Efficient Handling of Fractal Images , 2010 .

[17]  Kenneth Falconer,et al.  Fractal Geometry: Mathematical Foundations and Applications , 1990 .