беги, Вова, беги

Sep 04, 2014 22:05



В 1979 году математик Роберт Аксельрод организовал турнир между автономными компьютерными программами, способными вести себя как живые люди. Единственное требование: каждая программа должна быть снабжена стандартным коммуникационным обеспечением, подпрограммой, позволяющей общаться с соседями.

Аксельрод получил четырнадцать дискет с программами своих ученых коллег, заинтересовавшихся соревнованием. У каждой программы были различные законы поведения (у самых простых код поведения умещался в две строчки, у самых сложных - в сотню строк). Целью было набрать как можно больше пунктов. У некоторых программ правилом было как можно скорее эксплуатировать другого, украсть его пункты, а потом сменить партнера. Другие пытались выкрутиться сами, охраняя свои пункты, избегая контактов со всеми, кто мог их обокрасть. Были и такие правила: «Если другой враждебен, его надо предупредить, чтобы он прекратил это, а потом наказать». Или: «Сотрудничать, а потом неожиданно предать».

Каждая программа была 200 раз противопоставлена каждому из конкурентов.
Всех победила программа Анатолия Рапапорта, оборудованная правилом поведения СВП (сотрудничество, взаимоуважение, прощение).

Более того. Программа СВП, помещенная наугад среди других программ, вначале проигрывала агрессивным программам, но в итоге побеждала и даже становилась «заразной», если ей давали достаточно времени. Соседние программы, видя, что она наиболее эффективна, в конце концов начинали применять тот же подход. Так что в долговременной перспективе правило СВП является наиболее рентабельным. Каждый может это проверить на собственном опыте. Это значит, что нужно забыть все неприятности, которые вам причиняет коллега по работе или конкурент, и продолжать предлагать ему работать совместно, как будто ничего не произошло. Со временем этот метод обязательно окупается. И это не вежливость, это в ваших собственных интересах. Что и было подтверждено с помощью компьютера.

via
подробнее
еще подробнее
Previous post Next post
Up