Хаос. Создание новой науки
Шрифт:
Представьте себе такую ситуацию: доисторический мыслитель обнаружил, что некоторые объекты тяжелее всех остальных и обладают неким абстрактным качеством, которое он назвал весом. Конечно же, сию мысль необходимо научно обосновать. Наш экспериментатор на самом деле никогда еще не измерял вес, но вроде бы кое-что ему понятно. Он смотрит на огромных змей и крошечных змеек, на больших медведей и маленьких медвежат и догадывается, что размер животного, должно быть, связан каким-то образом с его весом. Построив весы, он начинает взвешивать змей. К его удивлению, все змеи весят одинаково. С медведями та же история, но что удивительнее всего — косолапые весят столько же, сколько змеи — 4,6692016090! Ясно одно: весявляется вовсе не тем, что полагал пытливый ум. Вся идея требует переосмысления.
Струящиеся ручьи, качающиеся маятники, электронные осцилляторы и множество других физических систем испытывают переход на пути к хаосу. Хотя такие переходы весьма сложны для анализа, механизмы функционирования систем довольно хорошо изучены. Физики знают уравнения, которые описывают эти системы, но перебросить мост от уравнений
И хотя связь между вычислениями и физикой казалась весьма проблематичной, Файгенбаум понял, что должен искать новый способ расчетов сложных нелинейных проблем. До сих пор он занимался перебором различных функций, пытаясь подыскать среди них подходящую для моделирования систем. Открытие некой всеобщности означало, что избранный путь ведет в никуда. Регулярность никоим образом не касалась синусов, не имела ничего общего с параболами или с другими отдельно взятыми функциями. Почему? Это был шок! Природа, на мгновение отдернув занавес, позволила нам украдкой взглянуть на неожиданную упорядоченность. Но что еще пряталось за покровом тайны?
Озарение явилось Файгенбауму в образе двух небольших волнистых форм и еще одной, покрупнее. И ничего больше. Лишь яркое и четкое изображение, словно врезавшееся в сознание. Верхушка айсберга, отголосок мыслительных процессов, происходивших где-то на уровне подсознания; он был связан с масштабированием и указывал верный путь.
Файгенбаум изучал аттракторы. Устойчивое равновесие, о котором говорили его графики, являлось фиксированной точкой, притягивавшей, в свою очередь, другие. Не имело значения, какова начальная «популяция», — она все равно неуклонно приближалась к аттрактору. Затем, с первым раздвоением периодов, аттрактор, подобно делящейся клетке, раздваивался. Первоначально две эти точки находились совсем рядом, но по мере роста значения параметра они отдалялись друг от друга. Затем происходило следующее расщепление периодов, и каждая точка аттрактора вновь начинала делиться. Число — инвариант, полученный Файгенбаумом, — позволило ему предугадывать, когда именноэто произойдет. Ученый обнаружил, что может прогнозировать этот эффект для сложнейшего аттрактора — в двух, четырех, восьми точках… Говоря языком экологии, он мог прогнозировать действительную численность, которая достигается в популяциях во время ежегодных колебаний. Кроме того, здесь наблюдалась некая сходимость: все числа также подчинялись закону масштаба.
Файгенбаум занимался изучением давно забытой пограничной области между физикой и математикой. Какой из двух дисциплин принадлежит его работа, определить было нелегко. С одной стороны, его труд не принадлежал математике, ибо ничего не доказывал. Конечно, ученый оперировал числами, но математик относится к ним так же, как банкир к мешкам со звонкой монетой. Номинально эти металлические кругляши — предмет труда финансиста, но они мелковаты, и возни с ними не оберешься. Идеи — вот настоящая валюта математики! Изыскания Файгенбаума относились скорее к области физики, причем, как ни странно, физики экспериментальной.
Не мезоны и кварки, а числа и функции являлись объектом внимания ученого. Они тоже имели траектории и орбиты. Ему приходилось исследовать их поведение. Используя термин, который позже станет ходовым в новой науке, можно сказать, что Файгенбауму требовалось добиться интуитивного прозрения, которое отлилось бы в теорию и методологию. Спектрометр, ускоритель частиц и пузырьковую камеру ему заменил компьютер. Обычно пользователь формулирует задачу, программирует ее, вводит в вычислительную машину и ждет решения — одного для каждой конкретной проблемы. Файгенбаум и те, кто шел по его стопам, нуждались в большем. Требовалось повторить проделанное Лоренцем — создать миниатюрные вселенные и наблюдать за их эволюцией. Затем, меняя то или иное свойство, исследователи могли проследить, как меняются пути развития. В конечном счете они убедились, что крошечные изменения определенных качеств могут повлечь за собой значительные метаморфозы поведения системы в целом.
Рис. 6.1. Хаос под микроскопом. Простое уравнение, повторяемое много раз. Файгенбаум сосредоточился на линейных функциях, вычисляя значение одной величины в зависимости от значения другой. Для Популяций животного мира функция выражала соотношение между численностью в текущем и следующем году. Одним из способов наглядного представления таких функций является построение графика, где исходные данные отмечаются на горизонтальной оси, а конечные — на вертикальной. Для каждого значения xсуществует лишь одно значение y, и оба они образуют форму, представленную сплошной линией. Затем, чтобы изобразить долгосрочное поведение системы, Файгенбаум вычертил траекторию, начинавшуюся с произвольно взятого значения x. Поскольку каждое значение увновь подставлялось в ту же функцию в качестве новой исходной величины, ученый мог применить нечто вроде схематичного сокращения. Траектория скачками отдалялась от прямой, проведенной
Файгенбаум быстро выяснил, что компьютеры Лос-Аламоса мало подходят для вычислений, которые он задумал. Несмотря на огромные ресурсы лаборатории, гораздо более обширные, нежели в большинстве университетов, лишь несколько терминалов могли воспроизводить графики и изображения, да и те находились в отделе вооружения. Файгенбаум намеревался наносить определенные числа в виде точек на своеобразную карту и вынужден был прибегнуть к наиболее простому из возможных методов: он использовал длинные рулоны распечаток, где просматривались линии, составленные из чередующихся пробелов, звездочек и знаков сложения. Официальная политика лаборатории заключалась в том, что один большой компьютер лучше нескольких менее мощных. Это было следствие курса «одна проблема — одно решение». Маломощные машины отбивали всякую охоту к исследованиям; к тому же, приобретая компьютер, каждый отдел должен был следовать обязательным указаниям сверху и давать в этом отчет. Лишь гораздо позже, благодаря финансовой помощи теоретического отдела, Файгенбаум получил в личное пользование вычислительную машину стоимостью 20 000 долларов. Теперь он мог видоизменять свои уравнения и мелькавшие на экране картины, перестраивать их, играя на компьютере, словно на музыкальном инструменте. Но это было позже, а пока единственные терминалы, за которыми удавалось всерьез работать с графикой, находились в строго охраняемых зонах, как говорили в лаборатории — за забором. Файгенбауму приходилось использовать терминал, соединенный телефонными кабелями с центральным компьютером. Имея дело с таким устройством, оценить истинную мощность машины на другом конце кабеля весьма сложно, — даже решение простейших задач занимало целые минуты. Чтобы отредактировать лишь одну строчку программы, приходилось, нажав клавишу «Возврат», ждать под непрерывный гул терминала, пока центральный компьютер не обслужит других пользователей.
Вычисляя, Файгенбаум непрерывно размышлял. Какая еще неизвестная математика могла породить наблюдаемые им множественные масштабные модели? Он понял: нечто в этих функциях должно быть повторяющимся, самовоспроизводящимся.Поведением исследуемой системы руководило поведение другой, скрытой внутри нее. Волнистый контур, открывшийся ученому в миг озарения, кое-что прояснял в том, как масштаб одной функции мог быть подогнан в соответствие с другой функцией. Файгенбаум применил теорию групп перенормировки, прибегнув к масштабированию, чтобы избавиться от бесконечности и получить количественные оценки. Весной 1976 г. его жизнь обрела безумный ритм, какого он не знал прежде. Погрузившись в некий транс, Файгенбаум с каким-то неистовством писал программы, что-то черкал карандашом на бумаге и вновь программировал. Он даже не обращался за помощью в компьютерный отдел: это было бы равносильно отказу от собственного компьютера и замене его телефоном, а перестройка метода работы казалась весьма рискованной. Митчелл не прерывался более чем на пять минут, иначе компьютер автоматически отключил бы его линию. Все же временами машина подводила ученого, повергая его в состояние, близкое к шоку. Так, без перерыва, он работал больше двух месяцев. Его рабочий день длился двадцать два часа. Когда он ложился спать, напряжение не покидало его, поднимая ровно через сто двадцать минут и заставляя думать с того же места, где он остановился. Силы его поддерживал лишь кофе. (Даже в лучшие времена Файгенбаум существовал исключительно на полусырых бифштексах, кофе и красном вине. Друзья подшучивали, что он получает витамины из сигарет.)
Конец этому положил врач, прописав ученому успокоительное в скромных дозах и усиленный отдых. Но к тому времени Файгенбаум уже создал универсальную теорию.
Универсальность стирала грань между прекрасным и полезным. Математиков, которые перешли определенную черту, мало волнует пригодность их теорий для вычислений, физики же, миновав некую точку, нуждаются в числах. Всеобщность вселяла надежду на то, что, решив легкую задачу, физики смогут ответить на гораздо более сложные вопросы, поскольку решения будут идентичными. Встроив свое открытие в рамки групп перенормировки, Файгенбаум придал теории такой облик, что физики могли признать ее в качестве почти стандартного инструмента вычислений.