Регистрация
Получить HM2
Регистрация Поиск Пользователи Все разделы прочитаны  
CGM > Казино > Казино софт
Опции темы

Soft Speed Test (покер)

Важные объявления
Старый 21.12.2006, 20:48     TS Старый   #1 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Решил новую тему открыть, но о старом.. о скорости перебора. (Нет лучшей мотивации, чем знание, что где-то что-то лучше..)

Вот мои последние достижения.. Но, потенциал на улучшение еще есть.. Перебор полный, для всех комбинаций, а не для 168K уникальных..

2 Grey: все жду твою демку..
Вложения
Тип файла: exe speedtest2.exe (188.5 Кб, 278 просмотров)
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 22.12.2006, 00:45   #2 (permalink)
Бессмертный
 
Аватар для Grey
 
Регистрация: 30.04.2004
Сообщений: 3,612
Цитата:
Сообщение от Sharky писал
Вот мои последние достижения.. Но, потенциал на улучшение еще есть.. Перебор полный, для всех комбинаций, а не для 168K уникальных..
что за цифра - 168K?
Цитата:
Сообщение от Цитата:
2 Grey: все жду твою демку..
на слово, значит, не веришь...
__________________
Arthur Grey
Grey вне форума      
Старый 22.12.2006, 01:08     TS Старый   #3 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от Цитата:
что за цифра - 168K?
Или 16K, не помню точно сколько там уникальных.. Если перебирать только их, то понятное дело, это можно сделать за пару сек..

Цитата:
Сообщение от Цитата:
на слово, значит, не веришь...
А должен?
Хочу посмотреть, и я не совсем могу понять, если ты достиг таких скоростей без обмена, то какие проблемы с обменом, ведь технология одна и та же, во всяком случае у меня так..
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 22.12.2006, 01:35   #4 (permalink)
Бессмертный
 
Аватар для korovin
 
Регистрация: 13.02.2004
Адрес: Россия
Сообщений: 3,027
Нормально. А предыдущая как считала? И что такое 13 рангов? Если это сжатие мастей, то у меня быстрее (уже выкладывал, но арифметика собственно проста: в 20 раз меньше комбинаций)). Кстати, скорость не по моим наводкам выросла?
Вложения
Тип файла: exe poker.exe (677.0 Кб, 294 просмотров)
korovin вне форума      
Старый 22.12.2006, 01:45     TS Старый   #5 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от Korovin писал пт, 22 декабря 2006 00:35
Нормально. А предыдущая как считала? И что такое 13 рангов? Если это сжатие мастей, то у меня быстрее (уже выкладывал, но арифметика собственно проста: в 20 раз меньше комбинаций)). Кстати, скорость не по моим наводкам выросла?
13 рангов это у дилера цикл 2..A (любой масти) на полные руки игрока, а результат умножен на 4. За твою наводку еще не брался... Кстати скорость обменов выросла пропорционально, сейчас около 1,5 сек для всех обменов на первой улице.
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 22.12.2006, 01:57     TS Старый   #6 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от Korovin писал пт, 22 декабря 2006 00:35
Если это сжатие мастей, то у меня быстрее (уже выкладывал, но арифметика собственно проста: в 20 раз меньше комбинаций)).
Это наверное другое, потому как комбинации у меня не уменьшаются. Количество карт дилера меньше в 4 раза и все.. А это сжатие мастей можно использовать с обменами?
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 22.12.2006, 02:22   #7 (permalink)
Бессмертный
 
Аватар для korovin
 
Регистрация: 13.02.2004
Адрес: Россия
Сообщений: 3,027
Сжатие мастей при обменах 2-3-4-5 карт выгодно использовать - число вычислений сокращается. В общем виде под сжатием мастей я понимаю обсчет только уникальных рук (руки обсчет которых дает одинаковый результат считаются 1 раз).
korovin вне форума      
Старый 22.12.2006, 07:55   #8 (permalink)
Увлечённый
 
Аватар для Blitz
 
Регистрация: 24.02.2004
Адрес: Без определенного места жительства
Сообщений: 406
Отправить сообщение для Blitz с помощью ICQ Отправить сообщение для Blitz с помощью Skype™
Цитата:
Сообщение от Sharky писал чт, 21 декабря 2006 21:48
Решил новую тему открыть, но о старом.. о скорости перебора.
Цитата:
Сообщение от Sharky писал ср, 27 сентября 2006 22:21
А зачем? И вообще что с чем сравнить? Цель не совсем понятна, определить кто сааааамый программистский программист?
Парни, я не понял, вы спонсора что-ли нашли или как? Или забесплатно яйцами позвенеть гораздо круче?

Блиц.
__________________
Casino Poker Analyzer 4.21
telegram channel: t.me/poker_analyzer
Blitz вне форума      
Старый 22.12.2006, 08:12     TS Старый   #9 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от Blitz писал пт, 22 декабря 2006 06:55
Парни, я не понял, вы спонсора что-ли нашли или как? Или забесплатно яйцами позвенеть гораздо круче?

Блиц.
Хотел узнать последние достижения, и заодно показал свои..

2 Коровин: у меня что-то похожее есть, но еще не заюзал (не придумал, как использовать со вторым обменом).. если это то, о чем я думаю..
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 22.12.2006, 09:43   #10 (permalink)
Бессмертный
 
Аватар для Grey
 
Регистрация: 30.04.2004
Сообщений: 3,612
Цитата:
Сообщение от Sharky писал
Цитата:
Сообщение от Цитата:
что за цифра - 168K?
Или 16K, не помню точно сколько там уникальных.. Если перебирать только их, то понятное дело, это можно сделать за пару сек..
134459

Цитата:
Сообщение от Цитата:
Хочу посмотреть, и я не совсем могу понять, если ты достиг таких скоростей без обмена, то какие проблемы с обменом, ведь технология одна и та же, во всяком случае у меня так..
проблема с обменами одна. Руки не дошли. Нет стимулов для дальнейшей разработки. Разве что на коммерческую версию замахнуться. Только кому она сейчас нужна.

2 Blitz: яйцами тут кое-кто другой звенел:
Цитата:
Сообщение от Цитата:
Время на п.1 оцениваю в несколько десятитысячных долей секунды
__________________
Arthur Grey
Grey вне форума      
Старый 27.12.2006, 16:18   #11 (permalink)
Интересующийся
 
Регистрация: 22.09.2004
Сообщений: 63
попробовал подвести итоги по скорости. Для алгоритмов без сжатия мастей(и абс. точности для каждой руки как я понял)). На моем компе получилось
Коровин 7 сек
Шарки 68 сек
у меня 300 сек
Хочется в свое оправдание сказать что алгоритм универсальный был, и поэтому замедление за счет лишних операций... но скорости у вас очень хорошие, господа. Уважаю 8-)

может сравнить скорости для вариантов с обменом одной карты?
xRaven вне форума      
Старый 27.12.2006, 18:03   #12 (permalink)
Бессмертный
 
Аватар для korovin
 
Регистрация: 13.02.2004
Адрес: Россия
Сообщений: 3,027
Моя прога в этой ветке как раз со сжатием мастей. У Шарки самая высокая скорость, + он подтянул покупку игры, так что если не бросит это дело то возможно будет первым, кто получит точное МО Русского Покера.
korovin вне форума      
Старый 29.12.2006, 16:02   #13 (permalink)
Интересующийся
 
Регистрация: 22.09.2004
Сообщений: 63
Понял.
Переписал весь перебор в одну процедуру, убрал много лишнего. Получилось 212 сек. Дальше уже совсем незначительные выйгрыши в скорости будут.
Так что 68 сек, это рекорд пока
xRaven вне форума      
Старый 06.01.2007, 05:44   #14 (permalink)
Участник
 
Регистрация: 13.10.2004
Сообщений: 165
Вот налабал за выходные, пробуйте, проверяйте ...

Сжатия мастей нет. Как у Sharky "13 Ranks" перебор только по 1 масти и умножено на 4, "52" - перебор всех карт дилера.

Можно попытаться еще что-то выжать, но глобальных идей пока нет, и будут только копейки.

Думаю что для обмена 1 карты нет никаких проблем.
Еще можно вставить такую опцию: Убрать любую карту и пересчитать, как будто ее нет в колоде.
Вложения
Тип файла: exe speedtest.exe (768.5 Кб, 172 просмотров)
Fabrica вне форума      
Старый 06.01.2007, 12:05   #15 (permalink)
Бессмертный
 
Аватар для Grey
 
Регистрация: 30.04.2004
Сообщений: 3,612
Цитата:
Сообщение от Fabrica писал
Сжатия мастей нет. Как у Sharky "13 Ranks" перебор только по 1 масти и умножено на 4, "52" - перебор всех карт дилера.
Не понял, у тебя быстрее, чем у Шарки? У меня твоя прога, похоже, притормаживает из-за нехватки памяти (кушает около 100 метров, у Шарки 20).
__________________
Arthur Grey
Grey вне форума      
Старый 06.01.2007, 12:18   #16 (permalink)
Участник
 
Регистрация: 13.10.2004
Сообщений: 165
Я не говорю, что у меня быстрей. Но в тройку после Шарки и Коровина попадаю (вроде ). А выложил чтоб проверить есть ли ошибки. Не ясно на чем пишет Шарки, Дельфи жрет памяти всегда много и проги делает большие.
А покажь свою версию? Сравним.

На моем компе у меня Коровин - 9 сек (со сжатием), Шарки - 92 сек, моя - 173 сек, xRaven не знаю, пусть он оценит на своем компе.
Fabrica вне форума      
Старый 06.01.2007, 13:11   #17 (permalink)
Бессмертный
 
Аватар для Grey
 
Регистрация: 30.04.2004
Сообщений: 3,612
Цитата:
Сообщение от Fabrica писал
Не ясно на чем пишет Шарки, Дельфи жрет памяти всегда много и проги делает большие.
100 MB это разве много? Это не много, это ОЧЕНЬ много. И даже 20 много. У мну 4.
__________________
Arthur Grey
Grey вне форума      
Старый 06.01.2007, 16:02     TS Старый   #18 (permalink)
Ветеран
 
Регистрация: 26.11.2005
Адрес: Минск
Сообщений: 1,242
Цитата:
Сообщение от Fabrica писал сб, 06 января 2007 11:18
Не ясно на чем пишет Шарки, Дельфи жрет памяти всегда много и проги делает большие.
Пишу на Delphi с asm-вставками.. Проблем с обменами нет! Хоть 20 раз менять по сколько угодно карт и меняемые скидывать в колоду... время расчета увеличится, ресурсоемкость нет. И уменьшать не собираюсь, 20 Мег это не критично, когда Проводник жрет 32...
__________________
Единственный способ стать умнее -- играть с более умным противником. // Основы шахмат\'1883
Sharky вне форума      
Старый 06.01.2007, 16:27   #19 (permalink)
Бессмертный
 
Аватар для Grey
 
Регистрация: 30.04.2004
Сообщений: 3,612
Цитата:
Сообщение от Sharky писал
20 Мег это не критично, когда Проводник жрет 32...
не будем брать дурных примеров с мелкомягких программеров
кстати, где он у тебя жрет 32, у меня даже при поиске до 20 не дотягивает?
__________________
Arthur Grey
Grey вне форума      
Старый 09.01.2007, 11:41   #20 (permalink)
Участник
 
Регистрация: 13.10.2004
Сообщений: 165
Маненько улучшил. И памяти меньше жрет. Всего 1 массив большой есть, если его убираю, скорость падает, а памяти всего 3 мега жрет, а с массивом - 33 мега
И еще интересно, на ноутбуке обе программы примерно одинаково, моя и Шарки, а на домашнем компе Шарки-быстрей, а моя значительно отстает :( , не понимаю почему.
Вложения
Тип файла: zip speedtest.zip (247.7 Кб, 104 просмотров)
Fabrica вне форума      

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозамена. TEST Grey Техническая поддержка форума 10 21.12.2008 13:01
Japanese IQ Test Vors Поговорим за жизнь 9 28.04.2008 11:40
был такой Donkey test Гламуризатор-р-р Около покерного стола 1 22.04.2007 03:25


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 05:36. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot