Текстовая версия форума CASINOBOARD << полная версия страницы
Базар вокруг игры / Комп в помощь / Самое быстрое определение покерной комбинации
Страницы(9): [ «  <  1  2  3  4  5  6  7  8  9  >  »]
grey
Re: Самое быстрое определение покерной комбинации [ID=24728] [ответ на 24521 ()]
Пн, 2 октября 2006 18:33 [#]
Однако тоже нашел с трудом Smile Вроде по количеству все правильно, а результат не сходится. Про время промолчу, а то опять начнется Sad
xRaven
Re: Самое быстрое определение покерной комбинации [ID=24729] [ответ на 24521 ()]
Пн, 2 октября 2006 18:34 [#]
Grey писал пн, 02 октября 2006 19:16
Где-то ошибка.
МО должно быть
-1 041 372 912 372 / 19 933 230 517 200 = -5.2243057716%
да,это тот результат. С такой точностью не персчитывал,но -5.22% помню получал
korovin
Re: Самое быстрое определение покерной комбинации [ID=24731] [ответ на 24521 ()]
Пн, 2 октября 2006 18:43 [#]
Цитата:
Однако тоже нашел с трудом Вроде по количеству все правильно, а результат не сходится. Про время промолчу, а то опять начнется
Дело твое. Мой код двухлетней давности делает полный перебор этого теста за 120 сек. Дальше вижу несколько путей работы:

1. Дожать код, который есть чтоб делал это быстрее
2. Получить аналогичную таблицу с учетом возможной покупки игры дилеру
3. Сократить число переборов карт игрока без потери точности (сжатие мастей).

Кто по какому пукнту готов сверить свои наработки при условии соблюдения абсолютной точности расчетов?
KID
Re: Самое быстрое определение покерной комбинации [ID=24732] [ответ на 24521 ()]
Пн, 2 октября 2006 18:58 [#]
Sharky писал пн, 02 октября 2006 18:51
а для Грея может быть докторская.
Серьезно чтоли? Можно поподробнее? Я вот думал в аспирантуру с этой темой идти.
grey
Re: Самое быстрое определение покерной комбинации [ID=24733] [ответ на 24521 ()]
Пн, 2 октября 2006 19:09 [#]
KID писал
Sharky писал
а для Грея может быть докторская.
Серьезно чтоли? Можно поподробнее? Я вот думал в аспирантуру с этой темой идти.
Хм... а в чем тут можно найти научную новизну?
Sharky
Re: Самое быстрое определение покерной комбинации [ID=24737] [ответ на 24521 ()]
Вт, 3 октября 2006 03:18 [#]
KID писал пн, 02 октября 2006 18:58
Sharky писал пн, 02 октября 2006 18:51
а для Грея может быть докторская.
Серьезно чтоли?
Это сарказм был Smile
Sharky
Re: Самое быстрое определение покерной комбинации [ID=24738] [ответ на 24521 ()]
Вт, 3 октября 2006 06:55 [#]
Korovin писал пн, 02 октября 2006 18:43
Цитата:
Однако тоже нашел с трудом Вроде по количеству все правильно, а результат не сходится. Про время промолчу, а то опять начнется
Дело твое. Мой код двухлетней давности делает полный перебор этого теста за 120 сек.
Вот тут накидал по быстрому, оно? У меня ~120 сек тоже, но на 1.67 ГГц... Любопытно, какую у кого скорость покажет? Теоретически можно просчитать еще быстрее...

Вложение: test1.exe
(Размер: 180.50KB, Загружено 242 раз)

korovin
Re: Самое быстрое определение покерной комбинации [ID=24739] [ответ на 24521 ()]
Вт, 3 октября 2006 07:48 [#]
Straight Payoff это выплата за стрит?
Sharky
Re: Самое быстрое определение покерной комбинации [ID=24740] [ответ на 24521 ()]
Вт, 3 октября 2006 07:50 [#]
Korovin писал вт, 03 октября 2006 07:48
Straight Payoff это выплата за стрит?
да.
korovin
Re: Самое быстрое определение покерной комбинации [ID=24741] [ответ на 24521 ()]
Вт, 3 октября 2006 08:17 [#]
Считает на 10% дольше, но я над этим сейчас работаю. А как насчет покупки игры дилеру, есть наработки?

Вложение: POKER.exe
(Размер: 671.00KB, Загружено 218 раз)

Sharky
Re: Самое быстрое определение покерной комбинации [ID=24743] [ответ на 24521 ()]
Вт, 3 октября 2006 15:53 [#]
Korovin писал вт, 03 октября 2006 08:17
А как насчет покупки игры дилеру, есть наработки?
Увы, не доделал до конца. И пока сессию не сдам, не сделаю.. Sad
korovin
Re: Самое быстрое определение покерной комбинации [ID=24744] [ответ на 24521 ()]
Чт, 5 октября 2006 19:03 [#]
Тоже, но со сжатием мастей - это те самые "несколько секунд", на которые я закладывался. В принципе есть пути получения числа -1 041 372 912 372/19 933 230 517 200 в пределах 1 секунды, но дальнейшая практическая польза этого метода не просматривается. О долях секунды ничего сказать не могу, но с интресом посмотрел бы на это чудо мысли.

Вложение: POKER.exe
(Размер: 677.00KB, Загружено 257 раз)

grey
Re: Самое быстрое определение покерной комбинации [ID=24745] [ответ на 24521 ()]
Чт, 5 октября 2006 20:12 [#]
Korovin писал
О долях секунды ничего сказать не могу, но с интресом посмотрел бы на это чудо мысли.
Дык...
var
ev: extended;
begin
ev := -1041372912372 / 19933230517200;
writeln( 'EV = ', ev );
end.
ёжик
Re: Самое быстрое определение покерной комбинации [ID=24746] [ответ на 24521 ()]
Пт, 6 октября 2006 00:29 [#]
Smile Smile Smile
korovin
Re: Самое быстрое определение покерной комбинации [ID=24747] [ответ на 24521 ()]
Пт, 6 октября 2006 05:03 [#]
Суля по числу конструктивных постов тему пора закрывать
Gramazeka
Re: Самое быстрое определение покерной комбинации [ID=24748] [ответ на 24521 ()]
Пт, 6 октября 2006 15:52 [#]
Ни чего подобного!Так держать! Smile
grey
Re: Самое быстрое определение покерной комбинации [ID=24749] [ответ на 24521 ()]
Сб, 7 октября 2006 15:36 [#]
Korovin писал
Суля по числу конструктивных постов тему пора закрывать
Между прочим, ничего смешного. Что-то подобное я и предполагал. И именно поэтому на мое предложение:
Цитата:
Вместо изменения шкалы выплат изъять из колоды случайное количество (от 5 до 10) случайных карт.
последовала столь красноречивая и неадекватная реакция. В этом случае на кривой козе объехать никак бы не получилось.
korovin
Re: Самое быстрое определение покерной комбинации [ID=24750] [ответ на 24521 ()]
Сб, 7 октября 2006 17:29 [#]
Не знаю, потянет ли это на диссертацию, но следующий прорыв в скорости я вижу в разрабртке идеи хранения и адресации некоего объема служебной информации по входным данным: карта дилера, отсутствующие карты в колоде (от 5 до 46). Теоретически это может позволить сократить число тактов на анализ 1-й руки игрока с 3000 до 500-1000.
grey
Re: Самое быстрое определение покерной комбинации [ID=24751] [ответ на 24521 ()]
Сб, 7 октября 2006 17:47 [#]
Слишком много вариантов, даже для ровно 5 карт (второй бокс) и 1 карты дилера. Никакой памяти не хватит imho.

Korovin писал
Теоретически это может позволить сократить число тактов на анализ 1-й руки игрока с 3000 до 500-1000.
Опа. Вроде год назад ты говорил, что у тебя было 2000? Или это только для первого бокса?
grey
Re: Самое быстрое определение покерной комбинации [ID=24752] [ответ на 24521 ()]
Сб, 7 октября 2006 17:49 [#]
Нет текста сообщения
Страницы(9): [ «  <  1  2  3  4  5  6  7  8  9  >  »]