«В отличие от простого варианта игры, которая довольно предсказуема в том смысле, что Отказываюсь – единственная разумная стратегия, итеративный вариант предлагает много разных стратегий. В простом варианте возможны лишь две стратегии: Кооперируюсь и Отказываюсь. Итерация, однако, допускает множество стратегий, и какая из них лучше всех – отнюдь не очевидно. Приведем в качестве примера одну из тысяч: “играй Кооперируюсь по большей части, но в выбранных случайным образом 10 % партий играй Отказываюсь”. Другие стратегии могут зависеть от того, как протекала игра перед этим. Примером служит мой “Злопамятный”: у него хорошая память на лица, и хотя в основном он склонен кооперироваться, он отказывается, если другой игрок отказывался когда-либо в прошлом. Другие стратегии могут быть более снисходительными и не такими злопамятными.
Число стратегий, возможных в итеративной игре, ограничено, очевидно, лишь нашей изобретательностью. Можно ли установить, какая из них лучше всех? Эту задачу поставил перед собой Аксельрод. У него возникла увлекательная идея провести конкурс, и он пригласил специалистов по теории игр представить свои стратегии. В данном случае стратегии – это заранее составленные программы действия, и, соответственно, соперники представили свои заявки на языке программирования. Было предложено четырнадцать стратегий. Аксельрод добавил к ним пятнадцатую, назвав ее Случайной, которая просто без всякой системы играла то Кооперируюсь, то Отказываюсь и служила своего рода базовой “антистратегией”: стратегию, дававшую худшие результаты, чем Случайная, следовало признать очень плохой.
Аксельрод описал все 15 стратегий на одном общем языке программирования. Каждая стратегия сравнивалась по эффективности поочередно с каждой из остальных (в том числе с собственной копией) в игре “Итерированный парадокс заключенных”. Поскольку стратегий было 15, то компьютер сыграл 15х15, или 225, отдельных игр. После того как каждая пара сделала по 200 ходов, все выигрыши были суммированы и объявлен победитель.
Нас здесь не интересует, какая именно стратегия вышла победителем в игре против каждого отдельного противника. Нам важно установить, какая стратегия выиграла больше всего “денег” за все свои 15 вариантов. “Деньги” – это просто “очки”, присуждаемые по следующей схеме: Взаимное кооперирование – 3 очка; Риск – 5 очков; Наказание за взаимный отказ – 1 очко (эквивалент небольшого штрафа в игре, описанной ранее); Штраф Простаку – 0 очков (эквивалент большого штрафа в игре, описанной ранее)».
Выиграла очень простая стратегия «Око за око». Она близка тому, что на человеческом языке называется «справедливость». Стратегия никогда не кидает первой. То есть с любым партнером первый ход всегда – Кооперируюсь. А дальше она смотрит на поведение игрока. И в следующем круге, встретившись с ним, просто дублирует его предыдущий ход. Если он кооперировался, с ним будут кооперироваться. Если он кинул, то и его кинут. При этом стратегия не злопамятная. Если кидала исправился и в этом круге сделал ход Кооперируюсь, с ним продолжат кооперироваться.
При этом видно, какую среду создает эта стратегия вокруг себя. Все партнеры, кто шел на сотрудничество, будут вознаграждены. Все вероломные игроки будут наказаны.
А вот, пожалуй, главный итог турнира.
«Интересно распределить имеющиеся стратегии по определенным категориям и изучать эффективность этих более крупных подразделений. Самая важная из различаемых Аксельродом категорий названа добропорядочной. Добропорядочная стратегия определяется как такая стратегия, которая никогда не отказывается первой. Примером служит “Око за око”. Она способна отказаться, но делает это только в порядке возмездия. Из 15 стратегий, участвовавших в турнире, 8 были добропорядочными. Показательно, что эти же 8 стратегий набрали наибольшее число очков, а 7 недобропорядочных остались далеко позади».
Это поразительно и, кажется, противоречит нашей интуиции. Мы привычно сетуем на мир, где справедливости не дождешься, и ждем, что в лидерах будут особо хитрые программы, вероятно, вероломные – хотя бы избирательно. Но все семь вероломных программ расположились в хвосте турнирной таблицы независимо от их изощренности.
Дальше Докинз разбирает еще два турнира, проведенных Аксельродом. На втором программисты представили свои программы, учитывая опыт первого турнира. И снова «добро» победило с разгромным счетом.
Абдусалам Абдулкеримович Гусейнов , Абдусалам Гусейнов , Бенедикт Барух Спиноза , Бенедикт Спиноза , Константин Станиславский , Рубен Грантович Апресян
Философия / Прочее / Учебники и пособия / Учебники / Прочая документальная литература / Зарубежная классика / Образование и наука / Словари и Энциклопедии