Пять нерешенных проблем науки

Страница: 1 ... 7677787980818283848586 ... 156

Будучи выдающимся математиком, он сумел показать, что при достижении системой определенной степени сложности получение точных результатов потребует предельно точных начальных условий. Некоторое время соображения Пуанкаре казались математическим курьезом. Но, как мы вскоре увидим, спустя 70 лет они дадут знать о себе.

Пока же вернемся к прогнозу погоды. Любопытное событие произошло во время Первой мировой войны. Льюис Фрай Ричардсон работал в различных научных учреждениях, включая Метеорологическую службу Британии. С началом войны он смог найти себе применение, не поступаясь своими пацифистскими убеждениями: водил санитарную машину во Франции. В часы досуга он строил математическую модель предсказания погоды, основанную на разделении земной поверхности на ячейки, получении данных о погоде в каждой из них и последующем прогнозе погоды посредством математического приема, известного как исчисление конечных разностей. Его модель так и не заработала, но он представил в 1922 году используемый им математический прием в ставшей знаменитой книге «Предсказание погоды с помощью численного процесса». Ричардсон отнес неудачу модели на счет недостаточного количества данных и трудностей ведения громоздких вычислений вручную[*****].

Вскоре обычные вычисления препоручили ЭВМ. К 1953 году обосновавшийся в Принстоне венгерский математик Джон фон Нейман успел испробовать первую цифровую вычислительную машину ЭНИАК (ENIAC — Electronic Numerical Integrator and Computer) Принстонского университета на многих задачах, включая уравнения Ричардсона. Хотя машинные расчеты и позволяли делать сравнительно неплохой прогноз погоды, работы оставалось еще непочатый край.

ЭВМ оказалась весьма полезным орудием. В 1960 году Эдуард Лоренц сумел «выбить» для себя новую ЭВМ [Royal МсВее]. Он изучал математику в Гарварде, а теперь преподавал метеорологию в Массачусетском технологическом институте. Для проверки машины Лоренц составил программу для 12 нелинейных уравнений, описывающих поток жидкости применительно к погоде. Эти уравнения включали воздействие давления, скорости ветра, температуры воздуха и влажности. По современным меркам ЭВМ Лоренца была весьма примитивной, но результаты выдавала вполне разумные.

Один прогон оказался столь любопытным, что Лоренц решил расширить его. Из-за медлительности тогдашних ЭВМ он начал прогон программы с середины, введя случайно взятое число 0,506 из распечатки. Затем Лоренц отправился пить кофе, а машина продолжала «перемалывать» содержимое. Вернувшись, он был поражен увиденным: часть нового прогона, перекрывающаяся со старым, содержала отличные от прежних результаты. Причем отличие было разительным. После кропотливой проверки Лоренц выяснил, что ЭВМ использовала числа с шестью знаками после запятой, но выдавала их округленными до трех знаков. Поэтому числу 0,506 на распечатке соответствовало машинное число 0,506127.

— 81 —
Страница: 1 ... 7677787980818283848586 ... 156