2
$\begingroup$

I'm trying to understand Harold E. Benzinger, Scott A. Burns, and Julian I. Palmore's work on one-parameter families of Julia sets arising from Newton's method in the complex domain. They show the existence of bifurcation points where zeros coalesce or change from attractors to repellors, and points where chaotic behavior occurs.

They write, "Additional information can be obtained by a careful choice of color assignments. If the graphics device is capable of displaying different shades of a particular color, then the shade of color assigned to each starting point can be chosen to indicate the number of iterations required to satisfy. Thus, relative rates of convergence within each basin of attraction can be observed graphically. Backward iteration allows constructing graphically the boundaries between basins of attraction. Rather than performing the usual Newton method...we reverse the process...where the starting point $w_0$ is on the boundary." See:

screen shot of excerpt

Full reference:

Did they just repeatedly iterate $g^{-1}$ on all the points they suspect to be in the basin of attraction in order to find its boundary? It says that the starting point $w_0$ is on the boundary, but isn't the point to find the boundary from the start?

What am I missing here?

Thank you.

$\endgroup$
3
  • $\begingroup$ Perhaps “boundaries between basins” should read “boundaries of basins”. The attracting fixed point of the map is repelling for the inverse. So, solve for the fixed point, take a nearby point, and iterate the inverse. The preimages will accumulate on the boundary of the basin. As Rempe points out, this is not a particularly fast or effective method… $\endgroup$
    – Sam Nead
    Apr 1, 2022 at 21:06
  • $\begingroup$ Thank you. Could you provide a reference to the Rempe paper? $\endgroup$
    – Il Padrino
    Apr 2, 2022 at 17:37
  • $\begingroup$ I am referring to his answer, immediately below. $\endgroup$
    – Sam Nead
    Apr 3, 2022 at 8:23

1 Answer 1

3
$\begingroup$

"Repeatedly iterating $g^{-1}$" does not really make sense, since your map is not injective.

What is usually done when one talks about "backwards iteration" in this context is that you choose one of the $d=\deg(g)$ preimage points at random, and continue in this way. If you started in the Julia set (the locus of unstable/chaotic behaviour), this will give you a sequence of points in the Julia set. If you start ANYWHERE (well, with at most two exceptions on the sphere), then you get a sequence that will accumulate on the entire Julia set.

But of course you can only draw finitely many points, and a problem with this method is that there will in general be parts of the Julia set that are not well-reached by it. Your points will end up equidistributed with respect to the measure of maximal entropy, and some parts of the Julia set will not receive much of this measure.

The paper you cite is of course rather old, and appeared in a physics journal, and I am not entirely sure that it represented the state of the art even at the time of writing. Hubbard was making pictures of the iteration of Newton's method a long time before this; by all accounts this inspired Mandelbrot to do his computer experiments that led to his popularisation of the "Mandelbrot set". The paper lists no references to contemporary complex dynamics, which was an extremely active field at that point.

In any case, there are now certainly better methods for drawing Julia sets, depending on your specific application. In the case where your function (here: the Newton's method) is hyperbolic, there is even a theorem that says that the Julia set can be approximated to any desired accuracy in polynomial time; see "Hyperbolic Julia sets are poly-time computable" by Mark Braverman.

$\endgroup$
2
  • $\begingroup$ Perhaps a typo: “entirely sure” should be “not entirely sure”? $\endgroup$
    – Sam Nead
    Apr 1, 2022 at 20:59
  • 1
    $\begingroup$ @SamNead Thank you, of course! $\endgroup$ Apr 16, 2022 at 20:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.