Джеймс Глейк - Хаос. Создание новой науки
Научные коллективы и работающие в одиночку специалисты по-разному воспринимают идеи хаоса, и в каждом случае на то есть свои особые причины. Для Шаффера, как, впрочем, и многих других, переход от традиционной науки к хаосу оказался неожиданным. Именно таким, как он, был адресован пламенный призыв Роберта Мэя в 1975 г. Между тем Шаффер, прочитав статью Мэя, не заинтересовался ею, решив, что математические идеи слишком далеки от нужд практической экологии. А ведь именно Шаффер, хорошо ориентирующийся в экологии, мог по достоинству оценить воззрения Мэя. Однако его взгляду предстали одномерные модели, и он подумал: «Какое отношение могут они иметь к непрерывно меняющимся сложным системам?» Когда коллега посоветовал ему познакомиться с работой Лоренца, Шаффер, нацарапав выходные данные статьи на клочке бумаги, благополучно забыл о ней.
Годы спустя Шаффер жил в пустыне, окружающей город Тусон, что в штате Аризона. На лето он перебирался севернее, в горы Санта-Каталина. Здесь, в царстве колючего кустарника, жара переносится легче, земля не так пышет жаром, как на пустынных просторах. В июне и июле, между буйством весенних красок и сезоном летних дождей, Шаффер и его аспиранты наблюдали за пчелами и цветами чапараля. Исследования этой экологической системы представлялись несложными, несмотря на ежегодно происходящие в ней метаморфозы. Шаффер подсчитывал число пчел на каждом стебле, с помощью пипетки замерял количество пыльцы на цветах и анализировал собранные данные с помощью математики. Шмели соперничали с медоносными пчелами, а последние, в свою очередь, с пчелами-плотниками. Ученый создал весьма убедительную модель, объяснявшую колебания в их популяциях.
К 1980 г. он понял: что-то идет не так, разрушая его модель. Выяснилось, что ключевая роль принадлежала виду, который не был учтен при построении модели, — муравьям. Некоторые коллеги ученого подозревали, что все дело в необычной зимней погоде, другие — в летней или прочих неучтенных факторах. Шаффер принялся обдумывать, как бы учесть дополнительные параметры. Все же ученый казался удрученным. Его аспиранты утверждали, что тем летом он выглядел мрачным и напряженно работал.
Потом все изменилось. Случайно обнаружив препринт статьи о химическом хаосе в сложном лабораторном эксперименте, Шаффер почувствовал, что ее авторы столкнулись с тем же явлением, что и он сам. Выявить и описать десятки продуктов реакции в пробирке оказалось так же невозможно, как и учесть все многообразие видов в горах Аризоны. Все же химикам удалось достичь успеха там, где эколог потерпел крах. Шаффер принялся читать о реконструкции фазового пространства, познакомился наконец с работами Лоренца, Йорка и других исследователей. Университет Аризоны выделил средства на серию лекций «Порядок внутри хаоса». Читать их пригласили Гарри Суинни, а он мог многое рассказать о практических опытах. Когда Суинни объяснил, что вызывает хаос в химии, продемонстрировал странный аттрактор и заявил, что «это реальные данные», Шаффер покрылся холодным потом.
«Внезапно я понял, что это судьба», — вспоминал позже Шаффер, которому предстоял год академического отпуска. Он отозвал свою заявку из Национального научного фонда, куда обращался с просьбой о финансировании, и начал все снова. Высоко в горах Аризоны популяция муравьев росла и уменьшалась, пчелы с жужжанием кружились в воздухе, облака медленно плыли по небу, а Шаффер постигал новую науку. Он больше не мог работать как прежде.
* Компьютерная программа, воспроизводящая систему Мандельбро, нуждается в разъяснении нескольких существенных деталей. Главный ее механизм состоит в том, что выбирается начальное комплексное число и к нему применяется арифметическое правило. Для рассматриваемой ниже системы правило таково: z → z² + с, где z начинается с нуля, а с представляет собой комплексное число, соответствующее тестируемой точке. Итак, возьмем нуль, умножим его на самого себя, прибавим начальное число; взяв результат (начальное число), умножим его на самое себя и прибавим начальное число; возьмем новый результат, опять умножим его на самого себя и прибавим начальное число. Арифметика с комплексными числами ведет нас прямо вперед. Комплексное число состоит из двух частей, например: 2 + Зi (местоположение точки: 2 к востоку и 3 к северу на комплексной плоскости). Чтобы сложить два комплексных числа, надо лишь сложить действительные части для получения новой действительной части и мнимые — для получения новой мнимой части:
Чтобы перемножить два комплексных числа, нужно умножить каждую часть одного из них на каждую часть другого (но правилам перемножения двучленов) и сложить получившиеся четыре результата. Поскольку і, умноженное на самое себя, дает -1, то в силу первоначального определения мнимых чисел один член результата переходит в другой:
Чтобы прекратить движение по петле, программа должна отслеживать текущий итог. Если результат стремится к бесконечности, все более и более удаляясь от центра плоскости, выбранная точка не принадлежит к системе. В том случае, когда итог превышает 2 или становится меньше -2 либо в действительной, либо в мнимой части, результат, бесспорно, стремится к бесконечности и работа программы может продолжаться. Коль скоро она выполняет одни и те же вычисления много раз, не превышая 2, точка является частью системы. (Число раз зависит от степени увеличения. Для масштаба, доступного персональному компьютеру, ста или двухсот раз часто бывает достаточно, а тысяча повторений дает полную гарантию.) Программа должна повторить данный процесс для каждой из тысяч точек решетки. Масштаб можно увеличить. Затем программа должна показать полученный результат. Точки, входящие в систему, могут быть обозначены черным цветом, а не принадлежащие к ней — белым. Для получения более живого изображения белый цвет можно заменить оттенками других цветов. В частности, если итерация прекращается после десяти повторений, программа должна выдать красную точку, после двадцати — оранжевую, после сорока — желтую и т. д. Выбор цветов и момент остановки расчета точек программист может выбрать сам. Цвета надлежащим образом обозначают контуры, оставшиеся за пределами системы.
Примечания
1
Перевод С. Я. Маршака.
2
В Северной Америке ураганами принято называть тропические циклоны. (Примеч. ред.)
3
Удобства ради в данной весьма абстрактной модели численность особей выражена через дробь, которая больше нуля, но меньше единицы, причем нуль обозначает вымирание, а единица — наиболее высокую численность животных (в данном случае рыб), достижимую в пределах популяции. Итак, начнем: произвольно выберем значение параметра r, скажем 2,7, и начальную численность популяции, к примеру 0,02. Отнимем от единицы 0,02 и получим 0,98, умножим 0,98 на 0,02 и получим в итоге 0,0196. Теперь умножим полученный результат на 2,7 и получим 0,0529. Крошечная начальная численность популяции выросла более чем в два раза. Повторим процедуру, используя только что полученную численность особей в качестве исходных данных, и получим 0,1353. С небольшим калькулятором, в который можно ввести определенную программу, для получения такого результата нужно лишь нажимать одну и ту же клавишу снова и снова. Популяция увеличивается до 0,3159, затем до 0,5835; 0,6562 — рост численности замедляется. Далее, по мере того как смертность «догоняет» воспроизводство, численность достигает 0,6092; 0,6428, 0,6199, 0,6362, 0,6249. Значения в числовом ряду скачут: то возрастают, то уменьшаются. Впрочем, заканчивается он строго определенным значением: 0,6328, 0,6273, 0,6312, 0,6285, 0,6304, 0,6291, 0,6300, 0,6294, 0,6299, 0,6295, 0,6297, 0,6296, 0,6297, 0,6296, 0,6296, 0,6296, 0,6296, 0,6296, 0,6296, 0,6296. Это явный успех. Когда все расчеты выполнялись вручную, и даже во времена механических счетных машинок с ручным вводом, дальше подобных вычислений дело не шло.
4
Скажем, при r = 3,5 и начальной численности популяции 0,4 Мэй увидел следующий числовой ряд: 0,4000; 0,8400; 0,4704; 0,8719; 0,3908; 0,8332; 0,4862; 0,8743; 0,3846; 0,8284; 0,4976; 0,8750; 0,3829; 0,8270; 0,4976; 0,8750; 0,3829; 0,8270; 0,5008; 0,8750; 0,3828; 0,8269; 0,5009; 0,8750; 0,3828; 0,8269; 0,5009; 0,8750 и т. д.
Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Джеймс Глейк - Хаос. Создание новой науки, относящееся к жанру Прочая научная литература. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.


