A: Why does the chaos game generate fractals?

in #stemq5 years ago (edited)

Certain (but not all) fractals have a special type of symmetry. Informally, you could describe that these fractals repeat in a certain way. You can get a good intuitive feel of this if you look at the Sierpinski triangle which you displayed as one of the examples.

The chaos game makes use of a special map which projects the symmetry of the (outer) polygon onto its image. Sometimes the image gets projected onto a new nice symmetry and other times it gets projected onto something which has no symmetry. In a sense, the map and polygon need to align to allow for the fractal shapes to occur.

Typically, maps that have symmetries can generate fractals. A well known example are quadratic maps on the complex plane. Here is a picture of a fractal generated by a quadratic map:

Julia

To make mathematically precise why these symmetries occur is complicated. If you pick up a book on fractals in the complex plane you will immediately see why :o) (I recommend this book -> https://press.princeton.edu/titles/8117.html) But I hope my slightly vague answers help :)

StemQ Notice: This post was originally submitted on StemQ.io, a Q&A application for STEM subjects powered by the Steem blockchain.

Sort:  



This post has been voted on by the SteemSTEM curation team and voting trail.

If you appreciate the work we are doing then consider voting us for witness by selecting stem.witness!

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

Hi, first of all thanks for your answer!

I can't say I made complete sense of your explanation but that's due to my poor knowledge of mathematics.

By "map" I assume you mean some kind of mathematical transform operation?

The mystery here is that the algorithm introduces randomness, so it's hard for me to reconcile how this randomness doesn't end up in filling up the outer shape entirely over time.

For example, running the chaos game for a square with f = 1/2 results in all points within the square filling up with equal probability, while using a value f = 2/5 results in a fractal design.

Weird!

The following example might give you some intuition about

For example, running the chaos game for a square with f = 1/2 results in all points within the square filling up with equal probability, while using a value f = 2/5 results in a fractal design.

Consider the map f: [0,1) mod 1 -> [0,1) mod 1 given by f(x):= 2 x .

  1. Take x_0=1/4. Then plot or compute all forward iterates of x_0 under f

  2. Now take x_0=1/4 + 10^-6*sqrt(2) (or some other point close to 1/4). Then plot or compute all forward iterates of x_0 under f

(if you are going to use a computer you need to pay close attention to rounding errors)

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by mathowl from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.034
BTC 66408.70
ETH 3225.39
USDT 1.00
SBD 4.17