Введение

Аркадная игра. В теории игр игра в «сороконожку», впервые представленная Робертом Розенталем в 1981 году, является игрой в развернутой форме, в которой два игрока поочередно выбирают либо забрать немного большую долю растущего банка, либо передать банк другому игроку. Выигрыши устроены таким образом, что если игрок передает банк своему оппоненту, а оппонент забирает его в следующем раунде, он получает немного меньше, чем если бы забрал банк в этом раунде, но после еще одной передачи потенциальный выигрыш будет выше. Поэтому, хотя в каждом раунде у игрока есть стимул забрать банк, ему выгоднее подождать. Хотя в традиционной игре в «сороконожку» было ограничение в 100 раундов (отсюда и название), любая игра с такой структурой, но другим количеством раундов, также называется игрой в «сороконожку». Единственное совершенное подигровое равновесие (и любое равновесие Нэша) в этих играх приводит к тому, что первый игрок забирает банк в первом раунде; однако, в эмпирических тестах относительно немногие игроки поступают так и, как следствие, получают более высокий выигрыш, чем в совершенном подигровом и равновесиях Нэша. Эти результаты показывают, что совершенные подигровые равновесия и равновесия Нэша не всегда способны предсказать поведение людей в определенных ситуациях. Игра в «сороконожку» часто используется во вводных курсах и учебниках по теории игр для иллюстрации концепций обратной индукции и итеративного исключения доминируемых стратегий, которые демонстрируют стандартный способ решения этой игры.

Формальное определение

Игра в сотенногих может быть представлена как , где и игроки 1 и 2 ходят по очереди, начиная с игрока 1, и на каждом ходу могут выбирать действие из , при этом игра длится максимум раундов. Игра завершается, когда впервые сыграно , иначе – после раундов, если никогда не сыграно. Предположим, игра заканчивается в раунде, и игрок делает последний ход. Тогда исход игры определяется следующим образом:

Если игрок 1 сыграл , то он получает монет, а игрок 2 получает . Если игрок 1 сыграл , то он получает монет, а игрок 2 получает .

Здесь обозначает другого игрока.

Анализ равновесия и обратная индукция

Стандартные инструменты теории игр предсказывают, что первый игрок поступится принципами в первом раунде, забрав кучу монет себе. В игре в сороконожки чистая стратегия состоит из набора действий (одно для каждой точки выбора в игре, даже если некоторые из этих точек выбора никогда не будут достигнуты), а смешанная стратегия – это распределение вероятностей по возможным чистым стратегиям. Существует несколько чистых равновесий Нэша в игре в сороконожки и бесконечно много смешанных равновесий Нэша. Однако существует только одно совершенное подыгровое равновесие (популярное уточнение концепции равновесия Нэша). В единственном совершенном подыгровом равновесии каждый игрок выбирает поступиться принципами при каждой возможности. Это, конечно, означает дезертирство в первом этапе. Однако в равновесиях Нэша действия, которые были бы предприняты после первоначальных точек выбора (даже если они никогда не достигаются, поскольку первый игрок немедленно дезертирует), могут быть кооперативными. Дезертирство первого игрока является единственным совершенным подыгровым равновесием и требуется любым равновесием Нэша, и это можно установить методом обратной индукции. Предположим, два игрока достигли финального раунда игры; второму игроку будет лучше поступиться принципами и забрать немного большую долю банка. Поскольку мы предполагаем, что второй игрок поступится принципами, первому игроку выгоднее поступиться принципами во втором с конца раунде, получив немного больший выигрыш, чем если бы он позволил второму игроку поступиться принципами в последнем раунде. Но зная это, второй игрок должен поступиться принципами в третьем с конца раунде, получив немного больший выигрыш, чем если бы он позволил первому игроку поступиться принципами во втором с конца раунде. Это рассуждение идет в обратном направлении по дереву игры, пока не придет к выводу, что лучшее действие – это для первого игрока поступиться принципами в первом раунде. Такое же рассуждение можно применить к любому узлу в дереве игры. Для игры, которая заканчивается после четырех раундов, это рассуждение происходит следующим образом. Если бы мы достигли последнего раунда игры, игрок 2 сделал бы лучше, выбрав d вместо r, получив 4 монеты вместо 3. Однако, учитывая, что 2 выберет d, 1 должен выбрать D во втором с конца раунде, получив 3 вместо 2. Учитывая, что 1 выберет D во втором с конца раунде, 2 должен выбрать d в третьем с конца раунде, получив 2 вместо 1. Но учитывая это, игрок 1 должен выбрать D в первом раунде, получив 1 вместо 0. В игре в сороконожки существует большое количество равновесий Нэша, но в каждом из них первый игрок дезертирует в первом раунде, а второй игрок дезертирует в следующем раунде достаточно часто, чтобы удержать первого игрока от продолжения игры. Нахождение в равновесии Нэша не требует, чтобы стратегии были рациональными в каждой точке игры, как в совершенном подыгровом равновесии. Это означает, что стратегии, которые являются кооперативными в никогда не достигаемых более поздних раундах игры, все еще могут находиться в равновесии Нэша. В приведенном выше примере одно равновесие Нэша состоит в том, что оба игрока дезертируют в каждом раунде (даже в более поздних раундах, которые никогда не достигаются). Другое равновесие Нэша – это то, что игрок 1 дезертирует в первом раунде, но продолжает игру в третьем раунде, а игрок 2 дезертирует при любой возможности.

Эмпирические результаты

Несколько исследований показали, что игра в соответствии с равновесием Нэша (и, аналогично, с совершенным подигровым равновесием) наблюдается редко. Вместо этого участники регулярно демонстрируют частичное сотрудничество, выбирая "R" (или "r") на протяжении нескольких ходов, прежде чем в конечном итоге перейти к выбору "D" (или "d"). Также редко участники сотрудничают на протяжении всей игры. Примеры можно найти в работах McKelvey и Palfrey (1992), Nagel и Tang (1998) или в обзоре Krockow и др. (2016). Исследователи изучали влияние повышения ставок. Как и в других играх, например, в игре с ультиматумом, с увеличением ставок стратегия игроков приближается (но не достигает) равновесия Нэша. Поскольку эмпирические исследования дали результаты, противоречащие традиционному анализу равновесия, было предложено несколько объяснений этого поведения. Для объяснения экспериментальных данных необходимо предположить наличие либо альтруистических игроков, либо игроков с ограниченной рациональностью.

Объяснение, основанное на предпочтениях

Одна из причин, по которой люди могут отклоняться от равновесного поведения, заключается в том, что некоторые из них альтруистичны. Основная идея состоит в том, что в каждой игре существует определенная вероятность сыграть против альтруистичного игрока, и если эта вероятность достаточно высока, то выгоднее дезертировать в последнем раунде, а не в первом. Если достаточное количество людей являются альтруистами, то жертва выгоды от дезертирства в первом раунде оправдывается ради определения, является ли ваш оппонент альтруистом. Маккельви и Палфри (1992) разработали модель, включающую альтруистичных и рациональных игроков, которые в конечном итоге прибегают к смешанной стратегии (то есть играют на нескольких узлах с определенной вероятностью). Для соответствия экспериментальным данным, в модели необходимо, чтобы около 5% игроков были альтруистами. Elmshauser (2022) показал, что модель, включающая альтруистичных игроков и игроков, избегающих неопределенности (вместо рациональных игроков), еще лучше объясняет результаты экспериментов. Некоторые эксперименты пытались выяснить, являются ли игроки, склонные к уступкам, также наиболее альтруистичными в других играх или жизненных ситуациях (см., например, Pulford et al. или Gamba и Regner (2019), которые оценивали социальную ценностную ориентацию). Игроки, чаще уступающие, действительно проявляли большую альтруистичность, но эта разница не была значительной.

Ограниченное объяснение рациональности

Розенталь (1981) предположил, что если есть основания полагать, что оппонент отклонится от стратегии Нэша, то может быть выгодно не предавать в первом раунде. Другая возможность связана с ошибками. Если существует значительная вероятность ошибки в действиях, возможно, из-за того, что оппонент не до конца проанализировал ситуацию методом обратной индукции, то сотрудничество в начальных раундах может оказаться выгодным (и рациональным). Маккельви и Палфри (1995) разработали модель квантового равновесия, в которой агенты играют в равновесие Нэша с ошибками, и применили ее к игре «Стоножка». Еще одной моделью, способной объяснить поведение в игре «Стоножка», является модель уровня k, представляющая собой теорию когнитивной иерархии: игрок уровня 0 играет случайным образом, игрок уровня 1 оптимально реагирует на игрока уровня 0, игрок уровня 2 оптимально реагирует на игрока уровня 1 и так далее. Во многих играх исследователи заметили, что большинство игроков были игроками уровня 2 или 3, что согласуется с экспериментальными данными по игре «Стоножка». Гарсия Пола и др. (2020) пришли к выводу, основанному на эксперименте, что большинство игроков руководствуются логикой уровня k или логикой квантового ответа. Однако Парко, Рапопорт и Штайн (2002) показали, что размер финансовых стимулов может существенно влиять на исход игры с тремя участниками: чем выше стимулы к отклонению от стратегии, тем выше вероятность обучения игроков в рамках повторяющегося эксперимента с однократной игрой, направленного на достижение равновесия Нэша. Паласиос Хуерта и Волиж (2009) обнаружили, что опытные шахматисты играют иначе, чем студенты. С ростом рейтинга Эло вероятность продолжения игры снижается; все гроссмейстеры в эксперименте остановились при первой же возможности. Они заключили, что шахматисты знакомы с методом обратной индукции и, следовательно, им требуется меньше обучения для достижения равновесия. Однако, пытаясь воспроизвести эти результаты, Левитт, Лист и Сэдофф (2010) получили резко противоречивые данные: ни один из шестнадцати гроссмейстеров не остановил игру на первом узле. Качественное исследование, проведенное Крокковом и др. с использованием протокола «думай вслух», который требовал от игроков в игре «Стоножка» озвучивать свои рассуждения во время игры, выявило ряд когнитивных искажений, таких как предвзятость к действию или предвзятость к завершению, которые могут приводить к иррациональному выбору в игре.

Значение

Как и в дилемме заключенного, эта игра представляет собой конфликт между личными интересами и взаимной выгодой. Если бы соблюдение правил было гарантировано, оба игрока предпочли бы сотрудничать на протяжении всей игры. Однако личные интересы игрока или недоверие между игроками могут помешать этому и привести к ситуации, в которой обоим будет хуже, чем если бы они сотрудничали, не раздумывая. Хотя дилемма заключенного получила значительное внимание в связи с этим, игра в "Стоножку" осталась относительно менее изученной. Кроме того, Бинмор (2005) утверждает, что некоторые реальные ситуации можно описать с помощью игры в "Стоножку". Он приводит в пример обмен товарами между сторонами, не доверяющими друг другу. Другой пример, который Бинмор (2005) сопоставляет с игрой в "Стоножку", – это поведение гермафродитов морского окуня, которые поочередно обмениваются икрой для оплодотворения. В этих случаях мы наблюдаем широкое распространение сотрудничества. Поскольку выигрыш от некоторого уровня сотрудничества в игре в "Стоножку" значительно превышает выигрыш от немедного отказа от сотрудничества, "рациональные" решения, полученные методом обратной индукции, могут показаться парадоксальными. Это, в сочетании с тем, что участники экспериментов регулярно сотрудничают в игре в "Стоножку", вызвало дискуссии о целесообразности идеализаций, используемых при решении методом обратной индукции, см. Aumann (1995, 1996) и Binmore (1996).