Re: Ускорить расчет раскладов в покере... ID:23802 ответ на 23702 |
Пн, 14 июня 2004 15:46 («] [#] [») |
|
|
Приветствую!
Korovin писал(а) пн, 14 июня 2004 09:56 | Хотелось бы уточнить, ОДНУ карту менять нельзя? Если можно, то МО явно занижено, если нельзя - завышено. | Одну карту в моих правилах менять нельзя. Результаты действительно получаются больше, чем твои (ниже).
Korovin | Предлагаю для чистоты эксперимента убрать пока покупку игры. Пусть будет классический покер, 1 бокс, ТК играет, выплаты стандартные (1,1,2,3,4,5,7,20,50,100). Анет платят. Пас возможен всегда. Посчитаем МО:
Обмен 1 карты, стэй или пас: -1.00% (900 сек)
Обмен 2х карт, стэй или пас: -0.45% (5000 сек)
Обмен 5и карт, стэй или пас: -4.10% (21000 сек) | Мои правила такие же, только с покупкой. Смотрим обмен 2х карт по твоим правилам то есть без покупки, другие обмены пока не посчитал. Мои результаты такие
-0.68% (7000 сек)
ошибка 0.10% (то есть -0.68 +- 0.10)
Вероятность правильности и моего и твоего результата около 2-3%, то есть маловероятно. У кого-то ошибка.
Korovin | В скобках указано время потраченое на анализ 7,46 миллионов раздач на ноутбуке PM1300. Алгоритм обменов "упрощенное сжатие мастей". Анализ игры дилера после КАЖДОГО варианта обмена (прикупа). Все алгоритмы протестированы на алгоритмах полного перебора. | Машина слабая, Duron 650. Все алгоритмы также протестированы на полных переборах.
Korovin | Попутный вопрос к тем, кто считает игру дилера один раз за раздачу. | Это я ![Smile](images/smiley_icons/icon_smile.gif)
Korovin | Допустим у нас пара, мы посчитали по формулам комбинаторики сколько комбинаций дилера выше, ниже, равно, пустых. Затем начинаем менять карты, получилось 2 пары, как использовать уже имеющуюся информацию, ведь мы не знаем солько там две пары старше/младше/равно. Уточнять, пренебрегать? У меня время на уточнение внутри комбинации сопоставимо со временем полного анализа игры дилера. Смысл терять точность? | По формулам комбинаторики я просчитываю не больше\меньше\равно, а вероятности каждой комбинации дилера. А потом для каждого расклада игрока считаю больше\меньше\равно по сохраненному результату. Эта функция работает у меня довольно долго (0.0005 сек) и создает основной вес по времени исполнения. По-этому мое упрощение создает мне выигрыш в скорости в сотни раз (на 5 картах).
Не думаю, что разница между нашими результатами обусловлена этим упрощением. Возможно дело в том, что я не учитываю при одинаковых по значению парах старшую карту, хотя кажется вероятность одинаковых пар очень мала, тем более МО этой ошибки будет равно нулю (на первый взгляд). А как у тебя анализатор проходит стандартные натановские примеры ?
---
1. Ваши карты – J-10-9-8 пик и туз треф, у дилера – пятёрка бубён. Ожидаемый выигрыш при замене туза треф – $304.
2. Ваши карты – J-10-9-8 пик и девятка треф, у дилера – пятёрка бубён. Замена с разбиением девяток приносит в среднем $309. Ожидаемый выигрыш при сохранении пары – $99.
---
|
|
|
|
Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 6 апреля 2004 11:01 |
|
Я использую такой алгоритм
От: Ivan вкл Пт, 9 апреля 2004 09:40 |
|
Re: Я использую такой алгоритм
От: korovin вкл Сб, 10 апреля 2004 07:15 |
|
Коровин, опубликуйте, пожалуйста, какой-нибудь абсолютно точный результат
От: Ivan вкл Сб, 10 апреля 2004 10:00 |
|
Re: Я использую такой алгоритм
От: Mariner вкл Сб, 10 апреля 2004 19:31 |
|
Постараюсь поподробнее
От: Ivan вкл Сб, 10 апреля 2004 21:03 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Сб, 10 апреля 2004 21:57 |
|
Re: Ускорить расчет раскладов в покере...
От: Ivan вкл Вс, 11 апреля 2004 08:41 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вс, 11 апреля 2004 15:25 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пн, 12 апреля 2004 07:36 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 13 апреля 2004 09:33 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Вт, 13 апреля 2004 18:59 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 14 апреля 2004 06:56 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Ср, 14 апреля 2004 10:45 |
|
А зачем для произвольного количества карт сразу делать
От: Ivan вкл Ср, 14 апреля 2004 12:18 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Ср, 14 апреля 2004 13:23 |
|
Люди! Используйте профайлер.
От: Mariner вкл Ср, 28 апреля 2004 13:24 |
|
Re: Люди! Используйте профайлер.
От: NoSound вкл Чт, 29 апреля 2004 23:29 |
|
Re: Люди! Используйте профайлер. А лучше -- мозги :)
От: grey вкл Пт, 30 апреля 2004 23:19 |
|
Re: Ускорить расчет раскладов в покере...
От: denker вкл Ср, 5 мая 2004 07:41 |
|
Re: Ускорить расчет раскладов в покере...
От: grey вкл Пт, 7 мая 2004 22:25 |
|
Re: Ускорить расчет раскладов в покере...
От: ёжик вкл Вс, 30 мая 2004 12:24 |
|
Re: Ускорить расчет раскладов в покере...
От: grey вкл Вс, 30 мая 2004 13:03 |
|
Re: Ускорить расчет раскладов в покере...
От: Hamster вкл Вс, 30 мая 2004 13:36 |
|
Re: Ускорить расчет раскладов в покере...
От: grey вкл Вс, 30 мая 2004 14:42 |
|
Re: Ускорить расчет раскладов в покере...
От: Миша вкл Вс, 30 мая 2004 16:28 |
|
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Вт, 8 июня 2004 01:08 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 8 июня 2004 07:09 |
|
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Чт, 10 июня 2004 23:58 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 11 июня 2004 08:57 |
|
Re: Ускорить расчет раскладов в покере...
От: L0M вкл Пт, 11 июня 2004 16:38 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Пт, 11 июня 2004 23:08 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Сб, 12 июня 2004 04:44 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Сб, 12 июня 2004 13:08 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Сб, 12 июня 2004 18:40 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Вс, 13 июня 2004 15:44 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пн, 14 июня 2004 08:56 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Пн, 14 июня 2004 15:46 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пн, 14 июня 2004 16:57 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Пн, 14 июня 2004 18:39 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 15 июня 2004 06:56 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Вт, 15 июня 2004 11:11 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Вт, 15 июня 2004 12:05 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 16 июня 2004 05:55 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Ср, 16 июня 2004 10:31 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 17 июня 2004 00:43 |
|
Re: Ускорить расчет раскладов в покере...
От: BUGy вкл Чт, 17 июня 2004 01:18 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 17 июня 2004 03:34 |
|
Re: Ускорить расчет раскладов в покере...
От: BUGy вкл Чт, 17 июня 2004 08:48 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 11:25 |
|
Re: Ускорить расчет раскладов в покере...
От: BUGy вкл Чт, 17 июня 2004 13:13 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Чт, 17 июня 2004 13:37 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 14:58 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 17 июня 2004 19:10 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 19:35 |
|
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 19:42 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 18 июня 2004 06:17 |
|
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Вт, 22 июня 2004 16:13 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 23 июня 2004 06:37 |
|
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Ср, 23 июня 2004 11:09 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 23 июня 2004 12:00 |
|
А почему не считать случайным перебором?
От: Spieler вкл Ср, 23 июня 2004 20:25 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 24 июня 2004 11:44 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Чт, 24 июня 2004 11:51 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 24 июня 2004 22:59 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 25 июня 2004 10:57 |
|
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Пт, 25 июня 2004 11:44 |
|
Re: Ускорить расчет раскладов в покере...
От: Blitz вкл Чт, 7 октября 2004 21:42 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пт, 8 октября 2004 12:46 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 8 октября 2004 16:13 |
|
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 12 октября 2004 08:26 |
|
Re: Ускорить расчет раскладов в покере...
От: Fabrica вкл Ср, 13 октября 2004 17:29 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Ср, 13 октября 2004 18:00 |
|
Re: Ускорить расчет раскладов в покере...
От: Blitz вкл Ср, 13 октября 2004 20:56 |
|
Re: Ускорить расчет раскладов в покере...
От: Fabrica вкл Чт, 14 октября 2004 15:25 |
|
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 14 октября 2004 20:32 |