Problem 1

Question

(a) Prove that period-2 orbits of the Hénon Map must be of the form .

(b) Prove that the map has a period-2 orbit if and only if .

Answer

A

define the henon map as:

let be on a period 2 orbit. after one iteration:

thus . applying map again must return to initial point:

so .

the two orbit points are then:

Answer

setting , : the orbit is .

B

fixed points satisfy :

sub second into first:

quadratic formula yields:

with .

period-2 orbits are fixed points of , however not for . they appear through period doubling bifrucation when a fixed point loses stability.

jacobian at fixed point :

eigenvalues from char equation:

bifurcation appears to happen when eigenvalue hits so we set :

this must also solve the fixed point equation :

period-2 orbits exist past this bifurcation point:

Answer

Problem 2

Question

Find a formula for the inverse of the Hénon map with .

Answer

the henon map is:

let , so:

to find , solve for in terms of .

from the second equation:

(this is why we need )

from the first equation:

sub :

so the inverse is:

Answer

Problem 3

Question

For each of the following linear maps, decide whether the origin is a sink, source, or saddle fixed point. The best way to do this is to find the eigenvalues of the matrix.

(a)

(b)

(c)

Answer

for linear map , the origin is:

  • sink: all (stable)
  • source: all (unstable)
  • Saddle: mixed—some , some

eigenvalues come from .

(a)

characteristic equation:

quadratic formula:

so and .

Answer

Source (eigenvalues: )

(b)

characteristic equation:

quadratic formula:

so:

Answer

Sink (eigenvalues: )

(c)

characteristic equation:

quadratic formula:

so and .

Answer

Sink (eigenvalues: )

Problem 4

Question

Let . Find and classify the fixed points of as sinks, sources, or saddles.

Answer

Finding Fixed Points

fixed points satisfy :

from first equation:

from second equation: .

setting equal:

so or .

  • if : → fixed point
  • if : → fixed point

Classifying Fixed Points

jacobian of :

at :

characteristic equation:

so and .

magnitudes: and .

mixed magnitudes → is a saddle.

at :

characteristic equation:

quadratic formula:

so and .

magnitudes: and .

both magnitudes is a source.

Answer

  • : saddle (eigenvalues )
  • : source (eigenvalues )

Problem 5

Question

Download the file henon_bifurcation_example.m from the Code folder in the Files tab of the General channel in Teams and use it to make a bifurcation diagram like Figure 2.16. The code uses parameter and ranging from to by increments of . For each value of the parameter , the code chooses the initial point and calculates its orbit under the Hénon map to step . It then plots the last iterates (-coordinates of the orbit) where is small enough to allow the orbit to settle down to the attracting set (and not crush the graphics card in your computer).

(a) Is the picture different if the -coordinate is plotted instead?

(b) Make an additional diagram varying the parameter from to by increments of . Are there any periodic windows? For which values of ?

(c) Generate an estimate of Feigenbaum’s constant for the period-doubling cascade using a sequence of bifurcations up to period-64. You may need to make smaller in order to resolve when a bifurcation takes place. Why doesn’t your estimate approach ?

Turn in your code, pictures, and answers to these questions.

Answer

A

the hénon map has structure:

given that , -coordinate is just a delayed version of .

ran both versions of the code (plotting vs plotting ):

i found that the bifurcation diagrams were essentially identical. same structure, same bifurcation points, etc. values at any given parameter are just the values from one iteration earlier on the same attractor.

I would conclude no meaningful difference from this.

B

zoomed into with and increased iterations to for better convergence.

found that the region is mostly chaotic (dense scatter), periodic windows rare + narrow. Found some periodic behavior at:

  • : period-8 window
  • : period-32 window

islands of order in a sea of insanity. appear as verticle lines of discrete points in the burfrucation diagram rather than filled chaotic regions.

C

scanned parameter space from to looking for period-doubling bifurcations up to period-64.

why not approaching 4.669…?

feigenbaum’s constant IS universal for the hénon map in that it applies to any smooth dissapating map with quadratic extrema, however thisi s a 1d map. henon maps period doubling cascade converges to the same in limit.

the numerical estimate fails for practical reasons, namely that the resolution and accuracy required to see convergence is very high. each successive bifurcation gets closer together, and with finite step size and numerical precision, we can’t resolve them well enough. we also have the problem of detection sensitivity when locating bifurcations on a discrete grid.

to get a better estimate: use adaptive refinement or root-finding to locate each bifurcation precisely, then compute successive ratios.

Code

Python
Output

Figures