Ducci SequencesBy Greg Brockman Some BackgroundThis applet demonstrates the behavior of arbitrary vector-length Ducci sequences over the real numbers. (For the case of integers, see Integer Iterations on a Circle.) So just what does that mean? Well, first of all, we start with any list of n numbers, or a vector of length n. Next, we build a new vector by replacing each number by the absolute value of the difference between it and its neighbor to the right (we think about these vectors as being cyclic). We can repeat this process, and the sequence of vectors thus obtained is called a Ducci sequence. More formally, let f: Rn → Rn be defined by
Then the Ducci sequence of an n-vector ν is defined as {f i(ν)}, where i = 1, 2, 3, ... (f i is the iterated f. For example, f 2(ν) = f(f(ν)).) Now, since when generating successive elements in a Ducci sequence, we wrap a vector as if cyclic, it can be helpful to think of a vector in a Ducci sequence as simply some numbers arranged around a circle. I have taken this approach in this applet. InstructionsSo here's how to run the applet: First of all, click "Add Circle" to begin. There are now two modes: Edit and Run. By default, you start out in Edit mode. Options for Edit Mode
Options for Run Mode
Common Options
Some Suggestions of What To DoMy paper discusses under what conditions Ducci sequences of odd length vectors start repeating. You can use the applet to examine the behavior of various Ducci sequences. What happens if you start out with an irrational, but then replace it by a good rational approximation to it? Can you get any non-repeating sequences that don't go to the zero vector (the answer to this question is actually unknown; such sequences exist in general, but the known ones cannot be built using the given input method)? Some cool phenomena, connected with papers before mine, show up when you work with vectors of length 4. Can you find a vector that never actually hits the zero vector? If not, can you build any that take a long time to get there? (Spoiler—using the given input tools, you won't be able to build a vector that never actually hits the zero vector. But given sufficient cleverness, it's possible to built vectors that take arbitrarily long to get there.) You should also take a look at the exact values, and see as they behave as you iterate. How quickly do the coefficients on the various numbers grow? Under what conditions must they grow without bound? On the whole, there is an essentially unlimited spectrum of questions that one can ask. I recommend using this applet to get an intuition of how Ducci sequences over the real numbers behave. About the AuthorGreg Brockman is currently an undergraduate student at Harvard University. This paper was the result of a research project during his junior year of high school supervised by University of North Dakota math professor Dr. Ryan Zerr. Brockman received 6th place in the Intel Science Talent Search Competition for his work on this project. You can contact him directly by emailing him at gregx007@yahoo.com. |Activities| |Contact| |Front page| |Contents| |Store| |Algebra| Copyright © 1996-2012 Alexander Bogomolny |
| 40612026 |

