![]() |
Soft Speed Test (покер)
Вложений: 1
Решил новую тему открыть, но о старом.. о скорости перебора. (Нет лучшей мотивации, чем знание, что где-то что-то лучше..)
Вот мои последние достижения.. Но, потенциал на улучшение еще есть.. :) Перебор полный, для всех комбинаций, а не для 168K уникальных.. 2 Grey: все жду твою демку.. |
Re: Soft Speed Test
Цитата:
Цитата:
|
Re: Soft Speed Test
Цитата:
Цитата:
Хочу посмотреть, и я не совсем могу понять, если ты достиг таких скоростей без обмена, то какие проблемы с обменом, ведь технология одна и та же, во всяком случае у меня так.. |
Re: Soft Speed Test
Вложений: 1
Нормально. А предыдущая как считала? И что такое 13 рангов? Если это сжатие мастей, то у меня быстрее (уже выкладывал, но арифметика собственно проста: в 20 раз меньше комбинаций)). Кстати, скорость не по моим наводкам выросла?
|
Re: Soft Speed Test
Цитата:
|
Re: Soft Speed Test
Цитата:
|
Re: Soft Speed Test
Сжатие мастей при обменах 2-3-4-5 карт выгодно использовать - число вычислений сокращается. В общем виде под сжатием мастей я понимаю обсчет только уникальных рук (руки обсчет которых дает одинаковый результат считаются 1 раз).
|
Re: Soft Speed Test
Цитата:
Цитата:
Блиц. |
Re: Soft Speed Test
Цитата:
2 Коровин: у меня что-то похожее есть, но еще не заюзал (не придумал, как использовать со вторым обменом).. если это то, о чем я думаю.. |
Re: Soft Speed Test
Цитата:
Цитата:
2 Blitz: яйцами тут кое-кто другой звенел: Цитата:
|
Re: Soft Speed Test
попробовал подвести итоги по скорости. Для алгоритмов без сжатия мастей(и абс. точности для каждой руки как я понял)). На моем компе получилось
Коровин 7 сек Шарки 68 сек у меня 300 сек :) Хочется в свое оправдание сказать что алгоритм универсальный был, и поэтому замедление за счет лишних операций... но скорости у вас очень хорошие, господа. Уважаю 8-) может сравнить скорости для вариантов с обменом одной карты? |
Re: Soft Speed Test
Моя прога в этой ветке как раз со сжатием мастей. У Шарки самая высокая скорость, + он подтянул покупку игры, так что если не бросит это дело то возможно будет первым, кто получит точное МО Русского Покера.
|
Re: Soft Speed Test
Понял.
Переписал весь перебор в одну процедуру, убрал много лишнего. Получилось 212 сек. Дальше уже совсем незначительные выйгрыши в скорости будут. Так что 68 сек, это рекорд пока |
Re: Soft Speed Test
Вложений: 1
Вот налабал за выходные, пробуйте, проверяйте ...
Сжатия мастей нет. Как у Sharky "13 Ranks" перебор только по 1 масти и умножено на 4, "52" - перебор всех карт дилера. Можно попытаться еще что-то выжать, но глобальных идей пока нет, и будут только копейки. Думаю что для обмена 1 карты нет никаких проблем. Еще можно вставить такую опцию: Убрать любую карту и пересчитать, как будто ее нет в колоде. |
Re: Soft Speed Test
Цитата:
|
Re: Soft Speed Test
Я не говорю, что у меня быстрей. Но в тройку после Шарки и Коровина попадаю (вроде :) ). А выложил чтоб проверить есть ли ошибки. Не ясно на чем пишет Шарки, Дельфи жрет памяти всегда много и проги делает большие.
А покажь свою версию? Сравним. На моем компе у меня Коровин - 9 сек (со сжатием), Шарки - 92 сек, моя - 173 сек, xRaven не знаю, пусть он оценит на своем компе. |
Re: Soft Speed Test
Цитата:
|
Re: Soft Speed Test
Цитата:
|
Re: Soft Speed Test
Цитата:
кстати, где он у тебя жрет 32, у меня даже при поиске до 20 не дотягивает? |
Re: Soft Speed Test
Вложений: 1
Маненько улучшил. И памяти меньше жрет. Всего 1 массив большой есть, если его убираю, скорость падает, а памяти всего 3 мега жрет, а с массивом - 33 мега :)
И еще интересно, на ноутбуке обе программы примерно одинаково, моя и Шарки, а на домашнем компе Шарки-быстрей, а моя значительно отстает :( , не понимаю почему. |
Текущее время: 20:52. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot