# Size Estimate
MSet e-notes “Windows of periodicity scaling” (2013) presents a method to estimate the size of a hyperbolic component:
Under iterations the critical orbit of period consecutively cycles through narrow intervals each of width (we choose to include the critical point ). We expand for small (in the narrow central interval ) and near its value at superstability of period- attracting orbit. We see that the are small and the map in the intervals may be regarded as approximately linear; the full quadratic map must be retained for the central interval. One thus obtains where is the product of the map slopes, in noncentral intervals and . We take at and treat it as a constant in narrow window. Introducing and we get quadratic map . Therefore the window width scales like .
Note that the values of are all non-zero.
# 1 C99 Code
#include <complex.h>
double _Complex m_size_estimate
(double _Complex c, int p)
{
double _Complex b = 1;
double _Complex l = 1;
double _Complex z = 0;
for (int i = 1; i < p; ++i)
{
z = z * z + c;
l = 2 * z * l;
b = b + 1 / l;
}
return 1 / (b * l * l);
}# 2 Examples
Cardioid , :
Circle , :
Cardioid , :
Cardioid , :