Order in Chaos
This experiment will explore if a randomly iterated algorithm will result in a pattern.
- Can patterns be pulled out of a seemingly random algorithm?
- How long does an algorithm have to be repeated until a pattern appears?
Iterated algorithms are very important for mathematics today. By repeating equations, scientists are finding brand new things out about the natural world (populations, epidemics, etc.). Iterated algorithms help us forecast the weather as well as predict how a faucet drips.
- Large piece of paper
- Draw three points on the paper, making a loose triangle. Label these points A, B, and C.
- Draw another point anywhere on the paper. This is the “seed.”
- Roll the die.
- If a 1 or 2 comes up, use the ruler to draw a line halfway between the seed and point A. If a 3 or 4 comes up, draw a line halfway to point B. If a 5 or 6 comes up, draw the line halfway to point C.
- This point, halfway between the original seed and A, B, or C, is your new seed.
- Repeat Step 3 and 4 for the new seed.
- Keep on repeating as long as possible. Take photos along the way.
- You will reach a point where your materials will be too big and clumsy to continue. Stop.
- Analyze this data. Does a pattern emerge? What would it look like if you could iterate your algorithm many more times?
- If you have basic programming skills, attempt to create a computer program that could iterate this algorithm thousands of times. Does a pattern emerge now?
Concepts: fractals, iterated algorithm, The Sierpinski Triangle
Warning is hereby given that not all Project Ideas are appropriate for all individuals or in all circumstances. Implementation of any Science Project Idea should be undertaken only in appropriate settings and with appropriate parental or other supervision. Reading and following the safety precautions of all materials used in a project is the sole responsibility of each individual. For further information, consult your state’s handbook of Science Safety.