Профессора математики, экономисты, нейросети — все писали программы. Победила стратегия, которую ваша бабушка назвала бы «зуб за зуб». Как четырёхстрочный алгоритм разгромил интеллектуалов.
1980 год. Политолог Роберт Аксельрод из Мичиганского университета рассылает приглашение ведущим специалистам по теории игр, эволюционной биологии, экономике, психологии. Задание: написать программу для повторяющейся дилеммы заключённого. Стратегии сразятся каждая с каждой, победитель получит не только почёт, но и ответ на извечный вопрос: как возможна кооперация в мире эгоистов?
Участники присылают изощрённые алгоритмы. Есть программы с машинным обучением, с элементами случайности, с хитроумными ловушками для противника. Есть стратегии, которые пытаются «прощупать» соперника, обмануть, перехитрить. Есть всепрощающие, есть вечно мстительные, есть непредсказуемые.
Среди них — программа Анатоля Рапопорта. Четыре строки на Фортране. Название: Tit-for-Tat. «Око за око».
Турнир окончен. Результат ошеломляет учёных: программа из четырёх строк победила всех. Она набрала больше очков, чем стратегии с искусственным интеллектом, чем хитрые обманщики, чем математически выверенные алгоритмы мщения. Аксельрод повторяет турнир — снова приходят сложнейшие коды. Победитель — снова Tit-for-Tat.
Почему? Стратегия «око за око» обладает четырьмя качествами, которые оказались важнее любой хитрости.
📜 ЧЕТЫРЕ СТОЛПА ПОБЕДЫ
В турнире участвовали и «абсолютно добрые» программы — те, что прощали всё, никогда не мстили, подставляли вторую щёку. Как они выступили? Хуже всех. Их «доили» как дойных коров. Эгоистичные стратегии выкачивали из них очки и уходили безнаказанными. К финалу всепрощенцы плелись в хвосте рейтинга.
Аксельрод сделал убийственный вывод: в мире, где есть хотя бы небольшой процент обманщиков, стратегия без наказания обречена. Её носители — эволюционные доноры.
«Око за око» не уничтожает соперников, но и не позволяет себя грабить. В популяции, где все играют Tit-for-Tat, обманщику не выжить — его предательство наказывается немедленно и последовательно. Но и сама стратегия не агрессивна: она готова к миру после одного удара. Это делает её непобедимой в долгой игре.
Аксельрод не цитировал Библию. Он не ссылался на вавилонские законы или русские пословицы. Но его компьютерный турнир математически подтвердил то, что люди знали тысячелетиями. «Око за око» — не жестокость, а условие сотрудничества. Кодекс Хаммурапи, ветхозаветный талион, поговорки всех народов мира — везде повторяется одно и то же: воздаяние должно быть равным, своевременным и неизбежным.
Наши предки не знали математического анализа, но они знали людей. Они видели: там, где обман остаётся без расплаты, общество гниёт. Турнир Аксельрода просто перевёл эту мудрость на язык формул.
Представьте: профессор математики приходит к пожилой женщине и говорит: «Я провёл компьютерный эксперимент и доказал, что стратегия "зуб за зуб" обеспечивает наилучшую кооперацию». Бабушка покрутила бы пальцем у виска? Нет. Она бы ответила: «Я тебе это сорок лет назад говорила. А ты не верил, таблетки пить заставлял».
Турнир Tit-for-Tat — редкий случай, когда строгая наука догнала народную мудрость. И признала: старики были правы. Месть — не грех, а математика. Прощение без границ — не добродетель, а ловушка. И самый эффективный кодекс поведения умещается в четыре строки.
💻 Четыре строки против тысяч. Простота, победившая сложность. Код, написанный до появления компьютеров.
Смотрите так же: