беги Вова, беги
Sep. 4th, 2014 11:46 pmВ 1979 году математик Роберт Аксельрод организовал турнир между автономными компьютерными программами, способными вести себя как живые люди. Единственное требование: каждая программа должна быть снабжена стандартным коммуникационным обеспечением, подпрограммой, позволяющей общаться с соседями.
Аксельрод получил четырнадцать дискет с программами своих ученых коллег, заинтересовавшихся соревнованием. У каждой программы были различные законы поведения (у самых простых код поведения умещался в две строчки, у самых сложных – в сотню строк). Целью было набрать как можно больше пунктов. У некоторых программ правилом было как можно скорее эксплуатировать другого, украсть его пункты, а потом сменить партнера. Другие пытались выкрутиться сами, охраняя свои пункты, избегая контактов со всеми, кто мог их обокрасть. Были и такие правила: «Если другой враждебен, его надо предупредить, чтобы он прекратил это, а потом наказать». Или: «Сотрудничать, а потом неожиданно предать».
Каждая программа была 200 раз противопоставлена каждому из конкурентов.
Всех победила программа Анатолия Рапапорта, оборудованная правилом поведения СВП (сотрудничество, взаимоуважение, прощение).
Более того. Программа СВП, помещенная наугад среди других программ, вначале проигрывала агрессивным программам, но в итоге побеждала и даже становилась «заразной», если ей давали достаточно времени. Соседние программы, видя, что она наиболее эффективна, в конце концов начинали применять тот же подход. Так что в долговременной перспективе правило СВП является наиболее рентабельным. Каждый может это проверить на собственном опыте. Это значит, что нужно забыть все неприятности, которые вам причиняет коллега по работе или конкурент, и продолжать предлагать ему работать совместно, как будто ничего не произошло. Со временем этот метод обязательно окупается. И это не вежливость, это в ваших собственных интересах. Что и было подтверждено с помощью компьютера.
via
подробнее
Аксельрод получил четырнадцать дискет с программами своих ученых коллег, заинтересовавшихся соревнованием. У каждой программы были различные законы поведения (у самых простых код поведения умещался в две строчки, у самых сложных – в сотню строк). Целью было набрать как можно больше пунктов. У некоторых программ правилом было как можно скорее эксплуатировать другого, украсть его пункты, а потом сменить партнера. Другие пытались выкрутиться сами, охраняя свои пункты, избегая контактов со всеми, кто мог их обокрасть. Были и такие правила: «Если другой враждебен, его надо предупредить, чтобы он прекратил это, а потом наказать». Или: «Сотрудничать, а потом неожиданно предать».
Каждая программа была 200 раз противопоставлена каждому из конкурентов.
Всех победила программа Анатолия Рапапорта, оборудованная правилом поведения СВП (сотрудничество, взаимоуважение, прощение).
Более того. Программа СВП, помещенная наугад среди других программ, вначале проигрывала агрессивным программам, но в итоге побеждала и даже становилась «заразной», если ей давали достаточно времени. Соседние программы, видя, что она наиболее эффективна, в конце концов начинали применять тот же подход. Так что в долговременной перспективе правило СВП является наиболее рентабельным. Каждый может это проверить на собственном опыте. Это значит, что нужно забыть все неприятности, которые вам причиняет коллега по работе или конкурент, и продолжать предлагать ему работать совместно, как будто ничего не произошло. Со временем этот метод обязательно окупается. И это не вежливость, это в ваших собственных интересах. Что и было подтверждено с помощью компьютера.
via
подробнее
no subject
Date: 2015-10-18 08:33 pm (UTC)>>победившая стратегия была проще всех других и на первый взгляд наименее хитроумной. Она называлась «Око за око» и была представлена проф. Анатолем Рапопортом (Anatol Rapoport), известным психологом и специалистом по теории игр из Торонто. По этой стратегии первым ходом должно быть Кооперируюсь, а в дальнейшем следует просто повторять предыдущий ход другого игрока.
Как проходит игра Око за око? Как всегда, развитие событий зависит от поведения второго игрока. Допустим для начала, что второй игрок — это тоже стратегия Око за око (напомним, что каждая стратегия играла не только против каждой из 14 других стратегий, но также против копии самой себя). Обе стратегии Око за око начинают с кооперирования. При следующем ходе каждый игрок повторяет предыдущий ход противника, т. е. кооперируется. Оба продолжают играть Кооперируюсь до конца игры, которую оба заканчивают, достигнув на 100% суммы очков, принятой за точку отсчета, т. е. заработав по 600 очков.<<
Ричард Доккинз "Эгоистичный ген"