Динамические системы · x → r x (1 − x)

Логистическое отображение

Логистическое отображение — правило x → r x (1 − x) в одну строку: с ростом r предельное поведение переходит от одного значения к двум, четырём и далее к хаосу.

Логистическое отображение в этой визуализации

Логистическое отображение — отображение f(x)=rx(1−x)f(x) = r x (1 - x) интервала [0,1][0, 1] в себя с параметром 0≤r≤40 \le r \le 4. Начав с x0x_0 и повторяя xn+1=f(xn)x_{n+1} = f(x_n), получаем последовательность; эта страница показывает, как её предельное поведение меняется с rr.

xn+1=r xn (1−xn),xn∈[0,1],0≤r≤4x_{n+1} = r\,x_n\,(1 - x_n),\qquad x_n \in [0, 1],\qquad 0 \le r \le 4

Что показывают изображения

Бифуркационная диаграмма, большое изображение: rr по горизонтали, xx по вертикали. Каждый столбец берёт rr в своём центре, начинает с x0=1/πx_0 = 1/\pi, пропускает первые TT шагов и отмечает, куда попадают следующие KK; чем ярче, тем чаще. TT и KK указаны справа вверху и растут при увеличении. Поэтому каждый столбец — выборка установившегося поведения одного старта, а не вся история орбиты. «Типичный» означает почти каждый старт (в смысле длины); 1/π1/\pi служит их представителем без доказательства типичности для каждого rr.

Полоса λ под диаграммой на той же оси rr: численная оценка показателя Ляпунова λ(r)=lim⁡1n∑ln⁡∣f′(xi)∣\lambda(r) = \lim \frac1n \sum \ln|f'(x_i)| (тот же типичный старт, пропускаются 1000 шагов, усредняются 4000). Это средняя экспоненциальная скорость роста бесконечно малой разности двух стартов: ниже 0 разность в среднем уменьшается, выше 0 — растёт. При сверхустойчивом параметре (12\tfrac12 лежит на притягивающем цикле) λ=−∞\lambda = -\infty; это показано стрелкой вниз с подписью периода при численно найденном параметре.

Паутинная диаграмма вверху панели: кривая y=f(x)y = f(x) (или f2f^2, f3f^3, f4f^4) и диагональ y=xy = x. Вверх от x0x_0 до кривой, затем горизонтально до диагонали — один шаг. Заполненные точки — притягивающие неподвижные точки, полые — отталкивающие.

Временной ряд, открываемый одной кнопкой: xnx_n в зависимости от nn, а справа — доля 10510^5 шагов этой орбиты в каждом из 40 интервалов; при r=4r = 4 чернильная линия показывает теоретическую вероятность.

Почему изображение устроено так

В неподвижной точке x∗=1−1/rx^* = 1 - 1/r наклон равен f′(x∗)=2−rf'(x^*) = 2 - r. При 1<r<31 < r < 3 выполняется ∣f′(x∗)∣<1|f'(x^*)| < 1, и точка притягивает соседей. Когда rr проходит 3, f′(x∗)f'(x^*) проходит −1-1: точка теряет притяжение, а рядом возникает цикл периода 2, r+1±(r−3)(r+1)2r\frac{r + 1 \pm \sqrt{(r - 3)(r + 1)}}{2r}, с мультипликатором 4+2r−r24 + 2r - r^2. Пара находится в новых пересечениях f2f^2 с диагональю — переключите паутину на f2f^2, чтобы увидеть их. При r=1+6r = 1 + \sqrt6 мультипликатор цикла периода 2 достигает −1-1, и он тоже раздваивается.

Удвоения происходят всё чаще и накапливаются у r∞≈3.5699r_\infty \approx 3.5699. Отношение соседних расстояний стремится к постоянной Фейгенбаума δ≈4.6692\delta \approx 4.6692, причём не только для этого отображения: она одинакова для целого класса отображений с одним квадратичным максимумом (найдена Фейгенбаумом в 1978 году, позднее доказана Ланфордом с помощью компьютера).

Окно внутри хаоса: когда rr проходит 1+8≈3.82841 + \sqrt8 \approx 3.8284, f3f^3 касается диагонали и рождается пара циклов периода 3, притягивающий и отталкивающий (седло-узловая бифуркация, мультипликатор +1+1). Внутри окна начинается собственный каскад удвоений периода.

При r=4r = 4 выполняется f(sin⁡2πu)=sin⁡2(2πu)f(\sin^2 \pi u) = \sin^2(2\pi u): подстановка x=sin⁡2(πu)x = \sin^2(\pi u) переводит отображение удвоения u↦2u mod 1u \mapsto 2u \bmod 1 в ff (полусопряжённость: uu и 1−u1 - u дают одно xx). Отсюда точно получаются предельная плотность типичного старта 1πx(1−x)\frac{1}{\pi\sqrt{x(1 - x)}} и λ=ln⁡2\lambda = \ln 2.

Периодические окна встречаются по всей области, выглядящей хаотичной. Когда притягивающий цикл существует, типичные старты приближаются к нему; иначе показанный столбец — выборка установившегося поведения указанного начального значения, а не классификация всех возможных стартов.

Что легко понять неверно

История

Название «логистическое» происходит от дифференциального уравнения роста популяции Ферхюльста 1838 года. В 1976 году Мэй использовал это дискретное отображение в Nature, чтобы показать, насколько сложным бывает поведение простых моделей [1]. Улам и фон Нейман ещё в 1947 году отметили инвариантную плотность при r=4r = 4 [2]. В 1978 году Фейгенбаум нашёл универсальные постоянные каскада удвоений периода [3], а Сингер дал критерий существования не более одного притягивающего цикла [4].

Связанные понятия

Источники

  1. R. M. May, “Simple mathematical models with very complicated dynamics”, Nature 261 (1976) 459–467. doi:10.1038/261459a0
  2. S. M. Ulam, J. von Neumann, “On combination of stochastic and deterministic processes” (abstract), Bulletin of the American Mathematical Society 53 (1947) 1120.
  3. M. J. Feigenbaum, “Quantitative universality for a class of nonlinear transformations”, Journal of Statistical Physics 19 (1978) 25–52. doi:10.1007/BF01020332
  4. D. Singer, “Stable orbits and bifurcation of maps of the interval”, SIAM Journal on Applied Mathematics 35 (1978) 260–267.
  5. O. E. Lanford III, “A computer-assisted proof of the Feigenbaum conjectures”, Bulletin of the American Mathematical Society (N.S.) 6 (1982) 427–434.
  6. M. V. Jakobson, “Absolutely continuous invariant measures for one-parameter families of one-dimensional maps”, Communications in Mathematical Physics 81 (1981) 39–88.
  7. J. Graczyk, G. Świątek, “Generic hyperbolicity in the logistic family”, Annals of Mathematics 146 (1997) 1–52.
  8. M. Lyubich, “Dynamics of quadratic polynomials, I–II”, Acta Mathematica 178 (1997) 185–297.

Дополнительные материалы: Википедия: Logistic map (Английский); Архив истории математики MacTutor: Robert May (Английский); Архив истории математики MacTutor: Mitchell Feigenbaum (Английский).