Fractal Geometry Time Escape Algorithms and Fractal Dimension

Similar documents
Fractals. Justin Stevens. Lecture 12. Justin Stevens Fractals (Lecture 12) 1 / 14

Fractals. Krzysztof Gdawiec.

INTRODUCTION TO FRACTAL GEOMETRY

Fractals. R. J. Renka 11/14/2016. Department of Computer Science & Engineering University of North Texas. R. J. Renka Fractals

Patterns in Nature 8 Fractals. Stephan Matthiesen

Fractals and Dimension

CHAOS/FRACTAL

CMSC 425: Lecture 12 Procedural Generation: Fractals

Julia Sets and the Mandelbrot Set

AN INTRODUCTION TO FRACTALS AND COMPLEXITY

Fractals: A Mathematical Framework

Mathematical Modelling Lecture 14 Fractals

CMSC 425: Lecture 11 Procedural Generation: Fractals and L-Systems

Fractals: How long is a piece of string?

Chapter 8. Fractals. 8.1 Introduction

AN INTRODUCTION TO FRACTALS AND COMPLEXITY

Fractals list of fractals - Hausdorff dimension

Take a line segment of length one unit and divide it into N equal old length. Take a square (dimension 2) of area one square unit and divide

Fractals, Dynamical Systems and Chaos. MATH225 - Field 2008

USING THE RANDOM ITERATION ALGORITHM TO CREATE FRACTALS

Fractals list of fractals by Hausdoff dimension

THE UNIVERSALITY OF THE HYPERPOLAR IMAGES OF THE SIERPINSKI CARPET AND THE MENGER SPONGE. The Sierpinski Carpet

CONTRACTION MAPPING & THE COLLAGE THEOREM Porter 1. Abstract

biologically-inspired computing lecture 6 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

NOTES ON BARNSLEY FERN

4452 Mathematical Modeling Lecture 13: Chaos and Fractals

Fractal Assessment of Road Transport System

Act of CVT and EVT in the Formation of Number Theoretic Fractals

EVALUATING THE EXACT INFINITESIMAL

Complex Systems. Shlomo Havlin. Content:

Repeat tentative ideas from earlier - expand to better understand the term fractal.

Introduction The Fibonacci numbers are traditionally described as a sequence F. = 0 and τ τ 1. =. To obtain the Fibonacci numbers as a

Fractal Structures for Electronics Applications

Self-Simi lar Structure in Hilbert's Space-Fi l 1 ing Curve

The importance of beings fractal

Stochastic shocks in a two-sector Solow model

Zoology of Fatou sets

University School of Nashville. Sixth Grade Math. Self-Guided Challenge Curriculum. Unit 2. Fractals

ONE DIMENSIONAL CHAOTIC DYNAMICAL SYSTEMS

Dmitri Kartofelev, PhD. Tallinn University of Technology, School of Science, Department of Cybernetics, Laboratory of Solid Mechanics

Dmitri Kartofelev, PhD. Tallinn University of Technology, School of Science, Department of Cybernetics, Laboratory of Solid Mechanics.

Fractals and Physiology: Nature s Biology and Geometry

Fractals. Part 6 : Julia and Mandelbrot sets, Martin Samuelčík Department of Applied Informatics

Julia Sets and the Mandelbrot Set

A Gallery of de Rham Curves

An Investigation of Fractals and Fractal Dimension. Student: Ian Friesen Advisor: Dr. Andrew J. Dean

AN EXPLORATION OF FRACTAL DIMENSION. Dolav Cohen. B.S., California State University, Chico, 2010 A REPORT

Intermittency, Fractals, and β-model

FRACTALS LINDENMAYER SYSTEMS. November 22, 2013 Rolf Pfeifer Rudolf M. Füchslin

What means dimension?

arxiv: v2 [math.ds] 17 Apr 2012

Examensarbete. Fractals and Computer Graphics. Meritxell Joanpere Salvadó

Analytic Continuation of Analytic (Fractal) Functions

Fractals and Fractal Dimensions

Hausdorff Measure. Jimmy Briggs and Tim Tyree. December 3, 2016

Chaos in GDP. Abstract

An Introduction to Self Similar Structures

FRACTALS, DIMENSION, AND NONSMOOTH ANALYSIS ERIN PEARSE

Estimation Correlation Dimension of the Filled Julia Set Generated by Escape Time Algorithm

V -variable fractals and superfractals

Mandelbrot and dimensionality. Benoit B Mandelbrot aka Snezana Lawrence

Snowflakes. Insight into the mathematical world. The coastline paradox. Koch s snowflake

The Hausdorff Measure of the Attractor of an Iterated Function System with Parameter

Dynamics of Superior Anti-fractals in a New Orbit. Mandeep Kumari and Renu Chugh 1.

If one wants to study iterations of functions or mappings,

Existence and Uniqueness

Introduction to fractal analysis of orbits of dynamical systems. ZAGREB DYNAMICAL SYSTEMS WORKSHOP 2018 Zagreb, October 22-26, 2018

Quantitative Description of Robot-Environment Interaction Using Chaos Theory 1

Chapter 2: Introduction to Fractals. Topics

Generation of Fractals via Self-Similar Group of Kannan Iterated Function System

Fantastic Mathematical Beasts and Where to Find Them. Mike Naylor

Fractal structure in the Chinese yuan/us dollar rate. Abstract. Grande Do Sul, Brazil

The Order in Chaos. Jeremy Batterson. May 13, 2013

Line Simplification. Bin Jiang

DYNAMICAL SYSTEMS

Apollonian Circumcircles of IFS Fractals

Department of Computer Sciences Graphics Fall 2005 (Lecture 8) Fractals

The surface contains zeros

Introduction to Dynamical Systems Basic Concepts of Dynamics

Circular Saw Mandelbrot Set

LAMC Intermediate Group October 18, Recursive Functions and Fractals

All rights reserved. Reproduction of these materials for instructional purposes in public school classrooms in Virginia is permitted.

Fractal dimension and Julia sets

The Mandelbrot Set and the Farey Tree

UNIVERSITY OF TORONTO Faculty of Arts and Science DECEMBER 2011 EXAMINATIONS. MAT335H1F Solutions Chaos, Fractals and Dynamics Examiner: D.

ON THE DIAMETER OF THE ATTRACTOR OF AN IFS Serge Dubuc Raouf Hamzaoui Abstract We investigate methods for the evaluation of the diameter of the attrac

Decimation Technique on Sierpinski Gasket in External Magnetic Field

+ ε /2N) be the k th interval. k=1. k=1. k=1. k=1

Taylor series. Chapter Introduction From geometric series to Taylor polynomials

The small ball property in Banach spaces (quantitative results)

Expectations over Fractal Sets

Language-Restricted Iterated Function Systems, Koch Constructions, and L-systems

Valery S. Sekovanov. Kostroma State University (KSU), Kostroma, Russia. Eugeny I. Smirnov. Yaroslavl State Pedagogical University, Yaroslavl, Russia

FRACTALS: OBJECTS TO BETTER EXPLAIN OUR WORLD

Topological properties of Z p and Q p and Euclidean models

THE CONLEY ATTRACTORS OF AN ITERATED FUNCTION SYSTEM

ITERATED FUNCTION SYSTEMS WITH CONTINUOUS PLACE DEPENDENT PROBABILITIES

Dynamics and time series: theory and applications. Stefano Marmi Scuola Normale Superiore Lecture 5, Feb 12, 2009

Removing the Noise from Chaos Plus Noise

SCIENCE & TECHNOLOGY

Transcription:

NAVY Research Group Department of Computer Science Faculty of Electrical Engineering and Computer Science VŠB- TUO 17. listopadu 15 708 33 Ostrava- Poruba Czech Republic Basics of Modern Computer Science Fractal Geometry Time Escape Algorithms and Fractal Dimension Ivan Zelinka MBCS CIPT, www.bcs.org/ http://www.springer.com/series/10624 Department of Computer Science Faculty of Electrical Engineering and Computer Science, VŠB-TUO 17. listopadu 15, 708 33 Ostrava-Poruba Czech Republic www.ivanzelinka.eu

Topics Trajectories Convergent Divergent Cyclic Fixed points Time escape algorithm (TEA) and Julia sets Mandelbrot set and Julia sets Fractal dimension 2

Objectives The objectives of the lesson are: Discuss different kinds of iterative (i.e. numerically) calculated trajectories and their behavior. Explain term fixed points and their relation with trajectories. Demonstrate Time escape algorithm (TEA). Show how Julia sets can be visualized by means of TEA. Discuss relations between Mandelbrot set and Julia sets. Explain basics of fractal dimension. 3

4

Julia Sets and TEA Julia sets are the boundaries between the points from which trajectories escape to infinity and the points whose trajectory is limited and therefore converges to some fixed point (or circular trajectory). During the construction of iterative procedure it is used on the selected function with that evaluates the quality of iterations resulting trajectory. These can be divided into bounded and unbounded trajectories. Bounded trajectories are those that meet the session, others are unlimited: n f ( z) < M, where M R, n N. + 5

Julia Sets and TEA 6

Julia Sets and TEA The trajectory may be periodic or convergent. Periodic trajectories - or cycle - one of the following applies n f ( z) = z for certain n N. Trajectory during the iterations near the fixed point is convergent. For convergent trajectory must be valid following: n f ( z) α for n 0.6 0.4 0.2 0-0.2 f f f ' ' ' ( α) < 1... attractor, ( α) > 1... source, ( α) = 1... neutral. -0.3-0.2-0.1 0 0.1 0.2 0.3 0.4 7

Julia Sets and TEA Another trajectories... 3 0 2-0.1 1-0.2 0-0.3-0.4-1 -0.5-2 -2-1 0 1-0.6-0.8-0.6-0.4-0.2 0 8

Julia Sets and TEA Julia sets can be continuous, discontinuous or totally discontinuous. This is determined by the nature of the critical point (finite critical point), which is determined by the following condition:! P (z) = 0. 0.5 0 1 0.5 0-0.5-1 -0.5-1 -1.5-1 -0.5 0 0.5 1 1.5-2 -1 0 1 2 9

Julia Sets and TEA The character then helps determine the trajectory of colorful fractal - Julia sets. 1 1 0.5 0.5 0 0-0.5-1 -1.5-1 -0.5 0 0.5-0.5-1 -1.5-2 -2.5-3 -2-1 0 1 2 10

Julia Sets and TEA The character then helps determine the trajectory of colorful fractal - Julia sets. 2 1 0.75 1 0.5 0.25 0 0-0.25-1 -0.5-0.75-2 -2-1 0 1 2-1.5-1 -0.5 0 0.5 11

Julia Sets and TEA Use formula z n+1 = z 2 n + c 1 0.75 0.5 0.25 0-0.25-0.5-0.75-1.5-1 -0.5 0 0.5 12

Julia Sets and TEA Mandelbrot set can zoom in forever and always will be cropping up more and more structures... 13

Julia Sets and TEA 14

Julia Sets and TEA Areas of attraction in Julia sets can generate complex patterns 15

Julia Sets and TEA Areas of attraction in Julio sets can generate complex patterns 16

Julia Sets and TEA Areas of attraction in Julio sets can generate complex patterns 17

IFS and TEA Under certain circumstances, to convert from the TEA IFS fractals. Examples of such conversion are Sierpinski triangle, or so-called Christmas tree. 18

IFS and TEA Mandelbrot set - an endless source of fractals. If you type in the equations z n+1 = z 2 n + c Substitute for the parameter c, complex numbers and let it iterate long enough, then we obtain substantially different, but equally beautiful fractal patterns... For parameter c chosen to create fractals herein numbers were selected from the position the arrows show. 19 19

Fractals: Mandelbrot and Julia Sets Examples Demonstration program in Mathematica is accessible at website http://www.ivanzelinka.eu/hp/vyuka.html. To run demonstration you need to download and install program http://www.wolfram.com/cdf-player/. Follow instruction in selected demonstration program. 20

Fractal Dimension Smooth Objects Chaos theory and related fractal geometry are relatively young disciplines. Their formation contributed significantly to computer science. They have been developing since 1960 s. The foundations of fractal geometry were unquestionably established by Benoit B. Mandelbrot, who first mathematically defined the concept of fractal. Fractal can be described as infinitely complex object. The term fractal is derived from the Latin word fractus which can be translated as broken. To explain this concept, it is necessary first to characterize the notion of geometrically smooth body. 21

Fractal Dimension Smooth Objects Euclid dimension 1, 2 and 3 and topological dimension of the body. All classic objects and bodies of Euclid geometry are geometrically smooth - strictly speaking, they are not of fractal nature. This means that their shape is "simple" - inside or limits they are not significantly or even infinitely complex. For ordinary objects we use dimensions 0, 1, 2, 3. It was therefore quite a surprise when there were discovered geometric shapes for which these dimensions are not enough. Some of these units are not just abstract objects, which are a figment of imagination of mathematicians, but often have their patterns in nature. 22

Fractal Dimension Endlessly Complex Objects An example of complex object actually occurred during the measurement coast of the Great Britain. L.F. Richardson first found that this length depends on the length of the meter, which was done by steps coast (on the map, however, may be one step scale both in meters and kilometers for example). Richardson also subsequently determine the empirical relationship K = Cε D where ε > 0 is the length of the meter - a "step", C is a proportionality constant K = K(ε) = N(ε). ε is an approximation of the total length of the coast, where N(ε) the number of steps required. Length approximations proved to be dependent on constant D, the importance of the Richardson could not explain. 23

Fractal Dimension Hausdorff Besicovic Dimension Benoit Mandelbrot proved a link between this constant and the Hausdorff - Besicovic dimension. The values of this dimension are the most important structural constants departments that are not geometrically smooth. These endlessly dissected bodies usually have a fractal structure. Difference between topological dimension of complex curve and plane. The objects described by fractal geometry can be described as objects with non-integer dimensions. The dimension of fractal objects is also called Hausdorff - Besicovic dimension. 24

Fractal Dimension Hausdorff Besicovic Dimension The value of this dimension (i.e. the difference between the fractal dimension and topological dimension) then indicates the level of complexity of the object. If the fractal dimension differs from the topological one very little, such an object will be less complex. If the fractal dimension is significantly larger than the topological dimension, the object is very complex. Differences between topological and fractal dimension are used to define fractals. This definition was formulated by the mathematician Benoit B. Mandelbrot as follows: fractal is a geometric figure or a set whose Hausdorff-Besicovic dimension is (strictly) greater than the topological dimension. Accordingly, it is possible to define the concept of fractals as the English acronym of fractional dimension. 25

Fractal Dimension Hausdorff Besicovic Dimension Non-fractal objects have the property of reducing the length scale approximates the border of the object to some limit value. In the case of fractals it is not valid, length is constantly increasing. This property is called the Richardson effect. There are several definitions of dimensions that can in principle be divided into two groups: metric dimensions depend on the metric properties information dimension-dependent probabilistic properties Examples of groups of metric dimension is the Hausdorff-Besicovic dimension, also called the Kolmogorov dimension or capacity or fractal dimension. 26

Fractal Dimension Hausdorff Besicovic Dimension It is expressed by the following formula: d k ( ε) log N( ε) ln N = lim = lim, ε 0 1 ε 0 1 ln log ε ε where N(ε) the minimum number of elementary bodies (e.g. R 2 squares with sideε) needed to cover the considered set. This dimension reflects quantitatively the degree of complexity ("structured") of a given set. It is visible from the equation that the fractal dimension value does not depend on the used logarithm. 27

Fractal Dimension of Line Divide this segment into N parts. This distribution corresponds to that as we look to the line with Nx magnification. Scale new segment is: ε = 1 / N where ε denotes the scale and N is the number of parts to which department (in our case line) parts. For Hausdorff - Besicovic dimension D in general, according to Richardson's empirical relationship, the following condition: Nε D = 1 28

Fractal Dimension of Line It follows that the dimension D of the division N and the scale ε is calculated by the following modifications: Nε D = 1 log Nε D = log 1 log N+log ε D = 0 log N+D log ε= 0 D log ε= -log N D = (-log N)/log ε D = log N/log (1/ε) Substituting ε = 1/N, into the last equation, we obtain the following result: D =log N/log (1/ε)=log N/log N = 1 Topological dimension, as known in Euclidean geometry, is equal to one, as computed Hausdorff-Besicovic dimension. 29

Fractal Dimension of Square Another trivial formation is a square with sides of unit length (its area is also the unit). After you double the square looks as if it was four times the area. The scale must therefore be changed according to the following relationship: ε = 1/N 1/2. Hausdorff Besicovic dimension - square is then: D = log N / log (1/ε) = logn / log N 1/2 = 1 / (1/2) = 2 The topological dimension of the square is equal to two, as it is a smooth planar structure of Euclidean geometry. Fractal dimension of the square is also equal to two, according to the above definition, therefore, is not a fractal square again. 30

Fractal Dimension of Cube For higher dimension calculation looks similarly like for the unit cube in space R 3. With the division of the parts of the cube, the resulting cube is reduced proportionally cube root of N. The scale is then calculated as follows: ε = 1/N 1/3 Fractal dimension of the cube can be expressed as follows: D = log N / log (1/ε) = logn / log N 1/3 = 1 / (1/3) = 3. The topological dimension of the cube is equal to three, as it is a smooth unit in the space R 3. Fractal dimension of the cube is also equal to three, i.e. cube, like a line a square, is not a fractal. 31

Fractal Dimension - Generalization On the basis of this simple unit formations, we can generalize the procedure of calculating fractal dimension. For scale ε of covering objects is possible to write a generic term ε = 1, 1 N D where D is the fractal dimension of the object. Expressing D, we obtain: log ε = log N 1 D, D = log N 1 log ε, 32

Fractal Dimension - Generalization log N D =, 1 log ε where N denotes the factor of the change in length, respectively. roofer number of units, and 1/ε scaling factor. Note that the relationship may of course be used only for self-similar fractal, while for general self-affine fractals it is necessary to use equation ln N( ε) log N( ε) dk = lim = lim, ε 0 1 ε 0 1 ln log ε ε since one cannot ignore the limit ε 0 Both relationships determined dimension so that the line is divided into small segments, the surface squares and space cubes. Therefore, some speak of the boxed dimensions. 33

Fractal Dimension Cantor Discontinuum There is a repeated omitting the middle third of all intervals that are left over from previous iterations. After the first iteration remain N = 2 the line with the scale ε = 1/3, etc. Generally, the refinement triple the number of lines forming the next iteration doubles. Fractal dimension is therefore D log N log 2 = = = 1 log3 log ε 0.6309 Although Cantor set consists of infinitely many points, but contains no straight line, so its topological dimension is 0. The fractal dimension is positive, however, and by definition this set is a fractal. 34

Fractal Dimension Koch Curve We apply the procedure of calculating the fractal dimension of the simplest fractals - Koch curve. At each iteration, the length of each edge is reduced to 1/3 (=ε) of its original value and the number of selfsimilar segments increases to N = 4. When triple refinement thus the length of the curve four times increases, Hausdorff-Besicovic dimension is not an integer. For N = 4, therefore, the scale must be reduced to a third, in the formula log N D =, 1 log ε is therefore necessary to substitute the following values: ε= 1/3, N = 4, fractal dimension of Koch curve is then D = log N/log (1/ε)=log 4/log 3 = 1.2618595 35

Fractal Dimension Koch Curve The topological dimension of this curve is equal to one, the fractal dimension is larger. It follows that the curve is a fractal. It also has other interesting mathematical and geometrical properties: even if it is in its entirety continuous, the final derivative exists at no point. Each point on the curve is because after infinitely many iterations of intersection of two "infinitely small" lines that form the sides of a triangle, which is also "infinitely small". It is infinitely long, although it occupies only a limited part of the area. 36

Fractal Dimension Sierpinski Triangle During Sierpinski triangle iteration one get in the first iteration N = 3 covering objects with a scale ε = ½. In the second iteration we obtain N = 3 3 = 9 units of measure ε = ½ ½ = ¼. In general, the n-th iteration N n 1 = 3 a ε = 2 Fractal dimension is then n log N log3 nlog3 log3 D = lim = lim = lim = = 1.5850 ε 0 n 1 n log 2 n n log 2 log 2 log ε Sierpinski triangle contains the line obviously, but is there any contiguous portion of the area; its topological dimension is therefore 1, as defined in terms of a fractal. Compare with Koch curve where D = 1.2618595. Why? n 37

Fractal Dimension Dimension of Selected Natural Objects Hausdorff-Besicovic Dimension of Selected Natural Objects Natural object Fractal dimension Coastline 1.26 The brain surface 2.76 Rock surface 2.2-2.3 Border of 2D cloud projection. 1.33 38

Want to know more? Barnsley M.F. 1993, Fractals Everywhere, Academic Press Professional 1993, ISBN 0-12-079061-0 Bunde A., Shlomo H. 1996, Fractals and Disordered Systems, Springer, Berlin, 1996, ISBN 3-540-56219-2 Hastings H.M., Sugihara G. 1993, Fractals a User's Guide For The Natural Sciences, Oxford University Press, 1993, ISBN 0-19-854597-5 Peitgen H.O., Jurgens H., Saupe D. 1992, Chaos and Fractals, New Frontiers of Science, Springer-Verlag 1992, ISBN 3-540-97903-4 Very good movie about history, principles and applications of fractal geometry at https://www.youtube.com/watch?v=lmxj1kdr_s0 39

Conclusions Different kinds of iterative calculated trajectories form core of TEA algorithm. Different kinds of trajectories were explained. Time escape algorithm (TEA) was demonstrated. It was shown how Julia sets can be visualized by means of TEA. Mutual relations between Mandelbrot set and Julia sets have been discussed. Fractal dimension and length or surface. 40

THANK YOU FOR YOUR ATTENTION ivan.zelinka@ieee.org www.ivanzelinka.eu 41

Copyright This didactic material is meant for the personal use of the student only, and is copyrighted. Its reproduction, even for a partial utilization, is strictly forbidden in compliance with and in force of the law on Authors rights. Copyright NAVY.CS.VSB.CZ 42