Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике Случайные последовательности. В каком смысле поведение детерминированной динамической системы может оказаться случайным? Прежде всего значительные усилия были направлены на выяснение смысла самого понятия случайности [231, 338] (популярное изложение см. в работе [61 1) ${ }^{1}$ ). Интуитивно ясно, что случайная последовательность некоторых символов не должна подчиняться никакой закономерности. Можно придумать различные тесты, например на частоту появления определенных символов в последовательности, пар символов и т. д., которые должна выдерживать случайная последовательность. В том случае, если последовательность выдерживает все тесты, ее можно считать «случайной»2). Современное определение случайности основывается на том, что информация, заключенная в случайной последовательности, не может быть «сжата», т. е. представлена в более компактной форме. Так, не существует правила вычисления случайной последовательности, которое было бы существенно короче, чем просто ее копирование. Эти идеи можно формализовать следующим образом. Определим вначале минимальную длину программы (число бит) $K_{C}$ вычисления $N$ бит последовательности $S_{N}$ на некоторой ЭВМ. Величина $K_{C}$ зависит от $Э$ ВМ, но ее можно представить в виде суммы где $C_{C} \geqslant 0$ зависит только от ЭВМ, но не от $S_{N}$, а сложность $K_{N}(S)$ зависит только от последовательности $S_{N}$. Ясно, что значение сложности заключено между некоторой постоянной (любая программа должна иметь хотя бы одну команду) и максимальным когда ЭВМ просто копирует заданную последовательность. Можно показать, что последовательности с максимальной сложностью действительно существуют ${ }^{1}$ ). Рассмотрим теперь некоторый вычислимый тест на случайность. Тогда можно доказать следующую теорему: последовательность выдерживает все вычислимые тесты на случайность тогда и только тогда, когда она имеет положительную сложность ${ }^{2}$ ), т. е. Сопоставим каждой последовательности точку на отрезке $[0,1]$. Тогда меру множества последовательностей можно определить как меру соответствующих действительных чисел ${ }^{3}$ ). Можно доказать, что по этой мере почти все последовательности случайны, т. е. множество неслучайных последовательностей имеет меру нуль $\left.{ }^{4}\right)$. Посмотрим теперь, как случайная последовательность возникает из детерминированного уравнения. Возьмем, например, следующее одномерное отображение на отрезке $[0,1]$ : с начальным условием Разделим «фазовое пространство» $0 \leqslant x_{0}<1$ на десять ячеек с номерами $a_{i}=0,1,2, \ldots, 9$. Тогда, например, для начального условия $x_{0}=0,157643 \ldots$ отображение (5.2.32) генерирует последовательность Является ли она случайной? Ответ зависит от того, случайно ли начальное условие $x_{0}$. Из упомянутой выше теоремы следует, что почти все $x_{0}$ случайны, а значит, и рассматриваемая последовательность почти наверняка случайна. Оказывается, что движение вблизи гомоклинных точек в стохєстическом слое случайно, а регулярное движение на инвариантных поверхностях не является случайным ${ }^{5}$ ). Ошибки округления. При исследовании гамильтоновых отображений с их сложной структурой хаотического и регулярного движения широко используется численное моделирование, причем число итераций отображения достигает многих миллионов. Возникает вопрос: в какой степени численное моделирование с конечной точностью арифметических операций, ошибками округления и прочим «шумом» соответствует реальной динамике системы? Существенное влияние этих ошибок на такие характеристики движения, как распределение в фазовом пространстве, мера стохастической компоненты и другие, легко определить, изменяя точность счета. Фактически такие проверки составляют неотъемлемую часть любого численного эксперимента. Так, например, Грин [165] исследовал влияние ошибок округления на определение границы стохастичности и нашел, что оно пренебрежимо мало (см. п. 4.4а). Бенеттин и др. [17] показали, что для систем Аносова численные ошибки несущественны при вычислении временных средних, например, показателей Ляпунова. Однако системы Аносова структурно устойчивы, и вопрос о влиянии численных ошибок на другие системы остается пока открытым ${ }^{1}$ ). С другой стороны, конечная точность счета кардинально меняет некоторые свойства движения. Даже для регулярной траектории ошибка в начальных условиях растет, вообще говоря, линейно со временем, а для хаотических траекторий она растет экспоненциально быстро. Если мантхсса чисел на ЭВМ имеет $N$ двоичных разрядов, то начальные условия полностью забываются через $n_{m} \sim 2^{N}$ итераций для регулярной траектории и всего через $n_{m} \sim N$ итераций для хаотической траектории. В обоих случаях система окажется далеко от своего начального положения, если после $n_{m}$ итераций в одну сторону по времени сделать столько же итераций в обратную сторону. Более серьезная теоретическая проблема заключается в том, что при этом смазывается четкое различие между хаотическими и регулярными траекториями. Например, в случае двумерного гамильтонова отображения имеется конечное число состояний системы $M=2^{2 N}$, и после $n \leqslant M$ итераций система обязательно вернется в одно из предыдущих состояний. В результате все траектории такой системы оказываются периодическими. Это остается справедливым и для диссипативных систем. В каком смысле можно считать движение такой системы случайным? Этот вопрос исследовался Ренно [341], которая использовала целочисленное отображение ${ }^{2}$ ) \[ где $[X]$ – целая часть $X, K$ – параметр «стохастичности», а $a$ и $b$ – целые числа в интервале Это – взаимно-однозначное отображение $M=m^{2}$ точек плоскости ( $a, b$ ) на себя. Оно не содержит округления или каких-либо других численных ошибок ${ }^{1}$ ). Для $m$, кратного 4 , и $K<4$ отображение имеет две неподвижные точки: $(0,0)$ и ( $m / 4,0)$. Первая устойчива при малых $K$, вторая неустойчива. Для $K=1,3$ и $m=$ $=400$ имеются 48 относительно коротких периодических траекторий, заполняющих некоторую кольцевую область вокруг неподвижной устойчивой точки $(0,0)$. Кроме того, имеются 9 очень длинных траекторий, которые довольно однородно покрывают бо́льшую часть фазового квадрата и соответствуют, по-видимому, «хаотическому» движению. Для $K=10$ имеются только 12 (длинных) траекторий, представляющие «хаотическое» движение. Ренно определила «случайность» периодических траекторий следующим образом. Имеется всєго $M$ ! взаимно-однозначных отображений $M$ точек на себя. Приписав одинаковую вероятность $1 / M$ ! каждому из этих отображений, получим «случайное» отображение ${ }^{2}$ ). Такое отображение обладает следующими статистическими свойствами: вует в исходной динамической системе классической механики. Поэтому вводимые ниже понятия стохастичности и случайности для отображения (5.2.33) являются не более чем имитацией, которую нужно четко отличать от настоящей случайности в непрерывном фазовом пространстве. Любопытно отметить, что целочисленные отображения качественно моделируют некоторые квантовые эффекты (см. [77]).- Прим. ред. отображения. Эти результаты служат подтверждением того, что хаотическое движение, наблюдаемое в гамильтоновых системах, является следствием их динамики, а не конечной точности счета. Последняя приводит, напротив, к периодичности движения. Численные эксперименты, в которых точность счета изменялась, также подтверждают этот вывод.
|
1 |
Оглавление
|