В 1980 году американский политолог Роберт Аксельрод, профессор Мичиганского университета, провёл необычный турнир. Он попросил математиков и программистов со всего мира прислать алгоритмы поведения для одной игры: на каждом ходу можно либо сотрудничать с соперником, либо предать его. Алгоритмы играли друг с другом тысячи раз. Среди присланных стратегий были и агрессивные, и хитрые, и продуманные на много шагов вперёд. Победила самая простая из всех. Называлась она «око за око». Логика её была такая. Начинай с сотрудничества. Дальше повторяй последний ход партнёра. Если он ударил, ответь сразу. Но не злопамятствуй: ответил один раз и снова готов к сотрудничеству. Аксельрод сам не поверил результату и устроил второй турнир, заранее объявив всем участникам победителя. Со всего мира прислали стратегии, специально заточенные на то, чтобы её обыграть. «Око за око» снова выиграла. Из этих турниров Аксельрод вывел четыре свойства успешной стратегии в долгой игре. Первое: дружелюбие, не атако