🎮 Теорія Ігор
Еволюційна дилема в'язня на просторовій сітці. Стратегії ALL-D, ALL-C, TFT, Grim Trigger змагаються.
Схожі симуляції
Про еволюційну теорію ігор
Ця симуляція виконує просторову дилему в'язня на тороїдальній сітці агентів (за замовчуванням 40×40). На кожному раунді кожна клітина грає дилему проти всіх восьми сусідів у своєму околі Мура і накопичує виграш за матрицею T > R > P > S. Потім агенти еволюціонують шляхом наслідування: кожен копіює стратегію того сусіда (включно із собою), який набрав найбільше очок у цьому раунді, з невеликою ймовірністю випадкової мутації.
Повзунки задають чотири виграші — Спокуса (Temptation), Винагорода (Reward), Покарання (Punishment) і Простак (Sucker) — тоді як інші регулюють розмір сітки, швидкість симуляції та шум (частоту мутацій). Змагаються п'ять стратегій: Завжди співпрацювати, Завжди зраджувати, Тіт-фор-тет (Tit-for-Tat), Павлов (Win-Stay Lose-Shift) та Випадкова. Та сама логіка пояснює співпрацю в кліматичних угодах, гонках озброєнь, екології стійкості до антибіотиків та корпоративних цінових війнах, де індивідуальні стимули суперечать колективній вигоді.
Поширені запитання
Що насправді показує ця симуляція?
Вона показує, як співпраця може виникати, руйнуватися або циклічно змінюватися, коли багато агентів повторно грають дилему в'язня на сітці. Кожна кольорова клітина — це агент, що виконує одну з п'яти стратегій, і з кожним наступним раундом успішніші стратегії поширюються по популяції через наслідування.
Як працює правило еволюції?
Після кожного раунду кожен агент дивиться на власний рахунок і рахунки своїх восьми сусідів, а потім приймає стратегію того, хто набрав найбільше очок у цьому раунді. Це правило «наслідуй найкращого сусіда» — стандартна форма просторової еволюційної динаміки без генетики чи розмноження, лише копіювання успішної поведінки.
Що контролюють повзунки T, R, P та S?
Вони задають чотири виграші дилеми: Спокуса (зрада проти того, хто співпрацює), Винагорода (взаємна співпраця), Покарання (взаємна зрада) і Простак (співпраця проти зрадника). Справжня дилема вимагає T > R > P > S, а в ідеалі 2R > T + S, щоб взаємна співпраця перемагала почергову експлуатацію.
Які є п'ять стратегій?
Завжди співпрацювати (зелений) і Завжди зраджувати (червоний) ігнорують опонента. Тіт-фор-тет (синій) повторює останній хід сусіда щодо нього. Павлов, або Win-Stay Lose-Shift (фіолетовий), зберігає свій хід, якщо останній виграш був добрим, і змінює його, якщо поганим. Випадкова (бурштиновий) співпрацює або зраджує з імовірністю 50/50 при кожній взаємодії.
Чому Тіт-фор-тет зазвичай показує такі хороші результати?
У турнірах Роберта Аксельрода 1980 року Тіт-фор-тет переміг 62 конкуруючі стратегії, тому що він доброзичливий (ніколи не зраджує першим), мстивий (одразу карає за зраду), вибачливий (негайно повертається до співпраці) і зрозумілий. На сітці кластери агентів TFT захищають одне одного від експлуатації, дозволяючи співпраці утримувати позиції навіть серед зрадників.
У чому тут різниця між рівновагою Неша та оптимумом Парето?
В одноразовій грі взаємна зрада є рівновагою Неша: жоден гравець не може виграти, змінивши стратегію самостійно. Взаємна співпраця є оптимумом Парето: неможливо покращити становище одного агента, не зашкодивши іншому. Трагедія дилеми в тому, що раціональний власний інтерес штовхає гравців до гіршого — рівноважного за Нешем — результату.
Що робить повзунок шуму?
Шум задає частоту мутацій — від 0 до 20 відсотків. Після кроку наслідування кожен агент з такою ймовірністю натомість приймає випадково обрану стратегію. Невеликий шум не дає системі застигнути в єдиному поглинальному стані та дозволяє повторно засівати нові стратегії, підтримуючи динаміку жвавою.
Чи важлива просторова структура?
Так. Оскільки агенти взаємодіють лише з вісьмома найближчими сусідами, а не з усією популяцією, ті, хто співпрацює, можуть утворювати захисні кластери, внутрішні члени яких усі співпрацюють і отримують хороші результати. Саме ця локальна структура пояснює, чому співпраця виживає просторово там, де вона була б знищена в добре перемішаній популяції.
Що роблять пресети?
«All Defectors» засіває море зрадників з крихітним ядром TFT для перевірки вторгнення; «TFT Invasion» використовує більший кооперативний кластер; «Pavlov World» заповнює сітку переважно агентами Павлова; а «Mixed» починає зі зваженої суміші всіх п'яти стратегій. Це швидкі способи дослідити, які конфігурації дозволяють співпраці закріпитися.
Наскільки це точно порівняно з реальною теорією ігор?
Матриця виграшів, визначення стратегій та аналіз рівноваги Неша й оптимуму Парето відповідають стандартній теорії, а динаміка «наслідуй найкращого» є визнаною моделлю, яку використовували Новак і Мей. Проте це спрощений навчальний інструмент: реальні екології включають неперервні стратегії, пам'ять про багато минулих раундів і розмноження, а не чисте копіювання.
Де дилема в'язня трапляється в реальному світі?
Вона моделює будь-яку ситуацію, де приватні стимули підривають спільні вигоди: країни, що викидають вуглець попри колективний інтерес у стриманості, суперники, втягнуті в гонку озброєнь, бактерії, що виробляють суспільні блага, якими користуються шахраї, і фірми, спокушені збити взаємовигідну ціну. Симуляція натякає на те, як повторення та структура можуть врятувати співпрацю.