Существуют и продаются компьютерные игры, в которых игроку кажется, будто он блуждает по подземному лабиринту, имеющему определенную, хотя и сложную, географию, и встречает там драконов, минотавров и прочих сказочных противников. Эти чудовища не слишком разнообразны, и все они, так же как и сам лабиринт, были разработаны человеческим разумом программиста. В эволюционной игре — как компьютерной, так и реальной — у игрока (или у наблюдателя) тоже создается впечатление, что он, образно говоря, бродит по лабиринту разветвленных коридоров, но только количество возможных маршрутов практически бесконечно, а монстры, встречающиеся на пути, непредумышленны и непредсказуемы. Когда я скитался по закоулкам Страны биоморф, мне попадались жаброногие рачки, храмы ацтеков, окна готических соборов, наскальные изображения кенгуру, а однажды — памятный, но не желающий воспроизводиться случай — вполне приемлемая карикатура на теперешнего уайкхемовского профессора логики. На рисунке 5 представлены еще некоторые трофеи из моей коллекции, все полученные одним и тем же способом. Хочу подчеркнуть: эти изображения — не плод фантазии художника. Никогда и никоим образом их не дорисовывали и не подправляли. Они именно такие, какими их вычертил компьютер, внутри которого они эволюционировали. Роль человеческого глаза сводилась только к тому, чтобы
Итак, у нас появилась эволюционная модель, гораздо более близкая к действительности, чем та, которую мы могли извлечь из аналогии с обезьяной, печатающей Шекспира. Однако и эта модель несовершенна. Она наглядно демонстрирует нам, что накапливающий отбор способен давать начало почти бесконечному разнообразию квазибиологических форм, но при этом в ней используется не естественный отбор, а искусственный — осуществляемый человеком. Нельзя ли обойтись без услуг человеческого глаза, а сделать так, чтобы сам компьютер отбирал на основании какого-нибудь биологически правдоподобного критерия? Сделать это сложнее, чем может показаться на первый взгляд. Имеет смысл ненадолго остановиться и объяснить, почему.
Проводить отбор на соответствие какой-то определенной генетической формуле проще простого — при условии, конечно, что нам известны гены всех животных. Но при естественном отборе отбираются не гены сами по себе, а
Научить компьютер проводить отбор по неким обобщенным, размытым признакам, таким как высокий-и-тонкий, низенький-и-толстый, обладающий выпуклыми формами или шипами — да хоть украшенный в стиле рококо, — совсем несложно. В качестве одного из способов можно так запрограммировать компьютер, чтобы он помнил,