Помогите просчитать оптимальную стратегию упрощенного холдема EasyHoldem

1
Статистика
Статистика
1
  • Здравствуйте.
    Игра представляет собой очень упрощенный холдем и ведется укороченной колодой 8 карт (в колоде присутствуют только двойки и тузы всех 4 мастей).
    Торговля ведется в 2 круга - префлоп (2 карты) и флоп (3 карты) по правилам лимитных игр (с той лишь разницей что максимальное число увеличения ставок или кеп - 2).

    Колода


    Возможные хоул карты
    AA 6 комбинаций
    A2 12+4=16 комбинаций
    22 6 комбинаций

    Возможные флопы
    AAA
    AA2
    A22
    222

    Возможные финальные комбинации
    AAAA_2
    2222_A
    AAA_22
    222_AA

    Нам необходимо узнать все возможные уникальные стратегии, которыми может оперировать игрок
    Так или иначе, все сводится вопросом как разыгрывать конкретную руку в тех или иных ситуациях на конкретных бордах.

    возможные прошлые префлоп линии розыгрыша после которых последовал флоп (ход sb / ход bb)
    C / X
    R / C

    Стратегия (розыгрыш) префлоп на малом блайнде
    psb
    F
    CF
    CC
    R

    Стратегия (розыгрыш) префлоп на большом блайнде после лимпа оппонента
    pbbAfterC
    X
    R

    Стратегия (розыгрыш) префлоп на большом блайнде после рейза оппонента
    pbbAfterR
    F
    C

    Стратегия (розыгрыш) флоп на большом блайнде
    fbb
    XF
    XC
    XR
    BF
    BC

    Стратегия (розыгрыш) флоп на малом блайнде после чека оппонента
    fsbAfterX
    X
    BF
    BC

    Стратегия (розыгрыш) флоп на малом блайнде после бетаоппонента
    fsbAfterB
    F
    C
    R

    Итого параметров розыгрыша
    префлоп 4*2*2=16
    флоп 5*3*3=45

    Итого количество уникальных стратегий
    префлоп 3*16=48 (3 это хоул карты)
    флоп 3*4*2*45=1080 (3 - хоул карты, 4 - борды (флопы), 2 - префлоп линии розыгрыша)
    Итого 1128 уникальных стратегий.
    Все верно? Ничего не упустил?
    Ответить Цитировать
    1/9
    + 0
  • Получается таблица 1128 на 1128.
    Необходимо будет определить ожидание (результат игры) , т.е. тестировать более миллиона игр.
    Каждое такое тестирование или определение подразумевает прогон по всем возможным ситуациям и определением результата.
    Потом по этим данным поиск оптимальной стратегии.
    Ответить Цитировать
    2/9
    + 0
  • А зачем мне все это нужно? Что-то ГТО, равновесие по Нешу становится какой-то популярной темой. Но что оно дает обычному игроку?
    Я бы хотел посмотреть на настоящую (не упрощенную) покер оптимальную стратегию, понять на что она способна, потестировать стратегии между собой.
    Ответить Цитировать
    3/9
    + 0
  • Замечен ошибка
    iHaveOnly26Teeth @ 30.9.2014
    возможные прошлые префлоп линии розыгрыша после которых последовал флоп (ход sb / ход bb)
    C / X
    R / C


    Есть еще линия CC / R
    ********************************************************************************************************************

    Плюс оказывается я неверно считаю уникальные стратегии. Их будет очень много, игра получается не такая уж простая

    Под спойлером
    параметры одной стратегии
    параметр / количество значений который может принимать этот параметр

    psb_AA / 4
    psb_A2 / 4
    psb_22 / 4
    pbbAfterC_AA / 2
    pbbAfterC_A2 / 2
    pbbAfterC_22 / 2
    pbbAfterR_AA / 2
    pbbAfterR_A2 / 2
    pbbAfterR_22 / 2
    fbb_AA_AA2_lineCX / 5
    fbb_AA_AA2_lineCCR / 5
    fbb_AA_AA2_lineRC / 5
    fbb_AA_A22_lineCX / 5
    fbb_AA_A22_lineCCR / 5
    fbb_AA_A22_lineRC / 5
    fbb_AA_222_lineCX / 5
    fbb_AA_222_lineCCR / 5
    fbb_AA_222_lineRC / 5
    fbb_A2_AAA_lineCX / 5
    fbb_A2_AAA_lineCCR / 5
    fbb_A2_AAA_lineRC / 5
    fbb_A2_AA2_lineCX / 5
    fbb_A2_AA2_lineCCR / 5
    fbb_A2_AA2_lineRC / 5
    fbb_A2_A22_lineCX / 5
    fbb_A2_A22_lineCCR / 5
    fbb_A2_A22_lineRC / 5
    fbb_A2_222_lineCX / 5
    fbb_A2_222_lineCCR / 5
    fbb_A2_222_lineRC / 5
    fbb_22_AAA_lineCX / 5
    fbb_22_AAA_lineCCR / 5
    fbb_22_AAA_lineRC / 5
    fbb_22_AA2_lineCX / 5
    fbb_22_AA2_lineCCR / 5
    fbb_22_AA2_lineRC / 5
    fbb_22_A22_lineCX / 5
    fbb_22_A22_lineCCR / 5
    fbb_22_A22_lineRC / 5
    fsbAfterX_AA_AA2_lineCX / 3
    fsbAfterX_AA_AA2_lineCCR / 3
    fsbAfterX_AA_AA2_lineRC / 3
    fsbAfterX_AA_A22_lineCX / 3
    fsbAfterX_AA_A22_lineCCR / 3
    fsbAfterX_AA_A22_lineRC / 3
    fsbAfterX_AA_222_lineCX / 3
    fsbAfterX_AA_222_lineCCR / 3
    fsbAfterX_AA_222_lineRC / 3
    fsbAfterB_AA_AA2_lineCX / 3
    fsbAfterB_AA_AA2_lineCCR / 3
    fsbAfterB_AA_AA2_lineRC / 3
    fsbAfterB_AA_A22_lineCX / 3
    fsbAfterB_AA_A22_lineCCR / 3
    fsbAfterB_AA_A22_lineRC / 3
    fsbAfterB_AA_222_lineCX / 3
    fsbAfterB_AA_222_lineCCR / 3
    fsbAfterB_AA_222_lineRC / 3
    fsbAfterX_A2_AAA_lineCX / 3
    fsbAfterX_A2_AAA_lineCCR / 3
    fsbAfterX_A2_AAA_lineRC / 3
    fsbAfterX_A2_AA2_lineCX / 3
    fsbAfterX_A2_AA2_lineCCR / 3
    fsbAfterX_A2_AA2_lineRC / 3
    fsbAfterX_A2_A22_lineCX / 3
    fsbAfterX_A2_A22_lineCCR / 3
    fsbAfterX_A2_A22_lineRC / 3
    fsbAfterX_A2_222_lineCX / 3
    fsbAfterX_A2_222_lineCCR / 3
    fsbAfterX_A2_222_lineRC / 3
    fsbAfterB_A2_AAA_lineCX / 3
    fsbAfterB_A2_AAA_lineCCR / 3
    fsbAfterB_A2_AAA_lineRC / 3
    fsbAfterB_A2_AA2_lineCX / 3
    fsbAfterB_A2_AA2_lineCCR / 3
    fsbAfterB_A2_AA2_lineRC / 3
    fsbAfterB_A2_A22_lineCX / 3
    fsbAfterB_A2_A22_lineCCR / 3
    fsbAfterB_A2_A22_lineRC / 3
    fsbAfterB_A2_222_lineCX / 3
    fsbAfterB_A2_222_lineCCR / 3
    fsbAfterB_A2_222_lineRC / 3
    fsbAfterX_22_AAA_lineCX / 3
    fsbAfterX_22_AAA_lineCCR / 3
    fsbAfterX_22_AAA_lineRC / 3
    fsbAfterX_22_AA2_lineCX / 3
    fsbAfterX_22_AA2_lineCCR / 3
    fsbAfterX_22_AA2_lineRC / 3
    fsbAfterX_22_A22_lineCX / 3
    fsbAfterX_22_A22_lineCCR / 3
    fsbAfterX_22_A22_lineRC / 3
    fsbAfterB_22_AAA_lineCX / 3
    fsbAfterB_22_AAA_lineCCR / 3
    fsbAfterB_22_AAA_lineRC / 3
    fsbAfterB_22_AA2_lineCX / 3
    fsbAfterB_22_AA2_lineCCR / 3
    fsbAfterB_22_AA2_lineRC / 3
    fsbAfterB_22_A22_lineCX / 3
    fsbAfterB_22_A22_lineCCR / 3
    fsbAfterB_22_A22_lineRC / 3
    Ответить Цитировать
    4/9
    + 0
  • Всего 99 параметров.
    Чтобы узнать количество уникальных стратегий нужно перемножить кол-во вариантов всех параметров между собой.
    4*4*4*2*2 и т.д. все 99 параметров

    Итого у меня получилось 1,03494E+54
    Именно столько получается уникальных стратегий. (т.е. комбинаций из этих все параметров)
    лол.
    Я правильно делаю?
    Ответить Цитировать
    5/9
    + 0
  • Хочу отметить, что это самый возможно простой формат покера. Упрощать больше некуда, иначе потеряются особенности присущие покеру.
    Значится так, игра получается сложной чтобы ее просчитать строгим стандартным научным путем (как крестики-нолики) в виде матричной таблицы (насколько я понимаю).
    Ничего страшного, есть другие методы ее определения, наука в теории игр развивается. Я обязательно буду позже разбираться в этом вопросе.

    А сначала нужно ближе познакомиться с самой игрой, поиграть против робота-истукана (который всегда рейзит напр), чтобы почувствовать вероятности, комбинации.
    А потом вообще набирать стратегии вручную и тестировать между собой, возможно оптимальную стратегию удастся найти опытным путем.

    Если кому-то это все тоже интересно, и кто-то тоже хочет поиграть против робота-истукана, говорите, я программку выложу когда ее допишу (на той недели всяко должен уже).
    Ответить Цитировать
    6/9
    + 0
  • open_cfr.tar open_cfr.tgz
    Ответить Цитировать
    1/2
    + 0
  • Test2 @ 5.10.2014
    open_cfr.tar open_cfr.tgz


    Не понял. что это?
    Ответить Цитировать
    7/9
    + 0
  • iHaveOnly26Teeth @ 6.10.2014
    Не понял. что это?


    Понял, погуглил, нашел. Спасибо.
    Буду разбираться.
    Ответить Цитировать
    8/9
    + 0
  • Почты нет (если только получу стандартным способом). Я не эксперт в CFR. Он объясняется во многих файлах - Uran рекомендует NIPS07-cfr.pdf. На данную работу будут ссылки в других работах, где может быть более понятно. Смотри так же Poker-AI.org.
    Ответить Цитировать
    2/2
    + 0
  • Спасибо, Тест2.
    Ответить Цитировать
    9/9
    + 0
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.