Professional Documents
Culture Documents
Author(s): A. K. Dewdney
Source: Scientific American , Vol. 257, No. 1 (July 1987), pp. 108-111
Published by: Scientific American, a division of Nature America, Inc.
Stable URL: https://www.jstor.org/stable/10.2307/24979428
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide
range of content in a trusted digital archive. We use information technology and tools to increase productivity and
facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
https://about.jstor.org/terms
Scientific American, a division of Nature America, Inc. is collaborating with JSTOR to digitize,
preserve and extend access to Scientific American
C
haos has strange attractions for
the mind that can see patterns ic push of the pendulum, it slows down any size, viewing the dance with great
therein. Some physical systems to the tempo prescribed by the escape clarity on the display screen. To do
that exhibit chaotic behavior do so ment but thereafter slows no further. so, they merely need to write a simple
because they are in a sense attracted If the clock is started with a push that program that computes the iterated
to such patterns. As a bonus, the pat is too gentle, however, the pendulum equation x <-- rx(1 - x). The program,
terns themselves are strangely attrac behaves like an ordinary one: it slows which I call CHAOSI, has a core that
tive. Some readers may already be to a standstill as before. In the case of consists of six instructions:
aware that the geometric forms un the overly energetic push, the pendu
derlying chaos are called strange, or lum's motion in a phase diagram is x<-- .3
chaotic, attractors [see "Chaos," by a spiral that winds ever more tightly for i <-- 1 to 200
James P. Crutchfield, J. Doyne Farm about a circular orbit. Here the attrac x<-- rx(l - x)
er, Norman H. Packard and Robert tor is a circular loop. In this context a for i <-- 1 to 300
S. Shaw; SCIENTIFIC AMERICAN, De circle is no stranger than a point. x<-- rx(l - x)
cember, 1986]. Strange attractors can An ordinary pendulum can be made plot (200x, 100)
be generated with a home computer. to show chaotic behavior by introduc
Before setting off with me, readers ing a vertical, vibratory motion: if the The variable x starts at the value .3.
must be equipped with a protective point of support is moved up and CHAOSl then enters a loop that iterates
coating of physical intuition. In partic down in a sinusoidal manner by an the basic equation 200 times to allow
ular, what is an attractor? Roughly electric motor, the pendulum may be transients to die away. The transients
speaking, an attractor is a generaliza gin to swing crazily, exhibiting no evi are inherent in the equation itself, not
tion of the notion of equilibrium; an dence of periodic behavior whatever. in imprecise arithmetic. The reasons
attractor is what the behavior of a sys To introduce chaos, however, I have for this will be made clear in geometric
tem settles down to, or is attracted to. selected a different physical system. terms below. The program then enters
The pendulum is a simple physical sys Imagine an arrangement of three am a new loop that iterates the equation
tem that illustrates the concept of an plifiers in which the first amplifier out 300 more times, plotting the value of x
attractor. Suppose an ordinary pendu puts a signal x that is fed to the oth on each occasion.
lum moves under frictional forces that er two. The second amplifier outputs The number 100 used in the plot in
slow it eventually to a standstill. One the signal 1 - x in response to x. The struction above is more generic than
can describe the pendulum's motion third amplifier takes the two signals, specific; here the screen has dimen
by means of a so-called phase, or state, x and 1 - x, as input. It generates the sions 200 by 200. The horizontal coor
diagram in which the angle the pendu product, x(1 - x), of the two signals dinate, 200x, spreads the various val
lum makes with the vertical is graphed and feeds it back to the first amplifier, ues computed for x (always between 0
against the rate at which the angle which also receives a control voltage, and 1) across one row of the screen,
changes. The swinging motion of the r, as input. One additional component, which is set at a height of 100-half
pendulum is represented by a point a device that samples its input and de way up the hypothetical screen.
circling the origin in the phase dia livers the same voltage as output for a Depending on the setting for the
gram; as the pendulum loses ener short time, completes the circuit; it is control variable r, the core program
gy, the point spirals into the origin, inserted in the output line from the will either plot a single point 300 times
where it ultimately comes to rest. In first amplifier. The three-amplifier cir or several points fewer than 300 times
this case the origin is called an attrac cuit does a voltage dance that becomes each. It may even try to capture chaos
tor because it seems to attract the more hectic as the control voltage r is by plotting 300 different points of a
moving point in the phase diagram. gradually increased. strange attractor. If the iteration limit
Readers would be correct in thinking When r is less than 3 and x initially is increased, more of the strange at
there is nothing strange about an at has some nonzero setting, the circuit tractor will be seen. In all cases, once
tractor consisting of a single point. oscillates briefly before it settles down the iteration process has settled down,
A slightly more complicated attrac to a specific value of x that remains the the x values jump in a systematic way
tor underlies the motion of a grandfa same thereafter. This value constitutes from one point of the attractor to an
ther clock. Here an escapement mech a single point attractor. If the control other. The attractors are also called or
anism feeds energy to a pendulum voltage, r, is now raised to a level just bits, regardless of whether they have a
to keep it from slowing down. If one above 3, the circuit flutters between finite or an infinite number of points.
108
© 1987 SCIENTIFIC AMERICAN, INC
1 10
© 1987 SCIENTIFIC AMERICAN, INC
: ::r...
. " ' ,
' . .
" .
The He,lOn mapping gellerates differellt figures for a = .264 (left) and a = 1.5732 (right)
reasons the core of CHAOS2 does not puted by the Henon mapping repre zling) chaos is hereby invited to send it
use standard initial values for its itera sents the radial distance and velocity to me in care of this magazine. Crutch
tion variables. They must be input by of an asteroid at a specific angular po field has kindly agreed to correspond
the computer programmer. sition with respect to the sun, that is, directly with those readers whose puz
CHAOS2 is complete when its core is when the asteroid passes through a zlement I am not likely to satisfy. He
preceded by an input statement that al vertical plane making that angle with can be reached at the Department
lows the programmer to select the val the sun. Successive points computed of Physics, University of California,
ue of a. As in CHAOSl, each new value by the mapping represent the aster Berkeley, Calif. 94720.
of a leads to a new system. But because oid's successive reappearances on the
the system is two-dimensional, a sam plane. The islands mentioned above Ueaders with one-track minds have
pling of orbital plots takes up all avail are resonance bands due to perturba l.\... by now undoubtedly solved last
able room; one cannot systematically tions in the asteroid's orbit by larger month's problem involving the inter
vary the control parameter a without bodies in the solar system such as Ju change of two cars across a weak
invoking chaos of an unwanted kind. piter. In the chaotic regions the ra bridge. The cars are on a circular
The user of CHAOS2 therefore speci dial position and velocity of an aster track, and an engine occupies another
fies an initial orbit by typing in the co oid will vary in an essentially random track connected to the circular one by
ordinates of a point on it. Sitting back, way every time an asteroid revisits the a switch. The bridge is strong enough
he or she watches in fascination as the specified plane. Its motion is unpre to hold one car but not the engine.
orbit is plotted. It might turn out to be dictable. Almost anything can happen. How can the engine switch the cars?
a curve (traced not continuously but On the aesthetic side it is worth The engine enters the circular track,
intermittently) or it might turn out to looking at some other plots generat goes to car A and pushes it onto the
be something a little stranger. For ex ed by Henon mappings; quite apart bridge. Then the engine backs around
ample, the bottom illustration on the from physical interpretations, there is the track to car B, couples with it,
opposite page displays a succession of a whimsical quality present, as is seen pushes it to the edge of the bridge and
38 orbits in a Henon mapping with the in the illustration above. They resem couples B with A. Chugging back to
value of a set at 1.111. From the center ble strange, aquatic creatures. the switch, the engine and two cars
of the plot outward the orbits form a Readers wanting to learn more back onto the straight track, where A
nest of closed curves until the sudden about Henon mappings should get a is uncoupled. Next the engine takes B
appearance of small "islands": indi copy of the December 1986 issue of back to the bridge, leaving it uncou
vidual orbits wedged between the larg Byte magazine. There Gordon Hughes, pled there. Finally the engine circles
er nested ones. Farther out the nested a professor of mathematics at Califor the track, pulls B off the bridge to its
orbits continue until the onset of cha nia State University, has engagingly new position and then retrieves A.
os. In the outer reaches of the phase described some of the relevant phys In the April column on computer
plot more islands appear, along with a ics and mathematics underlying He music I left readers to ponder how to
random sprinkling of points that de non mappings. PASCAL programs are obtain long, nonrepeating sequences
notes the onset of chaos. One of the also listed. of notes by selecting numbers modulo
chaotic areas (outlined by a rectangle A reader in Holland, Peter de Jong m. The method of selection involved
in the illustration) is shown in magni of Leiden, has already suggested some starting with a seed number and from
fied form. Readers who want to mag other iteration formulas that produce then on continually multiplying by a
nify Henon diagrams are warned to bizarre shapes and images. He rec number a, adding another number b
use the most precise arithmetic avail ommends the four-parameter itera and reducing the result by taking the
able on their machines. tions x<-sin(ay) - cos(bx) and y< remainder on division by m. If the
As I have mentioned, Henon map sin(cx) - cos(dy). Begin with x and y numbers a and m are relatively prime
pings represent a great variety of con both set equal to O. Then, to get the (have no common factor larger than
servative systems, such as asteroids figure de Jong calls "chicken legs," 1), the sequence will be the longest
orbiting the sun. Unfortunately the try a 2.01, b - 2.53, c
= 1.61 and = = one possible. It will also produce the
orbits in the diagrams are not the or d = - .33. The respective values - 2.7, strangest music.
bits of the asteroids but phase plots of - .09, - .86 and - 2.2 yield a "dot Peter de Jong notes that he has cre
those orbits. In the diagram just de launcher," and the values - 2.24, .43, ated strange music through chaos.
scribed the horizontal axis may rep - .65 and - 2.43 produce a "self-deco Readers can create similar sounds by
resent the position of an asteroid in rating Easter egg." converting the numbers generated by
terms of its distance from the sun. The Readers are free, like de Jong, to CHAOSl into musical notes. Outside
vertical axis may represent the radial invent their own iteration formulas chaotic zones there will be simple,
velocity, or the rate of change, in this and to experiment with them. Anyone repetitive musical phrases; inside the
distance. Each point on the orbit com- finding particularly attractive (or puz- zones will be the very sounds of chaos.
111
© 1987 SCIENTIFIC AMERICAN, INC