Панель режима настройки вида форума
Что это?   Выключить режим   Сбросить настройки по умолчанию   Установить цвет категорий на Цветное или Ч/Б  
Базар вокруг игры / Комп в помощь / Ускорить расчет раскладов в покере...
Подписка на тему  Перейти вниз
Re: Ускорить расчет раскладов в покере...   ID:23809   ответ на 23702 Ср, 16 июня 2004 09:31 («] [#] [»)
NoSound Закрыть блок (иконки IM) Форумы CasinoGames
2 Mariner. Как я понял. Симуляция раскладов у нас начинается со случайного выбора карт игрока и КД. При этом случайном выборе мы действуем прямо так, как на самом деле происходит, и получаем в итоге дисперсию результатов - настоящая дисперсия (НД). Тут же замечу, что скорость расчета обратно пропорциональна квадрату дисперсии. Korovin же разбил все возможные начальные расклады на группы, с целью уменьшить дисперсию и увеличить скорость. Группы выбрал следующим образом - каждая группа содержит фиксированное число карт игрока каждого из достоинств. Скажем группа "две 9ки, две 10ки и туз". То есть от такой группы до расклада еще нужно определиться с мастями(сжатие по мастям). Таких групп всего 3094, если я правильно посчитал. У каждой группы есть своя вероятность выпадения. Она очень легко считается, для примера выше равна 6*6*4. Теперь в цикле на каждую группу уделяем какое-то число раскладов, случайным образом выбирая масти и КД. Можно не 1, а 2-3 в зависимости от вероятности группы. Таким образом сформировали цикл, по которому и пробегаем много-много раз. Общее МО считаем по вероятносте каждой группы, перемноженной с МО внутри группы. В чем смысл? Дело в том, что таким образом мы уменьшаем эффективную дисперсию(ЭД) результатов. Если в каждой группе дисперсия будет равна НД, то ЭД будет равна НД. Но если в группах дисперсия будет меньше НД, а так и будет, то ЭД сильно уменьшится. А значит скорость увеличится в квадрат умеьшения диспресии раз.
Почему в группе дисперсия будет меньше НД ? Потомучто информация "две 9ки, две 10ки и туз" во многом уже предопределяют результат, и он будет иметь гораздо меньшие отклонения, чем в общем случае.
п.с. Многое в описанном выше алгоритме можно еще улучшать ...
 
Список сообщений

Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 6 апреля 2004 10:01
Я использую такой алгоритм
От: Ivan вкл Пт, 9 апреля 2004 08:40
Re: Я использую такой алгоритм
От: korovin вкл Сб, 10 апреля 2004 06:15
Коровин, опубликуйте, пожалуйста, какой-нибудь абсолютно точный результат
От: Ivan вкл Сб, 10 апреля 2004 09:00
Re: Я использую такой алгоритм
От: Mariner вкл Сб, 10 апреля 2004 18:31
Постараюсь поподробнее
От: Ivan вкл Сб, 10 апреля 2004 20:03
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Сб, 10 апреля 2004 20:57
Re: Ускорить расчет раскладов в покере...
От: Ivan вкл Вс, 11 апреля 2004 07:41
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вс, 11 апреля 2004 14:25
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пн, 12 апреля 2004 06:36
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 13 апреля 2004 08:33
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Вт, 13 апреля 2004 17:59
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 14 апреля 2004 05:56
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Ср, 14 апреля 2004 09:45
А зачем для произвольного количества карт сразу делать
От: Ivan вкл Ср, 14 апреля 2004 11:18
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Ср, 14 апреля 2004 12:23
Люди! Используйте профайлер.
От: Mariner вкл Ср, 28 апреля 2004 12:24
Re: Люди! Используйте профайлер.
От: NoSound вкл Чт, 29 апреля 2004 22:29
Re: Люди! Используйте профайлер. А лучше -- мозги :)
От: grey вкл Пт, 30 апреля 2004 22:19
Re: Ускорить расчет раскладов в покере...
От: denker вкл Ср, 5 мая 2004 06:41
Re: Ускорить расчет раскладов в покере...
От: grey вкл Пт, 7 мая 2004 21:25
Re: Ускорить расчет раскладов в покере...
От: ёжик вкл Вс, 30 мая 2004 11:24
Re: Ускорить расчет раскладов в покере...
От: grey вкл Вс, 30 мая 2004 12:03
Re: Ускорить расчет раскладов в покере...
От: Hamster вкл Вс, 30 мая 2004 12:36
Re: Ускорить расчет раскладов в покере...
От: grey вкл Вс, 30 мая 2004 13:42
Re: Ускорить расчет раскладов в покере...
От: Миша вкл Вс, 30 мая 2004 15:28
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Вт, 8 июня 2004 00:08
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 8 июня 2004 06:09
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Чт, 10 июня 2004 22:58
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 11 июня 2004 07:57
Re: Ускорить расчет раскладов в покере...
От: L0M вкл Пт, 11 июня 2004 15:38
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Пт, 11 июня 2004 22:08
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Сб, 12 июня 2004 03:44
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Сб, 12 июня 2004 12:08
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Сб, 12 июня 2004 17:40
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Вс, 13 июня 2004 14:44
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пн, 14 июня 2004 07:56
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Пн, 14 июня 2004 14:46
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пн, 14 июня 2004 15:57
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Пн, 14 июня 2004 17:39
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 15 июня 2004 05:56
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Вт, 15 июня 2004 10:11
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Вт, 15 июня 2004 11:05
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 16 июня 2004 04:55
Re: Ускорить расчет раскладов в покере... 
От: NoSound вкл Ср, 16 июня 2004 09:31
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Ср, 16 июня 2004 23:43
Re: Ускорить расчет раскладов в покере...
От: BUGy вкл Чт, 17 июня 2004 00:18
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 17 июня 2004 02:34
Re: Ускорить расчет раскладов в покере...
От: BUGy вкл Чт, 17 июня 2004 07:48
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 10:25
Re: Ускорить расчет раскладов в покере...
От: BUGy вкл Чт, 17 июня 2004 12:13
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Чт, 17 июня 2004 12:37
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 13:58
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 17 июня 2004 18:10
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 18:35
Re: Ускорить расчет раскладов в покере...
От: NoSound вкл Чт, 17 июня 2004 18:42
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 18 июня 2004 05:17
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Вт, 22 июня 2004 15:13
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 23 июня 2004 05:37
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Ср, 23 июня 2004 10:09
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Ср, 23 июня 2004 11:00
А почему не считать случайным перебором?
От: Spieler вкл Ср, 23 июня 2004 19:25
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 24 июня 2004 10:44
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Чт, 24 июня 2004 10:51
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 24 июня 2004 21:59
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 25 июня 2004 09:57
Re: Ускорить расчет раскладов в покере...
От: joker2k1 вкл Пт, 25 июня 2004 10:44
Re: Ускорить расчет раскладов в покере...
От: Blitz вкл Чт, 7 октября 2004 20:42
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Пт, 8 октября 2004 11:46
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Пт, 8 октября 2004 15:13
Re: Ускорить расчет раскладов в покере...
От: Mariner вкл Вт, 12 октября 2004 07:26
Re: Ускорить расчет раскладов в покере...
От: Fabrica вкл Ср, 13 октября 2004 16:29
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Ср, 13 октября 2004 17:00
Re: Ускорить расчет раскладов в покере...
От: Blitz вкл Ср, 13 октября 2004 19:56
Re: Ускорить расчет раскладов в покере...
От: Fabrica вкл Чт, 14 октября 2004 14:25
Re: Ускорить расчет раскладов в покере...
От: korovin вкл Чт, 14 октября 2004 19:32
Предыдущая тема:2Реактор
Следующая тема:Предложение
Закрыть блок Быстрый переход к форуму
  
  Текстовая версия  RSS лента
Вернуться вверх

Закрыть блок Текущее время: Чт, 30 апреля 22:26:19 2026
Открыть блок Время, затраченное на генерацию страницы: 0,00950 секунд