Пытаясь выяснить самую эффективную модель общения, Анатолий Рапапорт из Торонтского университета в 1974 г. вывел следующий алгоритм: Сотрудничество-Обмен-Прощение. То есть, если группа, индивидуум или структура сталкиваются с другими группами, индивидуумами или структурами, самым выгодным решением будет искать союза. После этого, следует, по закону взаимного обмена, оплачивать партнёру тем, что получаешь от него: если он помогает вам - помогайте в ответ, если наоборот, агрессирует, - поступайте таким же образом в той же мере. В итоге, следует простить и снова предложить сотрудничество.
Через 5 лет после разработки этой теории Рапапортом, математик Роберт Аксельрод устроил конкурс между компьютерными программами, имеющими алгоритмы реакции, подобные живым существам. Условие было одно: программы должны быть способными взаимодействовать и общаться друг с другом.
Роберт Аксельрод получил четырнадцать программ, которыми его снабдили коллеги из разных университетов. Каждая программа имел