Полное руководство по GTO солверам - 1. Что такое солвер?

Полное руководство по GTO солверам - 1. Что такое солвер?

Наверняка, вы ни раз слышали такие термины как: GTO, Pio, Monker, симуляции, Jesolver, Snowie. Все они относятся к новой категории покерного программного обеспечения, известной как "солверы". Если вы не полностью понимаете, что означает этот термин, то вы нашли нужную серию статей, так как в ней мы подробно объясним, что такое покерный солвер, как он работает, в чем он полезен, а в чем - нет, нужен ли он современному игроку и многое другое.

В рамках этой серии статей мы рассмотрим следующие темы:


1. Что такое солвер?

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

Чтобы заставить солвер работать, мы должны дать ему некоторые предположения о ситуации, в которую мы попали во время игры. Сделаем это на примере следующей руки:

3-макс, Эффективный размер стека - 100bb

Хиро на BB с 6s5s

BTN рейзит 2,5bb, SB фолдит, Хиро 3-бетит 12,5bb, BTN коллирует

Флоп: Qd9s3c

Хиро бетит 19,7bb, BTN коллирует

Терн: 5c

Хиро чекает, BTN ставит 23,5bb, Хиро коллирует

Ривер: 7c

Хиро чекает, BTN ставит 44,3bb, Хиро коллирует

Было ли решение Хиро в этой ситуации правильным или он должен был сфолдить в какой-то момент раздачи? Солвер может помочь нам найти ответы на эти вопросы. Для начала мы должны установить параметры рассматриваемой ситуации, которых здесь 7:

  • Диапазон игрока вне позиции (OOP) - в данном случае я был игроком вне позиции, поэтому я точно знаю, с какими руками я буду 3-бетить и на какой частоте;
  • Диапазон игрока в позиции (IP) - очевидно, я не знаю точно, с какими руками и на какой частоте BTN будет коллировать мой 3-бет, но я могу сделать некоторые разумные предположения, основываясь на его частоте открытия, частоте фолда на 3-бет и частоте 4-бета;
  • Доска - тут все понятно. Единственное, что следует отметить, что мы всегда должны проводить вычисления с флопа, так как ручной ввод диапазонов с терна - настоящий кошмар;
  • Стартовый банк - тоже просто - укажите количество фишек в центре стола;
  • Эффективный размер стека;
  • Опции беттинга (для обоих игроков) - это, безусловно, самый сложный параметр. Вам нужно сообщить солверу, какими вариантами ставок обладает каждый игрок. Это упрощает игровое дерево до приемлемых размеров. Если мы позволим обоим игрокам ставить любую сумму денег, игровое дерево станет невероятно огромным, и мы не сможем извлечь из расчетов солвера какой-либо полезной информации.
  • Рейк - необязательный параметр. Обычно игроки запускают симуляции без рейка, а затем гадают, какое влияние будет оказывать рейк на решения солвера. Однако ввод этого параметра может быть полезным, если вы пытаетесь разработать эффективные стратегии для конкретной среды рейка, особенно на префлопе и на микролимитах, где рейк является более значительным фактором.

Математическое ожидание в покере (EV)

Уф! Итак, мы сделали наши предположения о размерах ставок игроков и диапазоне нашего оппонента, и ввели эти параметры в солвер. Что теперь? Если все было введено правильно, мы сможем начать симуляцию. Солвер начинает с того, что заставляет каждого из игроков симуляции предпринимать случайные действия, а затем присваивает каждому из этих действий определенные числа в зависимости от того, сколько фишек принесли эти действия. Как вы догадались, под этими числами скрывается математическое ожидание или EV. В последующих вычислениях солвер увеличивает частоту, с которой каждый игрок выполняет действие с более высоким EV, и уменьшает частоту действий с более низким EV. Например, если чек на флопе с AA приносит игроку без позиции 10 фишек, в то время как ставка приносит ему 40 фишек, солвер будет склоняться к решению всегда ставить АА и никогда не чекать эту руку. В то же время, если фолд 33 на флопе принесет игроку в позиции 0 фишек, а рейз - 100 фишек, солвер никогда не будет выбирать вариант фолда для игрока в позиции.

Схожие EV и частоты

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

На пути к GTO

Как правило, солверы будут обновлять статус вашей симуляции после каждой итерации - каждая итерация может занять очень короткое время в ситуациях, когда в эффективном стеке осталось мало денег относительно банка (например, игра в 3/4-бет банках или в коротких стеках). В таких ситуациях игровое дерево будет коротким. Если же в эффективном стеке много денег относительно размера банка (лимп-банки или игра в глубоких стеках), то симуляции будут занимать продолжительное время, а игровое дерево будет комплексным.

Текущая точность симуляции выражается в терминах степени эксплуатации каждой стратегии - если стратегия игрока OOP не имела достаточного количества итераций (следовательно, ее можно легко эксплуатировать, будучи IP), солвер сообщит вам об этом. Большинство солверов выражают эту степень эксплуатации в виде процента от банка, до которого один игрок может эксплуатировать стратегию другого. По мере увеличения количества итераций солвер все ближе приближается к GTO, то есть состоянию, при котором ни один из игроков не может изменить свою стратегию таким образом, чтобы эксплуатировать своего оппонента. Как правило, профессиональные игроки оканчивают симуляции тогда, когда остается 1% степени эксплуатации разработанных солвером стратегий, поскольку такие вычисления являются достаточно точными и полезными, в то время как дальнейшие вычисления потребуют слишком большого количества дополнительных итераций.


Это все для первой статьи нашей серии о покерных солверах. Спасибо, что нашли время прочитать ее. Если вам понравилась эта статья, оставьте комментарий или поделитесь ею в социальных сетях.

Поделиться статьей в соц сетях.

Комментарии

durian
durian  07.06.2019 | 21:35

Очень интересно!