Kaplan–Yorke map

From Wikipedia, the free encyclopedia
(Redirected from Kaplan-Yorke map)
Jump to navigation Jump to search
A plot of 100,000 iterations of the Kaplan-Yorke map with α=0.2. The initial value (x0,y0) was (128873/350377,0.667751).

The Kaplan–Yorke map is a discrete-time dynamical system. It is an example of a dynamical system that exhibits chaotic behavior. The Kaplan–Yorke map takes a point (xn, yn ) in the plane and maps it to a new point given by

xn+1=2xn (mod1)
yn+1=αyn+cos(4πxn)

where mod is the modulo operator with real arguments. The map depends on only the one constant α.

Calculation method

[edit | edit source]

Due to roundoff error, successive applications of the modulo operator will yield zero after some ten or twenty iterations when implemented as a floating point operation on a computer. It is better to implement the following equivalent algorithm:

an+1=2an (modb)
xn+1=an/b
yn+1=αyn+cos(4πxn)

where the an and b are computational integers. It is also best to choose b to be a large prime number in order to get many different values of xn.

Another way to avoid having the modulo operator yield zero after a short number of iterations is

xn+1=2xn (mod0.99995)
yn+1=αyn+cos(4πxn)

which will still eventually return zero, albeit after many more iterations.

References

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).