A Koch Snowflake is a fractal curve that can be constructed quite easily. Start with an equilateral triangle, and then iterate:
step 1: divide each line segment into three segments of equal length.
step 2: draw an equilateral triangle that has the middle segment from step 1 as its base and points outward.
step 3: remove the line segment that is the base of the triangle from step 2.
The following animated image depicts the first seven iterations of this algorithm:
[ image source ]
What is the area of the Koch snowflake at each iteration ? I have solved this problem years ago, when I was in high school. Nonetheless, a post on the Koch snowflake at Jeffrey Wiens‘ blog made me want to solve the problem yet once again.
__________
My solution:
I will use the following variables:
: area of the snowflake.
: number of sides of the snowflake.
: length of the sides of the snowflake.
where the subscript denotes iteration . Let us also define function
, which gives us the area of the equilateral triangle whose side is
. The variables above are initialized as follows:
since that the initial snowflake is an equilateral triangle with side . It can easily be seen that the length of each side is reduced by a factor of
with each iteration, and therefore
.
Since , we have
. It can also be seen that the number of sides is increased by a factor of
with each iteration, and therefore
.
Since , we have
. The area of the snowflake at each iteration is given by the following recursion
.
We know that , and we can now compute the area at each iteration:
and, finally, we obtain
.
Note that
and therefore we can compute the area of the snowflake at each iteration
.
We have a sum of terms of a geometric progression with common ratio
,
and therefore
and finally we have the area of the snowflake at iteration
.
Note that the Koch snowflake is a fractal curve, not a polygon. Therefore, the Koch snowflake is the curve to which the snowflake “converges” when we apply the recursion above ad eternum. Note also that for finite we have a polygon of
sides, not a fractal curve. Having said that, the area of the Koch snowflake is thus given by
.
Since , we have
.
The area of a Koch snowflake is thus finite if is finite.
__________
Some links:
Tags: Fractals, Koch Snowflake

December 28, 2007 at 4:17 am |
[...] Reasonable Deviations :: alea jacta est :: « Area of the Koch Snowflake [...]
January 4, 2008 at 5:58 am |
[...] routine. As for finding the area of the Koch Snowflake, Reasonable Deviations has already posted a solution to this problem. Also, Rod has posted a variation of the problem which finds the perimeter of a [...]