4
´ Ecole Polytechnique Cours: MAP311 Projet de Simulation Mod` eles fractals dans la nature Responsable du projet: Pierre Del Moral [email protected] Pr´ esentation Les formes fractales sont des mod` eles math´ ematiques hautement sym´ etriques. On a beau les tourner ou les observer avec une loupe, on retrouve toujours les emes images. Ces formes sont donc invariantes par l’action d’un certain nom- bre d’op´ erations. C’est ce que l’on appelle en math´ ematique, des point fixes de transformations du plan ou de l’espace. Ces objets tout autant artistiques que math´ ematiques ont ´ et´ e introduits au d´ ebut des ann´ ees 80 par B. Mandelbrot [3]. On peut mesurer ais´ ement la nature fractale de certains v´ eg´ etaux tels le chou ro- manesco, certains ph´ enom` enes physiques tels la formation du flocon de neige de Von Koch, les turbulences atmosph´ eriques, le relief des surfaces de plan` etes ou les ´ evolutions de cours d’actions dans les march´ es financiers. Selon certains au- teurs, tels B. Sapoval [4], les propri´ et´ es de sym´ etrie des fractals pourraient bien ˆ etre associ´ ees ` a des principes d’universalit´ e. Les mˆ emes structures g´ eom´ etriques fractales se d´ eveloppent dans des conditions totalement diff´ erentes sur des ob- jets en apparence sans aucun rapport : les d´ epˆ ots ´ electrolitiques sous un champ ´ electromagn´ etique, les croissances de colonies bact´ erienne, les angiogramme de la r´ etine humaine, les arborescences de cuivre. Pour une discussion plus appro- fondie, nous renvoyons aux l’ouvrages [1, 2]. epartitions uniformes et le discontinuum de Cantor On consid` ere le couple de transformations S 0 (x)= x/2 et S 1 (x)= S 0 (x)+1/2 du segment unit´ e I = [0, 1], qui associent ` a un point les points ` a mi-distance des extr´ emit´ es. 1. V´ erifier que les applications S 0 et S 1 sont contractantes en calculant leurs coefficients de Lipschitz; puis montrer que I est donc un point fixe de la transformation ensembliste S : J I 7S(J )= S 0 (J ) S 1 (J ) I (1) 2. V´ erifier que la mesure uniforme sur [0, 1] est une mesure invariante de la chaˆ ıne de Markov d´ efinie par la formule suivante X n = S n (X n-1 ) (2) o` u n esigne une suite de variables al´ eatoires, ind´ ependantes, et de mˆ eme loi P( n = 0) = P( n = 1) = 1/2. 1

Mod eles fractals dans la nature - Inriapeople.bordeaux.inria.fr/pierre.delmoral/EA-311-Fractal...fractales se d eveloppent dans des conditions totalement di erentes sur des ob-jets

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mod eles fractals dans la nature - Inriapeople.bordeaux.inria.fr/pierre.delmoral/EA-311-Fractal...fractales se d eveloppent dans des conditions totalement di erentes sur des ob-jets

Ecole Polytechnique Cours: MAP311Projet de Simulation

Modeles fractals dans la nature

Responsable du projet: Pierre Del Moral [email protected]

PresentationLes formes fractales sont des modeles mathematiques hautement symetriques.

On a beau les tourner ou les observer avec une loupe, on retrouve toujours lesmemes images. Ces formes sont donc invariantes par l’action d’un certain nom-bre d’operations. C’est ce que l’on appelle en mathematique, des point fixes detransformations du plan ou de l’espace. Ces objets tout autant artistiques quemathematiques ont ete introduits au debut des annees 80 par B. Mandelbrot [3].On peut mesurer aisement la nature fractale de certains vegetaux tels le chou ro-manesco, certains phenomenes physiques tels la formation du flocon de neige deVon Koch, les turbulences atmospheriques, le relief des surfaces de planetes oules evolutions de cours d’actions dans les marches financiers. Selon certains au-teurs, tels B. Sapoval [4], les proprietes de symetrie des fractals pourraient bienetre associees a des principes d’universalite. Les memes structures geometriquesfractales se developpent dans des conditions totalement differentes sur des ob-jets en apparence sans aucun rapport : les depots electrolitiques sous un champelectromagnetique, les croissances de colonies bacterienne, les angiogramme dela retine humaine, les arborescences de cuivre. Pour une discussion plus appro-fondie, nous renvoyons aux l’ouvrages [1, 2].

Repartitions uniformes et le discontinuum de CantorOn considere le couple de transformations S0(x) = x/2 et S1(x) = S0(x) + 1/2du segment unite I = [0, 1], qui associent a un point les points a mi-distancedes extremites.

1. Verifier que les applications S0 et S1 sont contractantes en calculant leurscoefficients de Lipschitz; puis montrer que I est donc un point fixe de latransformation ensembliste

S : J ⊂ I 7→ S(J) = S0(J) ∪ S1(J) ⊂ I (1)

2. Verifier que la mesure uniforme sur [0, 1] est une mesure invariante de lachaıne de Markov definie par la formule suivante

Xn = Sεn(Xn−1) (2)

ou εn designe une suite de variables aleatoires, independantes, et de memeloi P(εn = 0) = P(εn = 1) = 1/2.

1

Page 2: Mod eles fractals dans la nature - Inriapeople.bordeaux.inria.fr/pierre.delmoral/EA-311-Fractal...fractales se d eveloppent dans des conditions totalement di erentes sur des ob-jets

3. Illustrer la convergence de la chaıne de Markov vers la mesure invarianteuniforme sur [0, 1] par les histogrammes des mesures d’occupation desetats visites Xp, 0 ≤ p ≤ n, sur differents horizons temporels.

On considere desormais le couple de transformations S0(x) = x/3, S1(x) =S0(x) + 2/3 du segment unite I = [0, 1], et l’on note Xn la chaıne de Markovdefinie par les formules (2).

1. Verifier que les applications S0 et S1 sont contractantes, et calculer leurscoefficients de Lipschitz. On note In la suite d’ensembles definis par la for-mule In = S(In−1), partant de I0 = I, avec la transformation ensemblisteS definie en (1). Verifier que le discontinuum de Cantor I∞ = ∩n≥1In estun point fixe de la transformation S. Montrer que les ensembles Jn = Icnforment une suite d’ensembles de longueur 1−

(23

)n2. Estimer la distance entre Xn et I∞. Si µ designe la distribution de la

serie aleatoire 2∑n≥0 3−(n+1)εn ou (εn)n≥0 designe une suite de variable

independantes de meme loi que ε1, verifier que µ est une mesure invariantede la chaıne de Markov Xn.

3. Illustrer la convergence de la chaıne de Markov vers la mesure invarianteµ par les histogrammes des mesures d’occupation des etats visites Xp,0 ≤ p ≤ n, sur differents horizons temporels.

Images fractales symetriquesLa plupart des images fractales sont associees a des points fixes de transforma-tions ensemblistes de la forme suivante

T = ∪g∈G gS : I ⊂ R2 7→ T (I) = ∪g∈G g(S(I))

ou G designe un groupe de symetries d’ordre |G|, et S une transformation affinedu plan donnee en terme d’une matrice contractante et d’un vecteur

S

(xy

)= A

(xy

)+ b =

(a1,1 a1,2a2,1 a2,2

)(xy

)+

(b1b2

)On peut generer ces images fractales en simulant la chaıne de Markov Xn =(gnS)(Xn−1), definie en choisissant au hasard a chaque iteration une transfor-mation gn dans l’ensemble G.

1. Verifier que la transformation S contracte la distance euclidienne si etseulement si

(a1,1x+ a1,2y)2

+ (a2,1x+ a2,2y)2< x2 + y2

pour tout couple de nombres (x, y) 6= (0, 0). Montrer que les conditionssuivantes

(a21,1 + a22,1 + a21,2 + a22,2) < 1 + (a1,1a2,2 − a2,1a1,2)2

avec(a21,1 + a22,1

)< 1 et

(a21,2 + a22,2

)< 1

sont necessaires et suffisantes pour que S soit une contraction

2

Page 3: Mod eles fractals dans la nature - Inriapeople.bordeaux.inria.fr/pierre.delmoral/EA-311-Fractal...fractales se d eveloppent dans des conditions totalement di erentes sur des ob-jets

2. On notera par la suite Zm ={rk2πm

: 0 ≤ k < m}

le groupe cyclique

d’ordre m ≥ 1 (ou rα designe la rotation d’angle α, et la conventionr0α = Id, lorsque α = 0). On rappelle que le groupe des symetries s’unpolygone regulier a m cotes Cm (centre en l’origine) est donne par legroupe diedral Dm = Zm ∪ R(Zm), ou R designe la symetrie par rapporta l’axe des abscisses.

Le triangle, le pentagone, et l’hexagone de Sierpinski correspondent re-spectivement aux groupes de symetrie G = {Z3,Z5,Z6}, et aux jeux deparametres

A =

(1/2 00 1/2

)et b =

(1/20

)Le Soleil pyrotechnique correspond au groupe de symetrie G = Z9 et auxparametres

A =

(0, 4 −0, 1−0, 35 0, 4

)et b =

(0, 010, 2

)Enfin, l’Abeille correspond au groupe de symetrie G = D3 et au jeu deparametres

A =

(−0, 1 0, 350, 2 0, 5

)et b =

(0, 50, 4

)Determiner les symetries des points fixes I = T (I) ∈ R2 des transforma-tions ensemblistes T correspondant a ces cinq modeles. Dans chaque situ-ation, illustrer la convergence des chaınes de Markov Xn = (gnS)(Xn−1),definies en choisissant au hasard a chaque iteration une transformation gndans l’ensemble G.

Simulation de vegetations fractales

1. On se donne une suite de variables aleatoires independantes (εn)n≥1 avec

P(εn = 1) = 0.01 P(εn = 2) = 0.85 P(εn = 3) = P(εn = 4) = 0.07

Pour chaque i ∈ {1, 2, 3, 4}, on choisit des fonctions affines Si(x) = Ai.x+bi avec les matrices Ai et le vecteurs bi definis ci-dessous

A1 =

(0 00 0.16

)b1 =

(00

)A2 =

(0.85 0.04−0.04 0.85

)b2 =

(0

1.6

)

A3 =

(0.2 −0.260.23 0.22

)b3 =

(0

1.6

)A4 =

(−0.15 0.280.26 0.24

)b4 =

(0

0.44

)Verifier les proprietes de contraction des matrices Ai, et simuler la mesured’occupation de la chaınes de Markov Xn = Sεn(Xn−1).

3

Page 4: Mod eles fractals dans la nature - Inriapeople.bordeaux.inria.fr/pierre.delmoral/EA-311-Fractal...fractales se d eveloppent dans des conditions totalement di erentes sur des ob-jets

2. On se donne une suite de variables aleatoires independantes de Bernoulli(εn)n≥1 avec

P(εn = 1) = 1− P(εn = 0) = 0.2993

Pour chaque i = 0, 1, on choisit des fonctions affines Si(x) = Ai.x + biavec les matrices

A0 =

(0.4 −0.37330.06 0.6

)b0 =

(+0.3533

0

)A1 =

(−0.8 −0.1867

0.1371 0.8

)

et b1 =

(1.10.1

). Verifier les proprietes de contraction des matrices Ai, et

simuler la mesure d’occupation de la chaınes de Markov Xn = Sεn(Xn−1).

3. On se donne une suite de variables aleatoires independantes de Bernoulliεn uniformes sur {1, 2, 3}. Pour chaque i = 1, 2, 3, on choisit des fonctionsaffines Si(x) = Ai.x+ bi avec les matrices

A1 =

(0 00 c

)b1 =

(1/20

)

A2 =

(r cos(ϕ) −r sin(ϕ)r sin(ϕ) r cos(ϕ)

)b2 =

(12 −

r2 cos(ϕ)

c− r2 sin(ϕ)

)A3 =

(q cos(ψ) −r sin(ψ)q sin(ψ) r cos(ψ)

)b3 =

(12 −

q2 cos(ψ)

3c5 −

q2 sin(ψ)

)Les parametres precedents sont definis par

c = 0.255, r = 0.75, q = 0.625

ϕ = −π8, ψ =

π

5, |X0| ≤ 1.

Verifier les proprietes de contraction des matrices Ai, et simuler la mesured’occupation de la chaınes de Markov Xn = Sεn(Xn−1).

References

[1] N. Bartoli, P. Del Moral. Simulations et Algorithmes StochastiquesCepadues Edition. (2001).

[2] M. Field, M. Golubitsky, La symetrie du chaos, a la recherche des liensentre mathematiques et nature, Inter-Editions, Paris (1993).

[3] B. Mandelbrot. The fractal geometry of nature. W.H. Freeman & Co.(1982).

[4] B. Sapoval (1997). Universalites et fractales. Jeux d’enfants ou delitsd’initie. Flammarion Paris.

4