Метод розрахунку скейлінгових констант Фейгенбаум для
одновимірних дискретних відображень по крапках надстійке циклів h2>
Антон Никифоров p>
Нагадаю для початку деякі факти з теорії
універсальності Мітчелла Фейгенбаум. Будемо називати безперервне відображення
відрізка в себе унімодальному, якщо всередині відрізка є точка екстремуму і по обидва
сторони від неї відображення є строго монотонним (з однією з сторін
зростаючим, з іншого убуваючі). Умовимося далі розглядати тільки
унімодальне відображення виду p>
p>
(1) p>
Якщо послідовність () при цьому r
складається з n точок, таку послідовність будемо називати n-циклом, що = f (), = f (), ..., = f () або. Зауважимо, що
похідна порядку n функції (n раз
обчисленої функції f (x)) в точці x за правилом диференціювання складної
функції дорівнює. p>
Точки циклу, що задовольняють співвідношенню p>
p>
(2) p>
називаються нерухомими. p>
Величина (так
званий мультиплікатор) визначає стійкість n-циклу та її прийнято
називати стійкістю (stability, [2], p.121). n-цикл називається стійким,
якщо TD width = 10% style = 'width: 10.0%'
P style = 'margin-top: 6.0pt' FONT style = 'font-size: 14.0PT' FONT style = 'font-size: 12.0pt' (3)/FONT/FONT/P
/ TD
/ TR
/ TABLE
P style = 'margin-top: 6.0pt' Дане співвідношення зустрічається також і в наступній
запису:/P
TABLE border = 0 style = 'width: 100.0%'
TR
TD width = 90% style = 'width: 90.0%'
P style = 'margin-top: 6.0pt' FONT style = 'font-size: 14.0PT' FONT style = 'font-size: 12.0pt' IMG width = 145 height = 25 src = "http://images.km .ru/education/referats/img/43636 ~ 016.gif ", n>> 1
([1], стор 49), p>
(3.1) p>
p>
Рис.1 p>
Або в такому вигляді: p>
, (див. [2],
p.3), p>
Відстані від точки, де - точка
екстремуму розглянутого відображення (на рис 1. x = 1/2), до найближчої до неї
точки на - циклі підкоряються наступному співвідношенню: p>
,
n>> 1 p>
(4) p>
Константи Фейгенбаум мають значення, і є
ні багато ні мало світовими транцедентнимі числами, такими як або e. p>
Казку про те, як Фейгенбаум сидів у тіні дерев і
знаходив їх на своєму калькуляторі HP-65 із золотистими кнопочками ви, напевно,
чули. Це було перше програмований калькулятор і коштував не багато не мало аж
400 (чотириста!) Доларів. Наївно думати, що своє дивне відкриття
Фейгенбаум зробив, користуючись виключно калькулятором: все-таки в той час
він працював у Лос-Аламосі, а у військових завжди були і будуть найпотужніші
комп'ютери у світі, проте відкриття дійсно було чудовим - які б
унімодальне відображення ми не розглядали, скейлінг для них (тобто
"чарівні" числа и) буде тим же
самим. p>
Алгоритм h2>
Цікаво, що точки також можна
використовувати для розрахунку, цим факт ми
і будемо використовувати надалі. Звернемо увагу, що в точках мультиплікатор
завжди дорівнює
нуля, що автоматично означає стійкість цих циклів: p>
p>
(a) p>
Наприклад, для циклу періоду два: p>
, де p>
, таким
чином p>
p>
(5.1) p>
(б) p>
Цикл періоду чотири: p>
, де p>
, таким
чином p>
p>
(5.2) p>
Для довільних ж-циклів
справедливо вираз: p>
p>
(6) p>
Рівняння (5.3) легко вирішується відносно параметра, наприклад, з
допомогою методу послідовних ітерацій Ньютона: p>
p>
(6.1) p>
Тут i - номер ітерації. Таким чином, весь процес
обчислення, скажімо, константи зводиться до
знаходження таких значень параметра R, при яких біфуркаційних діаграма
перетинає лінію. Для цього
необхідно розв'язати рівняння (6), проітеріровав його раз. p>
на вхід подається: p>
Починаємо ітеріровать функцію f cо наступного значення:
p>
Ітеріруем похідну функції починаючи з p>
Початкові наближення двох значень параметра R:, p>
Розумне початкове наближення для постійної: p>
На виході отримують: p>
p>
А весь процес може бути описаний наступними
виразами: p>
, n = 2,3,4, ... p>
, i = 0,1,2, ... p>
p>
p>
p>
p>
p>
Розглянемо на прикладах як виглядають безпосередні
обчислювальні формули. p>
ПРИКЛАД 1: p>
p>
При цьому значенні функція f буде залежати тільки від
константи r, позначимо цю функцію як. Тоді
попереднє рівняння можна буде переписати: p>
p>
p>
ПРИКЛАД 2: p>
p>
p>
p>
p>
ПРИКЛАД 3: p>
p>
p>
p>
p>
Програму розрахунку константи ви можете
знайти тут. Її легко модіціфіровать для розрахунку постійної, що
надається виконати читачеві. Результат розрахунку в залежності
від кроку i наводиться нижче. p>
i p>
p>
1 p>
6.9032539091 ... p>
2 p>
4.7443094689 ... p>
3 p>
4.6744478277 ... p>
4 p>
4.6707911502 ... p>
5 p>
4.6694616483 ... p>
6 p>
4.6692658098 ... p>
... p>
... p>
11 p>
4.66920173800930 ... p>
Список літератури h2>
[1] Г. Шустер,
"Детермінований хаос. Вступ", М: Світ, 1988 p>
[2] K. Briggs
"Feigenbaum Scaling in Discrete Dynamical Systems", PhD thesis, 1997 p>
[3] Е. Б. Вул, Я. Г. Синай, К. М. Ханін,
"Універсальність Фейгенбаум і термодинамічний формалізм", УМН,
т.39, вип.3 (237), 1984 p>
[4] М. Фейгенбаум, "Універсальність в поведінці
нелінійних систем ", УФН, т.141, вип.2, жовтень 1983 p>
[5] Н. Н. Каліткін, "Чисельні методи",
М: Наука, 1978 p>
[6] Метод Ньютона p>