Пилю программку по обсчёту китайского покера

Последний пост:26.11.2023
22
1 3 4 5 6 25 114
  • Цитата (БиллиУбили @ 2.2.2019)
    спасибо, я уже понял твой уровень, посмотрев твой стрим в ноябре 18ого. Очень сильно сомневаюсь, что за 3 месяца что-то изменилось.
    Я тебя попросил помочь: выложи абсолютно точно решённое разложение любого* подьёма(не важно как, в Екселе, на бумажке, аналитически или ещё как). Зачем мне твои вскукареки "РРЯЯ!! ничего не получится!! нужны супермощностя, а их нет!!!"?

    *любого = любого на твой вкус из тех, для которых у тебя это решение есть


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

    видео выкладывал

    сделал доступ по ссылке
    приблизительно так нужно решать китай,а не строками ужасными и перебором не понятным ...
    все что ты описываешь тут , понимает возможно только сам автор сообщения)
    я лично ничего не понимаю что ты там с укороченной колодой решаешь , подъемы каких то 1 -2 карт делаешь , ты опиши нормально задачу ...
    сделай себе колоду листом чисел
    сделай раздачу листом
    вынимай карты добавляй карты

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

    алгоритм простой , просто нужны мощностя...

    либо сложно отсеивать ветки в монте карло ... а это уже сложный алгоритм ... тогда возможно будет работать на 8 ядернике в норм время ...

    пс пока писал фанту просрал лол

    там в видео описание работы начинается с этого времени
    https://youtu.be/rfCbdtBI3eU?t=856
    10/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 3.2.2019)
    тем паче советовать таким людям я никогда не стану ничего ...

    ну да, прям ничего не посоветовал)
    7/35
    Ответить Цитировать
    0
  • diklee, это общая постановка такого рода задач , ничего я ему не сказал конкретного ...
    пс да и я только рад буду если кто то решит ) даже купил бы солвер за 1к$ :D посмотреть где я косячу где другие ...
    но думаю китай в тот же день умрет как покер ... как выйдет легкодоступный солвер...

    пс БиллиУбили, мне какие то раздачи считали , я могу поднять их ... но для начала ты сделай так чтобы она нормально реагировала на стартер , двойка на верху это сборка сетов ... у тебя в проге выборка сетов 222/xxx/xxx по евшке больше чем фанту поставить , что не правильно ...

    пс2 вангую скоро начнет 8 9 наверх ставить пары собирать там )
    11/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 3.2.2019)
    diklee, это общая постановка такого рода задач , ничего я ему не сказал конкретного ...

    а мог бы что то дельное ему подсказать и умолчал?)
    ты не мог бы простыми словами рассказать что за расчеты сделаны в видео? для простых смертных
    8/35
    Ответить Цитировать
    0
  • diklee, в видео генерируются формулы для подсчета н аутов н раз в ха с любой позиции для любой позиции, формулы вставляются в матлаб и считаются ... цифры абсолютно точные до сотых ... по этим табличкам я и играю ...

    пс я не могу подсказать дельное потому что он решает через строки ... и он не добавился в скайп или в дискорд ... это его выбор тут на форуме писать солверы )))))

    это паблик форум ... тут вася может петю нанять и по твоему алгоритму сделать такой же солвер ... поэтому никто здесь ничего не будет подсказывать ... это глупо ...
    12/882
    Ответить Цитировать
    0
  • c00l0ne
    забавно..ну, программировал ты. И, что напрограммировал? Изложил хотя бы свой подход к решению. Причём тут (метод) Монте-Карло?..причём тут MATLAB?
    И, кстати, почему ты не нанял Васю или Петю, чтобы он привёл всё в божеский вид?

    Ну, или если считаешь какие-то таблицЫ, привёл бы пример решения расклада для конкретного случая. (показал бы одну таблицу, никто бы не умер, думаю).

    Цитата (c00l0ne @ 3.2.2019)
    алгоритм простой , просто нужны мощностя...

    странно..обычно, если нужны мощностя, то алгоритм кривой. Ну, или неподходящий для решения задачи.
    Цитата (c00l0ne @ 3.2.2019)
    но для начала ты сделай так чтобы она нормально реагировала на стартер , двойка на верху это сборка сетов ... у тебя в проге выборка сетов 222/xxx/xxx по евшке больше чем фанту поставить , что не правильно ...

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

    Цитата (c00l0ne @ 3.2.2019)
    в видео генерируются формулы для подсчета н аутов н раз в ха с любой позиции для любой позиции, формулы вставляются в матлаб и считаются

    погоди, то есть для 3-мах таблицы посчитать не хватило мощностей?

    Цитата (c00l0ne @ 3.2.2019)
    там в видео описание работы начинается с этого времени

    Короче, видео стоит смотреть только если ты своими словами расскажешь, что там делается и что на выходе.
    Потому что как говорится, "Если ты не можешь объяснить пятилетнему ребенку чем занимаешься – ты шарлатан, а не ученый."
    29/741
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 3.2.2019)
    я не могу подсказать дельное потому что он решает через строки

    ну, принципиально мой алгоритм на строки не завязан. Просто там есть рабочий функционал (сравнить строки, удалить элемент из строки и т.п.). Кроме гипотетической потери производительности он не хуже и не лучше алгоритма на целых числах
    30/741
    Ответить Цитировать
    0
  • БиллиУбили,
    Цитата (c00l0ne @ 3.2.2019)
    diklee, в видео генерируются формулы для подсчета н аутов н раз в ха с любой позиции для любой позиции, формулы вставляются в матлаб и считаются ... цифры абсолютно точные до сотых ... по этим табличкам я и играю ...

    пс я не могу подсказать дельное потому что он решает через строки ... и он не добавился в скайп или в дискорд ... это его выбор тут на форуме писать солверы )))))

    это паблик форум ... тут вася может петю нанять и по твоему алгоритму сделать такой же солвер ... поэтому никто здесь ничего не будет подсказывать ... это глупо ...


    по таблицам можно начать считать мо ожидание комбинаций
    мо ожидание комбинаций оппонентов ...
    прикинуть мо ожидание руки против мо жидания руки оппонента

    чтобы сделать солвер по тем формулам , необходимо полностью описывать ситуацию формулами , выбрать основные ветви адекватные и написать формулы по ним ) для этого и нужен супер компьютер ... слишком много расчетов ... формулы будут тысячи миллионы знаков...
    13/882
    Ответить Цитировать
    -1
  • Цитата (c00l0ne @ 3.2.2019)
    для этого и нужен супер компьютер

    ну, кто бы сомневался.
    Короче, давай так. Решаем разложение
    8d3b69095a32.png

    и выкладываем здесь ответ.
    Я, правда, пока сам не решил, но зато есть идея. Заглядывай, будет что обсудить.
    31/741
    Ответить Цитировать
    0
  • БиллиУбили, что тут решать к фулу и спарку в мид
    14/882
    Ответить Цитировать
    0
  • Пример не подходящий. Слишком очевидное для человеческой логики решение.
    9/35
    Ответить Цитировать
    0
  • Цитата (diklee @ 3.2.2019)
    Пример не подходящий. Слишком очевидное для человеческой логики решение.

    почему не подходящий? А почему 43 в мидл не положить? +ЕВ надо доказывать
    32/741
    Ответить Цитировать
    0
  • Возьми лучше из какого нибудь дневника пример, где люди сомневаются
    10/35
    Ответить Цитировать
    0
  • Ладно, мой вариант оценки расклада, неожиданно пришел в голову. Тупой настолько что даже писать лень. Кладём эти 2 карты. Остаётся 4 карты положить. Берём оставшуюся колоду и нное количество(скажем миллион) раз берём от туда случайные 4 карты. Эти 4 карты путем полного перебора это 24 варианта прикладываем к нашему раскладу и ищем максимальный расклад по кушам или лучше сравнением с соперником, которому эти 4 карты сдадим по такому же принципу. Складываем наши расклады, делим на миллион. Вот наше еквити. Даже по такому самому тупому алгоритму 8 вниз и спарка в середину лучше, чем две пары в мид, почти уверен не считая. Да и карт можно не 4 брать под четыре ячейки, а скажем 5 или 6. Но четыре кажется более приближено к реальным условиям
    11/35
    Ответить Цитировать
    0
  • diklee, так оно и есть. Только под решить имелось в виду (точно) посчитать "ЕВ" для каждого разложения. Можно даже без руки противника(просто считать, что в колоде его карты отсутствуют).
    Твой вариант решения называется полным перебором. И, действительно, миллион вариантов перебрать можно. А вот дальше(если отмотать один подьём назад) вариантов будет уже 137(образно) миллионов ))
    Так что дело не в конкретном случае(класть 8 вниз или не класть) ...нужно уметь обсчитать любой подьём для любой руки. То есть знать все ЕВ для всех разложений подьёма.
    Задача в том, чтобы полный перебор упростить. Ну, по крайней мере, я её так поставил
    33/741
    Ответить Цитировать
    0
  • БиллиУбили, diklee,
    евшка фула тут доминирует над любым раскладом
    умножаем шансы доехать на фулл и все становиться понятно
    + раннер фанты

    мо по низу -7*0,39 +((-1)*0.61(вероятность фула чистыми)) =-2.73 -0,61 = -3,34 куша

    если карту к фулу не поставить то будет по низу всегда -7 кушей...
    15/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 3.2.2019)
    евшка фула тут доминирует над любым раскладом

    это всё надо считать. Существует вероятность собрать фантазию QQ, при этом не закрыв фул.
    и я бы не сказал что ЕВ этого случая меньше ЕВ фулла, который ещё надо собрать.

    В общем, я пока не посчитал. Ждём ))
    34/741
    Ответить Цитировать
    0
  • БиллиУбили, по середине еще много живых карт фанту всегда задвинем
    16/882
    Ответить Цитировать
    0
  • c00l0ne, придёт дама, останется наковырять 2 пары(и старше) внизу
    35/741
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 3.2.2019)
    diklee, так оно и есть. Только под решить имелось в виду (точно) посчитать "ЕВ" для каждого разложения. Можно даже без руки противника(просто считать, что в колоде его карты отсутствуют).
    Твой вариант решения называется полным перебором. И, действительно, миллион вариантов перебрать можно. А вот дальше(если отмотать один подьём назад) вариантов будет уже 137(образно) миллионов ))
    Так что дело не в конкретном случае(класть 8 вниз или не класть) ...нужно уметь обсчитать любой подьём для любой руки. То есть знать все ЕВ для всех разложений подьёма.
    Задача в том, чтобы полный перебор упростить. Ну, по крайней мере, я её так поставил


    Нет, тут он не катит не потому, что миллион, а потому что не корректно вместо двух раз по три прикладывать один раз пять. Если мы может и выбрали бы 5 сразу то соперник с королями на верху явно взял бы два раза по 3. По такому принципу можно считать и стартер. Фантазия полным перебором без каких либо ухищрений раскладывается меньше чем за секунду и если у нас будет уже лежать 5' карт это будет на вскидку в тысячу раз быстрей. Будем миллион раз брать случайные 8 карт из калоды прикладывать полным перебором, получим эквити. Не думаю что это будет очень долго. Проблема в логике
    12/35
    Ответить Цитировать
    0
1 3 4 5 6 25 114
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.s