| ||||
| ||||
|
Важные объявления |
|
23.06.2004, 13:00 TS | #61 (permalink) | |
Ветеран
Регистрация: 12.02.2004
Адрес: Россия, УРФО
Сообщений: 1,399
|
Приветствую!
2 joker2k1 Цитата:
Просто я вот к чему. У тебя без сжатия по мастям получается одна секунда, у меня без сжатия по мастя получается 11 секунд. Т.е., если добавить к твоему алгоритмы сжатие по мастям, то получил выигрыш в скорости более чем в 11 раз. Это уже здорово. Вот мне и хочется выянить дело ли в алгоритме расчета или в железе/компиляторе. Пиши.
__________________
Mariner Западное полушарие Марса рассечено на протяжении 4 000 км вдоль экватора рифтовыми долинами Маринер - крупнейшим поясом разломов на планете. |
|
0 |
23.06.2004, 21:25 | #62 (permalink) |
Аксакал
|
Привет!
Че-то я не понял, зачем усложнять себе жизнь. 1) Программа случайного пребора пишется и отлаживается за сутки. 2) Миллион хэндов просчитывается за 5-10, в зависимости от языка программирования и компа. 3) Сделать ошибку в алгоритме просто невозможно. Результаты работы моей программы сверены с аналитиками и разработчиками ПО. Точность расчетов - 3-й знак после запятой. Например, на одном и том же раскладе программа выдаст, к примеру, вероятность игры дилера 0,5155 и 0,5157, а оценка МО какого-то конкретного действия будет, к примеру, либо -1,0050, либо -0,9930. Чтобы повысить точность, можно брать не миллион, а 10 миллионов сдач. Поясните, зачем на АБСОЛЮТНАЯ точность. Выжимать десятые доли МО? Эти десятые доли будут все равно съедены ошибками при длительной игре. Представляется, что разработка Маринера носит лишь академический интерес. Привет! |
0 |
24.06.2004, 12:44 | #63 (permalink) |
Бессмертный
Регистрация: 13.02.2004
Адрес: Россия
Сообщений: 3,027
|
Считаю что без мощного ядра качественный статанализ невозможен. Русский покер считать пробовалм? на 4-м боксе в светлую МО очень даже ничего (мы уже проверили). Предлагаю всем заинересованым лицам померится силами: оформить ядро в виде отдельной программы, оценивающей, скажем 100 000 000 случайных раздач (без обменов. тогда каждый сможет сравнить производительность в равных условиях, на своем компе.
|
0 |
24.06.2004, 12:51 TS | #64 (permalink) | |
Ветеран
Регистрация: 12.02.2004
Адрес: Россия, УРФО
Сообщений: 1,399
|
Приветствую!
2 Korovin Цитата:
Кто займется разработкой технического задания? ЗЫ. 100 миллионов раздач думаю будет много. Миллионов 5 будет достаточно. Вобщем, все обсуждаемо.
__________________
Mariner Западное полушарие Марса рассечено на протяжении 4 000 км вдоль экватора рифтовыми долинами Маринер - крупнейшим поясом разломов на планете. |
|
0 |
24.06.2004, 23:59 | #65 (permalink) |
Бессмертный
Регистрация: 13.02.2004
Адрес: Россия
Сообщений: 3,027
|
Не силен в составлении ТЗ, но попробую.
Цель: Оценить скорость анализа рук при игре в покер. Прогамма должна: 1. Раздавать случайным образом 5 карт игроку и 0..3 карты дилеру (опционально) 2. Определять тип комбинации игрока 3. Считать число возможных рук дилера (пустые, старше/младше/равно руки игрока) 4. По этим данным и таблице выплат считать МО раздачи. При МО<-1, принять МО=-1 5. Если у игрока тройня и выше, для всех возможных пустых рук дилера считать МО покупки игры. При МО<0, принять МО=0 6. Повторить пукнты 1-5 заданное число миллионов раз. 7. Вывести МО игры (без покупки), МО покупки игры и общее время выполнения. Для чистоты эксперимента желательно исключить ГСЧ, например брать раздачи из файла. Правила игры: 52 карты. Стандартный Оазис без обменов. ТК играет. Выплаты стандартные: 1,1,2,3,4,5,7,20,50,100. Анте платится. Покупка игры за 1 анте, снос таршей карты, при неудаче анте за "нет игры" не платят. Мой вариант программы в файле. Думаю что смогу повысить скорость еще максимум в 2-3 раза. Точность при подсчете рук дилера абсолютная, при расчете покупки игры только возможные пары. |
0 |
25.06.2004, 11:57 TS | #66 (permalink) |
Ветеран
Регистрация: 12.02.2004
Адрес: Россия, УРФО
Сообщений: 1,399
|
Приветствую!
2 Korovin Молодец, что составил ТЗ. Что может моя программа. Оценить МО игры с правилами и выплатами указанными в ТЗ. Считает МО игры для 0..3 открытых карт дилера. Может и для 4..5 открытых карт дилера, но кто это ценит? Нет: - Нет покупки игры, т.к. умею считать МО покупки для 5 карточной комбинации дилера и 5 карточной комбинации игрока, но не для 1 карты дилера и 5 карт игрока. Кто знает как, добро пожаловать с идеей в мыло. :? - Нет замера времени выполнения программы, т.к. не знаю как реализовать. Врема работы программы можно посмотреть в "Диспетчере задач" aka "Task manager". На Athlon XP 2200+ рассчет 1 миллиона раздач с 3 открытыми картами дилера идет 57 секунд. Так что прикиньте время и не ставьте 100 миллионов раздач на слабых машинах. ЗЫ. Тоже знаю как ускорить расчет а 0.5..2 раза, т.к. есть очевидные пробелы в реализации. Например не использую сжатие по мастям, а это считай в 3..4 раза меньше вычислений.
__________________
Mariner Западное полушарие Марса рассечено на протяжении 4 000 км вдоль экватора рифтовыми долинами Маринер - крупнейшим поясом разломов на планете. |
0 |
25.06.2004, 12:44 | #67 (permalink) |
Новичок
Регистрация: 08.06.2004
Адрес: Москва
Сообщений: 27
|
не, ну а я считаю что 100млн можно получить.
имеется ввиду просчет игры для заданной комбинации. т.е. грубо говоря сравнение комбинации с возможными комбинациями дилера. Думаю на выходных сделать первое приближение. |
0 |
07.10.2004, 22:42 | #68 (permalink) |
Увлечённый
|
Извиняюсь, что успел только к шапочному разбору. А чем закончился брейн-ринг? Какие успехи за прошедшие пол-года?
Есть предложение. Поскольку для оценки выбран покер без обмена, то он считается полным перебором всех комбинаций с=122.151.120 (1 карта дилера открыта). Это можно взять за эталон. Какое время расчета для этого случая достижимо на сегодняшний момент? Блиц.
__________________
Casino Poker Analyzer 4.21 telegram channel: t.me/poker_analyzer |
0 |
08.10.2004, 17:13 TS | #70 (permalink) |
Ветеран
Регистрация: 12.02.2004
Адрес: Россия, УРФО
Сообщений: 1,399
|
Приветствую!
С радостью поделился бы замерами времени, но катострофически не хватает времени для написания покерного ядра третьей версии...
__________________
Mariner Западное полушарие Марса рассечено на протяжении 4 000 км вдоль экватора рифтовыми долинами Маринер - крупнейшим поясом разломов на планете. |
0 |
12.10.2004, 09:26 TS | #71 (permalink) | |
Ветеран
Регистрация: 12.02.2004
Адрес: Россия, УРФО
Сообщений: 1,399
|
Приветствую!
Цитата:
Ндя... :?
__________________
Mariner Западное полушарие Марса рассечено на протяжении 4 000 км вдоль экватора рифтовыми долинами Маринер - крупнейшим поясом разломов на планете. |
|
0 |
13.10.2004, 18:29 | #72 (permalink) |
Участник
Регистрация: 13.10.2004
Сообщений: 165
|
Хоть убейте - никак не получаются Ваши циферки:
AC, 3.03628995428793 / 9C, 3.08884905679648 / 0.993994546067347 написал 3 разных варианта и во всех одинаково (все считаю ТОЧНО, ВСЕ комбинации проверяются точно): В,10,9,8 пик,9 треф, 5 бубен у дилера. закрылись - +0.99399 меняем карты 1ю +0,38073 2ю +0,38375 3ю -0,53342 4ю +0,38198 5ю +2,97143 Как у Вас получились другие цифры - не пойму. И еще по поводу программ на скорость. У вас в обоих прогах МО около +5% без обмена, у меня -16% с копейками как ни бился. |
0 |
13.10.2004, 21:56 | #74 (permalink) |
Увлечённый
|
>У вас в обоих прогах МО около +5% без обмена, у меня -16% с >копейками как ни бился. -16% это "игра вслепую" или play all. Т.е. играем все подряд. Вопрос - зачем? Ты не пробовал принимать значения меньшие, чем "-1" за "-1" (пас)? Помогает иногда... Возможно выйдешь на другие цифры. Блиц.
__________________
Casino Poker Analyzer 4.21 telegram channel: t.me/poker_analyzer |
0 |
14.10.2004, 16:25 | #75 (permalink) |
Участник
Регистрация: 13.10.2004
Сообщений: 165
|
Во я ..., упустил такую ошибку. )
Все исправилось. В смысле пропало -16%. И проверка Лесного не проходит :(( // Ваши карты – J-10-9-8 пик и туз треф, у дилера – пятёрка бубён. Ожидаемый выигрыш при замене туза треф – $304 у меня 2,94897 вместо 3,04 уже запарился искать ошибку, проверил в отладчике проверку всех комбинаций, все верно, а ответ не тот :(( |
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбор раскладов успешных игроков | kesey | Limit Holdem, Omaha, 7-Card Stud и другие виды покера | 42 | 29.06.2008 21:36 |
как ускорить игру? | prokrusto | Покер один на один | 9 | 12.02.2008 00:36 |
"Тестер" для раскладов в Покере. | CLON | Казино софт | 14 | 14.11.2007 09:39 |
Расчет вероятностей событий в покере. | Murk | Теории, стратегии, основы покера | 20 | 03.07.2005 22:07 |
Расчет дисперсии при ОС на покере | joker50 | Покер против казино | 5 | 06.04.2004 21:41 |
|
|