Яркий пример полезного взаимодействия, взаимного обогащения математики и других наук — теория случайных блужданий. Эта теоретическая модель не только нашла применения в разных областях от биологии и физики до экономики, но и «помогла» получить несколько Нобелевских премий.
Одно из первых достижений этой теории — объяснение броуновского движения. В 1827 году шотландский биолог Роберт Браун, новаторски использовавший микроскоп, обнаружил явление беспорядочного движения микроскопических частиц в полостях зёрен пыльцы. Изначально надеявшийся, что он открыл «источник жизни», в результате продолжительных исследований Браун пришёл к иному выводу: природа такого движения (называемого сейчас броуновским) — физическая, а не биологическая.
В последующих экспериментах удалось исключить из списка возможных причин хаотического движения и многие физические явления, например испарение, течение жидкости, свет, внешние вибрации…
К концу XIX века получила распространение гипотеза о том, что наблюдаемое поведение частицы в жидкости вызвано столкновениями с движущимися молекулами и атомами (невидимыми в микроскопы того времени). И это несмотря на то, что многие физики (даже великие) ещё не верили в атомное строение вещества. Интересно, что именно изучение математической модели броуновского движения позволило в начале XX века получить одно из первых подтверждений атомной теории.
В физических экспериментах каждая «встреча» частицы с молекулой приводит к сдвигу частицы в каком-то направлении на какое-то расстояние. В математической модели рассматриваются случайные блуждания точки (сохраним для неё название «частица») на плоскости, а чтобы изучение модели стало более простым, предполагается, что поведение частицы менее хаотично и более предсказуемо: для всех столкновений величина сдвига принимается постоянной; направления сдвига — только по сторонам света: север, юг, восток, запад; за определённый интервал времени происходит фиксированное число соударений.
Таким образом, частица может двигаться только по узлам квадратной решётки, а по времени — достаточно равномерно. Можно показать, однако, что эти упрощения не меняют суть, характер изначального случайного блуждания, т. е. модель достаточно точна.
В фольклорном описании этой модели частица представлена матросом, «отдохнувшим» в баре портового города с квадратной сеткой улиц и возвращающимся на корабль. На каждом перекрёстке матрос присаживается, забывает о направлении движения и продолжает путь по одному из четырёх направлений с равной вероятностью (1/4).
Можно рассматривать разнообразные житейские вопросы, касающиеся путешествия моряка, но имеющие математический смысл и в задаче про частицу: попадёт ли когда-нибудь матрос на свой корабль? вернётся ли он в бар, из которого вышел? сколько в среднем времени займёт путь до корабля? как далеко в среднем матрос уйдёт, сделав $t$ шагов (длина шага — расстояние между соседними перекрёстками)?
Почему возникает необходимость использовать понятие «в среднем»? Дело в том, что при увеличении числа сделанных шагов количество возможных траекторий движения растёт очень быстро: одношаговых — 4, образующихся при двух шагах — $4^2$ и т. д. В случае миллиона шагов число траекторий равно $4^{1000000}$ — это больше, чем число атомов во Вселенной, но в задачах естествознания такие величины встречаются и с ними надо уметь работать. Среди множества траекторий есть сильно отличающиеся: например, матрос может двигаться только вправо (и за $t$ шагов удалиться на расстояние $t$), а может перемещаться и по сложной траектории, когда направление движения меняется почти на каждом шаге.
Но несмотря на такое различие в поведении траекторий можно изучать, как выглядит траектория «в среднем», так сказать, типичная. Например, удивительным и важным фактом (причём по доказательству несложным) является то, что в среднем через время $t$ частица оказывается от начальной точки на расстоянии порядка $\sqrt{t}$. (После некоторого раздумия такой результат уже не кажется удивительным, ведь матрос часто возвращается назад и в среднем должен уйти на расстояние меньше чем $t$.)
Постановка задачи о движении частицы по узлам квадратной решётки содержательная, она находит приложения и при большем числе измерений. Но ответы на сформулированные выше вопросы качественно различаются в зависимости от размерности: например, в одномерном и двумерном случаях «матрос» возвращается в бар, а начиная с размерности три это уже не так.
Вернёмся в начало XX века, к истории о том, как броуновское движение подтвердило атомную теорию. В 1905 году, который часто называют «годом чудес» (на латыни annus mirabilis), у Альберта Эйнштейна вышли и работа по специальной теории относительности, и развивающая теорию броуновского движения статья «О движении взвешенных в покоящейся жидкости частиц, требуемом молекулярно-кинетической теорией теплоты». Это одна из первых работ по статистической физике — физике, в которой работают со случайностью (см. «Как случается закономерность»). В этой теоретической статье, приняв гипотезу о молекулярных причинах броуновского движения, Эйнштейн установил пропорциональность величины среднего смещения частицы и $\sqrt{t}$. В полученной им формуле коэффициент пропорциональности зависит от характеристик жидкости (температура, вязкость), размеров частицы и от числа Авогадро (универсальной физической константы, равной числу молекул в определённом количестве вещества). Эйнштейн пишет, что найденное им соотношение можно применить для определения числа Авогадро, если знать среднее смещение.
Если бы удалось экспериментально оценить среднее смещение, то формула Эйнштейна стала бы источником нового способа определения числа Авогадро, ранее найденного в кинетической теории газов. Совпадение старого и нового значений стало бы подтверждением и молекулярной модели броуновского движения, и всей теории атомного строения вещества.
Эту задачу решил французский физик Жан Батист Перрен, которому в 1908 году удалось в серии экспериментов оценить среднее смещение. Число Авогадро было подтверждено, причём с большой точностью, о чём Перрен написал Эйнштейну восторженное письмо. В 1926 году Перрен получил Нобелевскую премию по физике.
До сих пор в математической модели случайных блужданий действовал ряд предположений: постоянство величины сдвига и частоты соударений. А что будет со случайным блужданием, если столкновения происходят всё чаще, а вызванные ими сдвиги становятся всё меньше? Как говорят в математике, «в пределе» случайных ломаных (траекторий) получится случайная функция. Так как характер природных процессов — дискретный, а изменения на каждом шаге очень малы, то подобные функции встречаются часто. Впервые теорию таких функций построил Норберт Винер, известный во всём мире как «отец кибернетики».
У подобных моделей множество полезных применений. Например, ещё в начале XX века Луи Башелье для изучения рынка акций применял случайные блуждания с малым шагом, предвосхитив подход Винера. То, что случайное блуждание является хорошей моделью изменений цены актива на бирже, — довольно естественно. По каждому активу производится множество независимых операций многочисленными игроками, у каждого из которых и для продажи, и для приобретения свои мотивы и обстоятельства — кто-то покупает, думая о вложении на будущее в образование детей, кто‐то продаёт… Как результат — цена становится случайным блужданием.
Конечно, есть какие‐то общие факторы, систематически влияющие на цену; например, для некоторых позиций это может быть политическая обстановка или цена на нефть. Этот так называемый снос можно представить наглядно на примере блужданий матроса по «наклонной» плоскости: матрос с равными вероятностями идёт на восток и запад, а на север и юг — с вероятностями $1/4+\delta$ и $1/4-\delta$. Вычитание сноса приводит к изначальной постановке задачи случайного блуждания.
Об эффективности случайных блужданий как модели ценообразования говорит присуждение в 1997 году Нобелевской премии по экономике за разработку модели ценообразования опционов (модель Блэка—Шоулза). До появления этого математического результата предсказание изменения цен обычно осуществлялось на основе сравнительного анализа данной траектории с какими‐то похожими, имеющимися в биржевой истории. А в этой модели «предсказания» основаны на случайно-непредсказуемом блуждании цен, в частности — на известном нам результате о среднем смещении в броуновском движении на $\sqrt{t}$ за время $t$.
Стоит оговориться, что любая математическая модель — упрощение действительности, а потому имеет свою область применимости. Модель случайных блужданий не работает в кризисные периоды, когда оценка сдвига на величину $\sqrt{t}$ перестаёт работать. Хорошая модель для кризисов математиками пока ещё не придумана…
Модель случайных блужданий описывается просто, с её помощью уже исследованы многие важные задачи, но связанных с ней интересных вопросов хватит и на XXI век. Для представления новых задач нам понадобится понятие фрактала — самоподобного и сложно устроенного, изломанного объекта дробной размерности.
Самоподобие — это похожесть целого объекта и любого его куска. Сложность, изломанность в дополнение к самоподобию обнаруживаются и в природе, и в модели случайных блужданий. Например, у береговой линии суши малые участки столь же прихотливо изогнуты, что и большие. Аналогично с броуновским движением: детализированное изображение траектории превращает отрезки на «грубом» рисунке в «лохматые ломаные», похожие на общий первоначальный вид.
Для измерения плоских объектов есть два привычных способа: длина — одномерная мера и площадь — двумерная. Площадь кривой нулевая, а вот длина даже у ограниченной, но изломанной кривой может неограниченно возрастать с ростом точности измерений. Получается, что двумерная площадь не различает кривые, в частности, «не видит» сложность, а одномерная длина со сложностью просто не справляется. Желание определить характеристику линии, учитывающую её изломанность, сложность, можно реализовать, введя дробную размерность.
Делается это так. На плоскую ограниченную кривую накладывается «измерительная» сетка из $L{\times}L$ квадратиков. В процессе измерения размеры квадратиков последовательно уменьшают (соответственно растут значения $L$) и на каждом шаге вычисляют число квадратиков, пересекающихся с кривой. Дробной размерностью кривой называется такое число $a$, что при больших значениях $L$ число пересечений хорошо приближается значением $L^a$.
У гладкой кривой такая размерность равна 1, у области — 2, т. е. это соответственно одномерный и двумерный объекты в привычном смысле. Для кривых увеличение дробной размерности от 1 до 2 означает увеличение сложности. Значение размерности, близкое к 2, означает, что некоторые участки плоскости кажутся сплошь закрашенными данной кривой. В природе встречаются и гладкие объекты, и фракталы, у которых значение размерности действительно дробное. Сам термин «фрактал» отражает разные оттенки: в нём есть и изломанность (латинское fractus), и дробность (английское fraction).
Основатель теории фракталов Бенуа Мандельброт заинтересовался размерностями, связанными с броуновским движением. Отображающая его кривая на детализированных «портретах» имеет так много самопересечений, что некоторые участки выглядят как области положительной площади, а броуновское движение кажется двумерным и действительно является таковым, в силу результата, оценивающего среднее смещение как $\sqrt{t}$. Правда, если удалить такие участки и оставить только границу броуновского движения, то она будет очень похожа на некоторые береговые линии — это заметил и сам Мандельброт (вспомним, что его первая работа по теории фракталов называлась «Какова длина побережья Великобритании»). Присмотревшись внимательнее, Мандельброт заметил, что граница броуновского движения очень напоминает другой фрактал, размерность которого считалась равной 4/3, и высказал гипотезу, что и у броуновской границы размерность 4/3.
Этот другой «природный» фрактал — длинная линейная полимерная молекула, типа ДНК. Она умещается в крохотной клетке, поскольку плотно «упакована». Нобелевский лауреат Пол Флори, изучая реальное расположение макромолекул в растворах (такая информация важна, например, для понимания происходящих химических процессов), предложил использовать модель случайного полимера. С математической точки зрения это случайное блуждание без самопересечений, термин — самоизбегающее блуждание.
На языке путешествия матроса это ограничение означает, что теперь ему запрещается возвращаться к тем перекрёсткам, на которых он уже побывал. Такую задачу сложнее изучать, чем броуновское движение, в частности потому, что её нельзя представить динамически. При случайном блуждании без ограничений матросу не нужно помнить своё прошлое. А в самоизбегающем блуждании матросу надо наносить на карту все пройденные перекрёстки и больше туда не возвращаться. Но даже при наличии такой карты матрос в какой-то момент может обнаружить себя взаперти, например, обойдя по кругу группу кварталов и войдя в её внутреннюю часть. Поэтому чтобы изучать траектории без самопересечений фиксированной длины (рассматривая, например, расположения полимерной молекулы), придётся предварительно все их найти.
Понятно, что среднее удаление от начальной точки в самоизбегающих блужданиях будет больше, чем в случайных блужданиях без ограничений, — сказывается запрет на возвращение. Ожидается, что в траекториях без самопересечений среднее удаление за $t$ шагов будет равно $t^{3/4}$ (для сравнения: $\sqrt{t}=t^{1/2}$ у броуновского движения). Пол Флори предположил нестрогий вывод этой гипотезы, из которой вытекает, что возникающие в модели случайного полимера кривые — фракталы размерности 4/3.
Аргументы Флори основывались на изначально нестрогой теории среднего поля Ландау, и довольно быстро коллеги Флори пришли к выводу, что она вносит две ошибки в вычисления. Строгого доказательства всё ещё нет, но недавние работы Лоулера, Шрамма и Вернера дают надежду, что 4/3 — верный показатель степени, т. е. две ошибки непонятным образом взаимно сокращаются.
Все рассмотренные выше примеры фракталов мотивированы природными явлениями. Следующий пример иллюстрирует необходимость изучения фракталов, связанных и с природой, и с технологической деятельностью человека.
Перколяция (от латинского слова percolatio — фильтрация, процеживание) — явление часто встречающееся: от просачивания воды через породу или газов через фильтр противогаза до распространения пожаров, эпидемий и даже информации. Математическое моделирование перколяции — создание модели пористого (дырчатого) вещества.
В середине XX века была предложена следующая общая модель перколяции. В плоской сотовой структуре каждая ячейка может быть заполненной (веществом) или пустой — в последнем случае в неё может попасть вода. Выбор характеристики ячейки определяется случайным образом — бросанием монетки.
Может ли через получившуюся пористую структуру сверху вниз просочиться вода? Если плотность пустот очень мала, то вода не проходит вниз, при возрастании плотности — начинает просачиваться, дальнейший рост плотности приводит к увеличению протечек. Конечно, математики изучают не конкретный пример, а вероятность такого события.
Более правильный вопрос: а каковы пути просачивания в модели перколяции? Оказывается, эти пути — фракталы, в случае шестиугольной решётки размерность фрактала равна 4/3. Например, это означает, что при просачивании через решётку, состоящую из 1000 слоёв, длина среднего пути составит $(10^3)^{4/3}=10 000$ — т. е. путь окажется весьма изломанным и длинным.
Показатель 4/3 как размерность фрактала для пути перколяции и границы броуновского движения — результаты совсем недавние, они получены уже в XXI веке. А вот гипотеза Пола Флори, что размерность фрактала в модели случайного полимера тоже равна 4/3, — до сих пор не доказана, хотя мы стали лучше понимать структуру фракталов этого типа. Хочется надеяться, что доказать гипотезу Флори удастся одному из читателей этой книги!
Утверждение, что при случайном блуждании через время $t$ частица в среднем оказывается от начальной точки на расстоянии порядка $\sqrt{t}$ — факт глубокий, но несложно доказываемый.
Действительно, если мы следим только за одной из координат и в каждый момент времени считаем шаги $S_j=\pm 1$ равновероятными, то среднее значение квадрата удаления от начальной точки после $t$ шагов будет равно $$ \textstyle \mathbb E(S_1+\ldots+S_t)^2= \sum\limits_k \mathbb E S_k^2 + \sum\limits_{j\ne k} \mathbb E (S_jS_k)=t, $$
поскольку $S_k^2=1$, а среднее значение $S_jS_k$ равно нулю ($S_j=\pm 1$ и $S_k=\pm 1$). Символ $\mathbb E$ обозначает среднее значение параметра по всем возможным событиям (происходит от французского esperance). Итак, в одномерном случае квадрат расстояния имеет среднее значение $t$, т. е. среднее значение самого расстояния — $\sqrt{t}$.
Отсюда, по теореме Пифагора, следует, что на плоскости квадрат расстояния имеет среднее значение $2t$, т. е. в двумерном случае среднее значение самого расстояния — порядка $\sqrt{t}$. Аналогично обстоят дела и в пространствах с большим числом измерений: среднее значение расстояния в задаче о случайных блужданиях имеет порядок $\sqrt{t}$ независимо от размерности.
С броуновским движением связаны многие процессы, например теплопроводность — перенос энергии при движении и соударении частиц, молекул. Медленное распространение тепла от радиатора по комнате можно объяснить, используя приведённые вычисления о среднем смещении в броуновском движении.