Выбрать главу

Эволюция работает! Она просто работает. Бесхитростно и тупо, точно так же бесхитростно и тупо, как мельтешат молекулы в броуновской среде. Собственно, и механизм-то у эволюции тот же — квантовое мельтешение. Принципиальная случайность, имманентно присущая квантовому миру. А уж дальше закон сохранения подхватывает и сохраняет то, что наиболее устойчиво в данных условиях.

На сегодняшний день, как я уже сказал, существует уйма эволюционных моделей. Они моделируют молекулярную эволюцию, популяционную, макроэволюцию (на уровне видов).

В конце восьмидесятых — начале девяностых годов прошлого века появились первые модели, исследующие психическую эволюцию. Общее название этого направления — «Адаптивное поведение».

Первая международная конференция по адаптивному поведению состоялась в Париже, и с тех пор наука без устали грызет гранит в этом направлении. Успехи есть, и они велики. Математики, программисты и биологи, собравшись в могучие кучки, создают искусственные виртуальные среды, запускают в них виртуальные организмы, обладающие набором характеристик и способные меняться при смене поколений. То есть индивидуальная смертность нужна для выживания вида в целом — она обеспечивает его изменчивость.

Называют эти виртуальные создания, живущие в виртуальной среде, «аниматами» — от двух английских слов: animal и robot. Аниматы имеют две точно такие же базовые потребности, как и биологические животные — индивидуальную потребность и коллективную потребность, то есть им нужно кушать, чтобы сохранить себя и размножиться, а в результате сохранить вид как единицу. За то что мы с вами кушаем и размножаемся, нам делается приятно. Это эмоционально-чувственное вознаграждение за «правильное» поведение, которое в виртуальной среде задается аниматам программно.

Так вот, будучи запущенной, эта модель биосферы позволяет продемонстрировать всем желающим, как идет эволюция, как живая система аниматов следует в русле меняющихся внешних условий виртуальной среды и меняется сама. Или погибает. Точнее, погибает та часть аниматов, которая «не сумела» приспособиться. А часть, имеющая положительные мутации, соответствующие новым требованиям среды, выживает и вытаскивает за собой весь вид.

Устроено все не слишком сложно для понимания. Вот для примера описание одной такой модели. Искусственная среда состоит из условных клеток, где растет условная трава. Анимат имеет внутренний запас энергии, которую с помощью поедаемой травы восполняет. Если запас внутренней энергии тает, анимат получает мотивацию к поиску еды. При этом он тратит энергию на поиски. Не успел найти траву до того, как иссякли запасы энергии, — помер. Аналогично осуществляется и мотивируется поиск самки.

Управляет поведением анимата простенький «мозг», состоящий из нескольких виртуальных нейронов. У каждого нейрона с десяток сигнальных входов снаружи и изнутри организма. Анализируя поступающие сигналы, нейроны «принимают решения» — дают команды на выполнение действий. Геном же моделируется особыми весовыми коэффициентами, которые определяют, насколько важен или неважен поступающий сигнал. Они могут меняться… Не очень сложная модель, правда? Но даже она, будучи запущенной, дает на выходе весьма сложное поведение аниматов.

Простейшие самодельные программы эволюции типа упомянутой выше программки «Ходоки» могут занимать всего ничего места — 16 килобайт. Большие же программы просчитываются на суперкомпьютерах. Но в каждой из них эволюция исправно идет, если заданы случайная изменчивость и закон сохранения, то есть базовые физические закономерности, действующие в нашем реальном мире.

Как видите, все получается. Без всяких чудес, только с помощью заданных законов. Бог не нужен. Зачем бог, если работает закон? Только в отсталых странах догоняющего развития, где живут не по законам, а по понятиям, то есть апеллируют к высшему авторитету пахана при разрешении вопросов, склонны и к вере в Отца небесного.

И вовсе нет необходимости «воспроизводить эволюцию опытным путем в масштабах планеты», как на том настаивают креационисты и прочие упертые боговеры. Если масштабный фактор не позволяет проделать эксперимент на целой планете, можно обойтись виртуальной планетой и провести эксперимент в компьютере, задав те же законы, которые работают в реальном мире.