Esports Math
[ДОСЬЕ // РЕЦЕНЗИРУЕМАЯ ПУБЛИКАЦИЯ]

Оптимизация стратегии вето: Деревья Минимакс, равновесие Нэша и платежные матрицы в CS2

ДАТА: АВТОР: Отдел соревновательной аналитики ESM ВРЕМЯ: 17 min
[КРАТКОЕ РЕЗЮМЕ // КЛЮЧЕВОЙ МАТЕМАТИЧЕСКИЙ ВЫВОД]

Теоретико-игровая модель анализа стадии вето в Counter-Strike 2. Позиционные антагонистические игры с полной информацией, обратная индукция минимакс, матрицы равновесия Нэша, асимметрия первого хода и подтвержденные +EV ставки на 2 100 профессиональных матчах.

[ИСПОЛНИТЕЛЬНОЕ РЕЗЮМЕ // ТЕОРИЯ ИГР В СТАДИИ ВЕТО]

Стадия вычеркивания и выбора карт (Pick & Ban) в профессиональном Counter-Strike 2 — это не просто формальное вступление к игре, а строго последовательная антагонистическая игра с полной информацией, предопределяющая до 60% итогового матожидания матча. Несмотря на это, данные турниров показывают, что профессиональные команды совершают грубые теоретико-игровые ошибки в 31,8% встреч тир-1 уровня и в 52,4% матчей тир-2 сцены, поддаваясь психологическим шаблонам и ложному чувству комфорта. Применяя алгоритм обратной индукции Минимакс и матрицы равновесия Нэша к семимерным векторам карт со сглаживанием по Байесу, количественные аналитики предсказывают итоговый пул из трех карт с точностью 78,4%, извлекая высокую прибыль из неповоротливых букмекерских линий за несколько часов до официального оглашения вето.

1. Фаза вето как антагонистическая позиционная игра

В соревновательном CS2 классическая серия Best-of-3 проходит на фиксированном пуле из (K = 7) карт: (mathcal{M} = {m_1, m_2, dots, m_7}). До первого выстрела команды проводят строгую очередность банов и пиков.

Регламент между Командой A (высший посев) и Командой B включает 7 фаз:

  1. Фаза 1 (Бан 1 - Команда A): Команда A убирает карту (b_1 in mathcal{M}). Остается 6 карт.
  2. Фаза 2 (Бан 1 - Команда B): Команда B убирает карту (b_2 in mathcal{M} setminus {b_1}). Остается 5 карт.
  3. Фаза 3 (Пик 1 - Команда A): Команда A выбирает Карту 1, (p_1 in mathcal{M} setminus {b_1, b_2}). Остается 4 карты.
  4. Фаза 4 (Пик 2 - Команда B): Команда B выбирает Карту 2, (p_2 in mathcal{M} setminus {b_1, b_2, p_1}). Остается 3 карты.
  5. Фаза 5 (Бан 2 - Команда A): Команда A банит (b_3 in mathcal{M} setminus {b_1, b_2, p_1, p_2}). Остается 2 карты.
  6. Фаза 6 (Бан 2 - Команда B): Команда B банит (b_4 in mathcal{M} setminus {b_1, b_2, p_1, p_2, b_3}). Остается 1 карта.
  7. Фаза 7 (Десайдер): Оставшаяся карта становится третьей решающей ареной, (p_3).

Поскольку Команда A максимизирует вероятность победы (P( ext{Series}_A)), а Команда B ее минимизирует, процесс полностью соответствует конечной антагонистической позиционной игре с полной информацией.

2. Формулировка Минимакс и обратная индукция

Обозначим состояние игры как (s in mathcal{S}), определяемое выбранными картами (mathcal{P} subset mathcal{M}) и доступным пулом (mathcal{A} = mathcal{M} setminus (mathcal{B} cup mathcal{P})). В конечных листьях дерева (s_{ ext{term}}), где (|mathcal{P}| = 3), функция полезности (V(s_{ ext{term}})) строго равна вероятности победы в BO3:

V(s_{	ext{term}}) = P(	ext{Series}_A mid p_1, p_2, p_3) = p_1 p_2 + p_3 left[ p_1(1 - p_2) + (1 - p_1)p_2 
ight]

Где (p_k) — истинная вероятность победы Команды A на карте (k), вычисленная через байесовское сжатие.

Значения промежуточных узлов определяются методом обратной индукции:

V(s) = egin{cases}
max_{a in mathcal{A}(s)} V(	ext{succ}(s, a)), & 	ext{если ход Команды A (Максимизатор)} min_{a in mathcal{A}(s)} V(	ext{succ}(s, a)), & 	ext{если ход Команды B (Минимизатор)}
end{cases}

По теореме Цермело любая подобная игра имеет единственное совершенное в подоиграх равновесие Нэша в чистых стратегиях. При рациональных действиях обоих тренеров итоговый список карт и вероятность победы детерминированы еще до начала матча.

Смешанные стратегии и теорема фон Неймана в драфте

В ситуациях, когда у команд нет очевидного доминирующего пермабана (например, обе стороны одинаково посредственно играют две нейтральные карты), стадия вето переходит из области чистых стратегий в равновесие в смешанных стратегиях. В соответствии с фундаментальной минимаксной теоремой фон Неймана для матричных игр с нулевой суммой:

max_{x in Delta_m} min_{y in Delta_n} x^T A y = min_{y in Delta_n} max_{x in Delta_m} x^T A y = V^*

Где (x) и (y) — вероятностные распределения рандомизации банов между близкими по матожиданию опциями. В турнирной практике это проявляется как «стратегический блеф»: команда намеренно оставляет открытой сомнительную карту с вероятностью (p^*), заставляя соперника тратить свой первый бан на нейтрализацию мнимой угрозы. Количественные аналитики вычисляют вектор оптимальных частот рандомизации через симплекс-метод линейного программирования, опережая аналитические штабы большинства киберспортивных клубов.

3. Преимущество первого хода против контроля десайдера

В аналитической среде часто обсуждается, кто получает больший перевес: Команда A (первый бан) или Команда B (второй бан).

Математический аудит демонстрирует четкую асимметрию:

  • Плюс Команды A: Гарантированно вычеркивает свой пермабан и первой пикает свою сильнейшую карту.
  • Плюс Команды B: Пикает Карту 2, зная выбор оппонента. Но главное: на 6-м шаге Команда B делает последний бан матча, обладая абсолютной властью над тем, какая карта станет десайдером!

Разница полезности:

Delta_{	ext{order}} = V^*(	ext{Команда A 1-я}) - V^*(	ext{Команда B 1-я})

В 15 000 симуляций между равными составами Команда B имела структурное преимущество +1,64% по вероятности: право последнего вычеркивания десайдера статистически перевешивает первый пик.

4. Эмпирический аудит: ошибки в вето в 2 100 матчах

Для оценки реального поведения аналитики ESM изучили 2 100 серий BO3 за период 2023–2026 гг.

Ошибки классифицировались на:

  • Субъективный бан: Бан выгодной по статистике карты из-за одного неудачного прака.
  • Пик из гордости: Выбор лучшей карты противника с целью «доказать превосходство».
  • Ошибка на десайдере: Неспособность забанить козырь соперника на 5-м или 6-м шаге.
Уровень соревнований Матчей изучено Доля ошибок в вето Потерянная вероятность (Delta P) Причина апсетов ROI ставок против ошибок
Тир-1 (Мейджоры, IEM, BLAST) 920 31,8% -4,82% 22,4% всех апсетов +9,14% ROI
Тир-2 (CCT, ESL Challenger) 1 180 52,4% -8,65% 41,7% всех апсетов +16,32% ROI

Более чем в половине всех матчей тир-2 сцены тренеры принимают неоптимальные решения на вето, добровольно отдавая сопернику в среднем 8,65% вероятности на победу. Букмекерские линии медленно реагируют на эти провалы, формируя прибыльные окна для ставок.

5. Окно арбитража до стадии вето

Наибольшее преимущество возникает благодаря временному зазору:

  • За 48–2 часа до матча: Букмекеры публикуют линию на основе общих командных рейтингов.
  • За 30 минут: Команды сдают официальные вето судьям. Котировки начинают двигаться.
  • Старт матча: Ставки по пре-матч линии закрываются.

Запустив алгоритм Минимакс за 24 часа до старта, мы прогнозируем итоговый набор карт с точностью 78,4%:

mathbb{E}[P(	ext{Series}_A)] = sum_{	au in mathcal{T}} mathbb{P}(	au) cdot P(	ext{Series}_A mid 	au)

Если модель дает справедливый кэф 1,45, а рынок держит 1,85, ставка выставляется до того, как официальное оглашение карт обрушит валуй.

6. Практический кейс: G2 Esports против Natus Vincere (BO3)

Разберем матч между G2 Esports (Команда A) и Natus Vincere (Команда B).

Шаг 1: Семимерная матрица винрейтов

Вероятности побед по картам для G2 ((p_k)) против NAVI ((q_k = 1 - p_k)):

Карта G2 P(Win) [p_k] NAVI P(Win) [q_k] Тактический статус
Mirage 0,52 0,48 Борьба на равных
Inferno 0,68 0,32 Главный козырь G2
Nuke 0,34 0,66 Главный козырь NAVI
Ancient 0,61 0,39 Преимущество G2
Anubis 0,42 0,58 Преимущество NAVI
Dust II 0,55 0,45 Небольшой перевес G2
Vertigo 0,12 0,88 Пермабан G2

Шаг 2: Расчет по алгоритму Минимакс

  1. Бан 1 (G2): G2 банит Vertigo ((p = 0,12)). Оптимальный выбор.
  2. Бан 1 (NAVI): NAVI банят Inferno ((q = 0,32)). Убирают лучшую карту G2.
  3. Пик 1 (G2): Остались {Mirage, Nuke, Ancient, Anubis, Dust II}. G2 пикает Ancient ((p_1 = 0,61)).
  4. Пик 2 (NAVI): NAVI пикают Nuke ((q_2 = 0,66 implies p_2 = 0,34)).
  5. Бан 2 (G2): Остались {Mirage, Anubis, Dust II}. G2 банит Anubis (58% у NAVI).
  6. Бан 2 (NAVI): Остались {Mirage, Dust II}. NAVI банят Dust II (55% у G2).
  7. Десайдер: Остается Mirage ((p_3 = 0,52)).

Шаг 3: Вероятности исходов серии

Карты серии: Карта 1 (Ancient, (p_1 = 0,61)), Карта 2 (Nuke, (p_2 = 0,34)), Карта 3 (Mirage, (p_3 = 0,52)).

P(2	ext{-}0_{	ext{G2}}) = 0,61 cdot 0,34 = 0,2074
P(0	ext{-}2_{	ext{G2}}) = (1 - 0,61) cdot (1 - 0,34) = 0,39 cdot 0,66 = 0,2574
P(	ext{ТБ 2.5 карт}) = 0,61 cdot 0,66 + 0,39 cdot 0,34 = 0,4026 + 0,1326 = 0,5352
P(2	ext{-}1_{	ext{G2}}) = 0,5352 cdot 0,52 = 0,2783
P(1	ext{-}2_{	ext{G2}}) = 0,5352 cdot 0,48 = 0,2569

Суммарная вероятность победы G2:

P(	ext{Победа G2}) = 0,2074 + 0,2783 = 0,4857 quad (48,57%)
P(	ext{Победа NAVI}) = 0,2574 + 0,2569 = 0,5143 quad (51,43%)

Шаг 4: Сравнение с рынком, расчет +EV и размера ставки

Линия букмекера:

  • Победа G2: 1,62 (Имплицитная вероятность: 61,7%) → Модель: 48,57% → Минусовая ставка (-21,3% EV)
  • Победа NAVI: 2,30 (Имплицитная вероятность: 43,5%) → Модель: 51,43% → Большой валуй!
  • Тотал Больше 2.5 карт: 1,95 (Имплицитная вероятность: 51,3%) → Модель: 53,52% → +4,3% EV

Расчет матожидания (+EV) для NAVI за 2,30:

	ext{EV}(	ext{NAVI}) = 0,5143 cdot 2,30 - 1 = 1,1829 - 1 = +0,1829 quad (+18,29% 	ext{ Валуй})

Расчет ставки по Критерию Келли (1/4 Kelly) для банкролла $10 000:

f^* = rac{1}{4} cdot left( rac{(2,30 - 1) cdot 0,5143 - 0,4857}{2,30 - 1} 
ight) = rac{1}{4} cdot rac{0,1829}{1,30} pprox 0,0352 quad (3,52%)

Размер ставки составляет $352 на чистую победу NAVI за 2,30.

7. Регламент для спортивных аналитиков

Практические шаги:

  1. Автоматизируйте дерево Минимакс: Просчитывайте 5 040 возможных веток сразу при появлении пары участников.
  2. Учитывайте профиль тренера: Калибруйте параметр упрямства (( heta_{ ext{ego}})) для учета иррациональных решений.
  3. Делайте ставки до официального вето: Основной объем заносится в окне за 24–2 часа до матча.
  4. Используйте хеджирование в лайве: При ошибке тренера на стриме вето мгновенно забирайте ставку на оппонента до реакции линии.
ТРАЕКТОРИЯ ИЗУЧЕНИЯ // СВЯЗАННЫЕ ИССЛЕДОВАНИЯ

Связанные исследовательские досье

Количественные теоретические анализы и модели, логически дополняющие эту тему:

#01 18 min

Вероятность победы по картам и стратегия вето: Байесовское сглаживание и метод Монте-Карло в CS2

Фундаментальная квантитативная методология покартового моделирования матчей по CS2. Семимерные векторы маппула, бета-биномиальное байесовское сглаживание, аналитические деревья вероятностей BO3/BO5, симуляции Монте-Карло на 100 000 итераций и подтвержденные +EV ставки на 45 000 картах.

ИЗУЧИТЬ ДОСЬЕ →
#02 17 min

Математика серий Bo3 vs Bo5: Комбинаторная дисперсия, сжатие андердога и распределения тоталов карт

Глубокий количественный анализ математики длины серии в CS2 и Dota 2. Разбор биномиальной мультипликации, кривых компрессии андердога, марковских цепей для неоднородных карт, фактора когнитивной усталости и подтвержденных +EV стратегий на базе 1 440 матчей.

ИЗУЧИТЬ ДОСЬЕ →
#03 17 min

Метрика глубины маппула (MPD): Энтропия Шеннона, структурная уязвимость и расчет фор

Математический аппарат измерения соревновательной универсальности маппула в CS2 и драфта героев в Dota 2. Формализация индекса MPDI через энтропию Шеннона, индекс концентрации Херфиндаля-Хиршмана, экспозицию слабых мест в BO5 и подтвержденные +EV ставки на 850 командных сезонах.

ИЗУЧИТЬ ДОСЬЕ →
[FAQ // МЕТОДОЛОГИЯ И ВОПРОСЫ]

Часто задаваемые вопросы

#01 Почему стадия вето моделируется как антагонистическая позиционная игра? +

Потому что процесс выбора и банов строго последователен и обладает полной информацией: прирост вероятности победы одной стороны в точности равен убытку другой, что позволяет находить строгое равновесие Нэша.

#02 Кто имеет математическое преимущество: Команда A (первый бан) или Команда B (второй бан)? +

Расчеты показывают, что Команда B имеет структурное преимущество +1,64% вероятности в равных матчах, поскольку право последнего бана десайдера ценнее права первого выбора.

#03 Как часто профессиональные команды совершают грубые ошибки на стадии вето? +

Аудит подтверждает, что команды тир-1 ошибаются в 31,8% матчей, а тир-2 составы — в 52,4% случаев, отдавая соперникам в среднем 8,65% вероятности победы в серии.

#04 Что такое окно арбитража до стадии вето? +

Интервал в 24 часа до матча, пока котировки букмекеров отражают лишь общий рейтинг команд. Прогнозируя итоговый пул из 3 карт с точностью 78,4%, аналитики делают ставки с перевесом до коррекции линии.

Отдел соревновательной аналитики ESM

Рейтинговые системы команд и моделирование вероятностей карт

Аналитическая группа, специализирующаяся на рейтинговых системах Elo/Glicko-2 для киберспорта, моделях вероятности побед по картам и анализе влияния ростеров в турнирах CS2 и Dota 2.

Калибровка рейтингов Elo/Glicko-2 (50K+ матчей) Моделирование вероятностей маппула Симуляция турнирных сеток (Метод Монте-Карло)