31
An introduction to Fractal Geometry ABBAS KARIMI Complex Systems & Network Science Group (CSNS) Shahid Beheshti University (SBU) May 01, 2017 Sitpor.org

An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

  • Upload
    others

  • View
    18

  • Download
    1

Embed Size (px)

Citation preview

Page 1: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

An introduction toFractal Geometry

ABBAS KARIMI

Complex Systems & Network Science Group (CSNS)

Shahid Beheshti University (SBU)

May 01, 2017

Sitpor.org

Page 2: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Introduction

“Unfortunately, the world has not been designed for the convenience of mathematicians.”

Benoît Mandelbrot

Born: 20 November 1924, Warsaw, Poland

Died: 14 October 2010 (aged 85), Cambridge, Massachusetts, United

States

Image: At a TED conference in 2010.@wikipedia

Page 3: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Introduction

length of the small intestine:

2.75 - 10.49 m!

But, HOW?Wikipedia

Page 4: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems
Page 5: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Self-SimilarityIf we walk the coastline then we discover even more fine detail. Structures which exhibit a similar pattern whatever the scale are said to be self-similar.

Page 6: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Self-Similarity

Page 7: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Fractional Dimension!How many little things fit inside a big thing?

ShapeM.

FactorNumber of small

copies

line 3 3

square 3 9

cube 3 27

Page 8: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

SnowflakeD = 1.46

Seriously?!Why not D = 2 ?!

Page 9: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

D(Sierpiński Triangle) > D(Snowflake) 1.58 > 1.46

Page 10: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Self-Similar Dimension, let’s call it ROUGHNESS!

https://www.ted.com/talks/benoit_mandelbrot_fractals_the_art_of_roughness

Page 11: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Self-Similarity VS Topological Dimension!A fractal is a geometrical object whose self-similarity dimension is greater than its topological dimension.

● The Sierpinski triangle has a self-similarity dimension of 1.585 and a topological dimension of 1.

● The Cantor set has a self-similarity dimension of 0.6309 and a topological dimension of 0!

Page 12: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Random Fractals1. Random Koch Curve2. Chaos Game3. Collage Theorem

Page 13: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Koch CurveA self-similar shape. A small copy of the curve, when magnified, exactly resembles the full curve. D=log4/log3. See Falconer, 2003, Chapter 15

Random Koch CurveA small copy of the curve, when magnified, closely resembles the full curve, but it is not an exact replica. (D=log4/log3) Statistical self-similarity!

Page 14: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Irregular Fractals are not Random!● We make them by using an asymmetric or irregular generation rule.● They are produced with a deterministic rule so they are NOT random!● Nevertheless, the resultant shape has a somewhat random or

disordered feel to it!

Sierpiński Carpet is not random!

Page 15: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Chaos GameThis is a stochastic (not deterministic) dynamical

system; an element of chance is incorporated in each

step!

Page 16: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

100 points

1000 points

100,000 points

➔ The chaos game shows that a random dynamical system can give a deterministic result.

➔ #emergence_of_order

Page 17: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Collage Theorem

Given essentially any shape (not only fractals), one can make a chaos game that will generate it.

● Since in finding the particular affine transformations needed to reproduce an image, one forms a collage in which the full shape is covered with several smaller shapes. These smaller shapes then define the affine transformations that will generate the full shape.

● Application: Image compression

Page 18: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Collage Theorem

An image of a fern-like fractal that exhibits affine self-similarity. Each of the leaves of the fern is related to each other leaf by an affine transformation.The red leaf can be transformed into both the small dark blue leaf and the large light blue leaf by a combination of reflection, rotation, scaling, and translation.

Page 19: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Julia SetMandelbrot Set

Page 20: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Julia SetThe julia set for a function is simply the collection of all initial conditions that do not tend to infinity when iterated with that function.

❖ 2,4,16, … diverging ❖ -3, 9, 81, … diverging

❖ 0.5, 0.25, 0.0625, … ,0.0 converging❖ Filled Julia Set = {-1,1}

Page 21: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Julia Set, The complex squaring function

❖ Filled Julian Set is a circle with r = 1

Page 22: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Julia Set, What about this function?

Page 23: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Julia Set, What about this function?

Page 24: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

 

Page 25: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Julian Set

Page 26: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Other functions?

Page 27: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Mandelbrot Set

The Mandelbrot set consist of the set of all parameter values c for which the julia set of “ ” is connected.

➔ Set of complex numbers c for which the function above does not diverge when iterated from z=0, i.e., for which the sequence remains bounded in absolute value:

c, c²+c, (c²+c)²+c, ((c²+c)²+c)²+c, (((c²+c)²+c)²+c)²+c, …

Page 28: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Mandelbrot Set

Page 29: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

REFERENCES

Page 31: An introduction to Fractal Geometry - sitpor.orgsitpor.org/wp-content/uploads/2016/08/An-introduction-to-Fractal... · An introduction to Fractal Geometry ABBAS KARIMI Complex Systems

Thank You :D

ABBAS KARIMI

Complex Systems & Network Science Group (CSNS)

Shahid Beheshti University (SBU)

May 01, 2017

Sitpor.org