Здравствуйте, гость | Правила · Помощь |
» подскажите как тут 6) |
|
||
У меня на WinXP последняя версия и не начинала |
||
|
||
Дык 45-летний опыт игры -------------------- С уважением, А.Малышев |
||
|
||||
Козырь черва выигрывает, если имеет вид К***. А если там Д***, то "выигрывает" козырь трефа. Но, как я уже говорил, это "предварительные" результаты, спорить не стану. Но про себя пару слов скажу. Откуда возникает разница с программой перебора или почему я ей пока не "верю"? Предположительно, дело в том, что программа тупо перебирает все варианты, а это плохо, ибо нужно перебирать только "реальные". Тем более, что здесь МО вариантов очень близки. Что значит реальные? Ну, если по-простому, у завистовавших такую шестерную не должно быть восьмерной игры с раздачи или, наоборот, мизера. У меня это учитывается, а "у вас" при полном переборе наверняка нет. В общем, вопрос остается открытым. Потом доисследую. ) |
||||
|
||
Конечно, берутся все расклады, в том числе и невозможные. Сложно сказать как именно скажутся невозможные расклады на результатах. Предположительно, влияние будет минимально. Не исключено, что в будущем сделаю отсев подавляющего числа невозможных раскладов. Для этого, достаточно создать алгоритм грубого анализа руки с точностью около 0.5 вз. -------------------- the elephant has you.. |
||
|
||||||
Коль! Ну ты же сам понимаешь, что Тем более, что при своем ходе надо бы еще зафиксировать атаку втемную: при козыре трефа - в червовую фигуру, а при червовом козыре - в туза треф. Я, кстати, не разобрался, как это сделать в словесновском решателе. Да и времени разбираться не было. Тем более, что последняя версия у меня на работе установлена, а я сейчас на больничном.
А вот тут я, каюсь, лопух. Свято верил, что на чужом ходу надо оставлять смягчение.
Так у тебя, вроде бы, ИНС показывала даже лучшие результаты предварительной оценки? Или проблема в снижении быстродействия? |
||||||
|
||
Юрий! Скажу по очень страшному секрету - у нас эта программа вообще многого не умеет. Например, кроме учета наличия/отсутствия торговли, она не умеет вырабатывать оптимальную стратегию сносов и розыгрыша при угадаечных мизерах. Единственное, что она умеет, это тупо перебирать все варианты. Зато делает это очень быстро - десятки тысяч вариантов раскладов в секунду при козырной игре и тысячи при бескозырной игре и мизерах. (Николай! Поправь, если не так.) И все ее алгоритмы можно найти в открытом доступе. Насколько я понимаю Николая, он совсем не против все описания раскрыть. Да там ничего особенного нет. Know How является только принцип построения таблиц транспозиций. Словеснов что-то похожее делал, но сути до конца не понял и до ума не довел. Поэтому у него в несколько раз медленнее считает. А про alpha-beta алгоритм с памятью, Zobrist-хеширование или вытесняющее кэширование можно и так прочитать. Другое дело, что еще есть куда стремиться. Например, предварительный грубый поиск (оценка) лучшего первого хода во взятку. Внедрение alpha-beta алгоритма с нулевым окном. Или распараллеливание расчетов в многопроцессорных системах. Поэтому, как-то неинтересно делиться во многом сырым продуктом. Это сообщение отредактировал Pochemuk - 16/01/2018, 12:11 |
||
|
||
На всех козырных, БК, мизерах примерно одинаковая скорость. Есть зависимость от алгоритмов прогнозирования лучшего хода и непосредственно от сложности структуры руки. Скорость штука неконстантная и зависит от наполнения хэш-таблиц. В начале это 1000 раскл в сек, а к концу подсчета может быть и 10000+ раскл в сек. Распараллеливание актуально только на задаче расчета МО до взятия прикупа, когда на каждый прикуп выделяем свой поток (каждое ядро процессора инициализирует 2 потока). ИНС нет резона использовать на обычных процах - это медленно. Тут нужны векторные вычисления на видеокартах или на спец. устройствах. Кроме того, ИНС не дадут точных значений, а только приближение, что для научных исследований не совсем подходит. -------------------- the elephant has you.. |
||
|
||||
Атака втемную зафиксирована, конечно, и выбран самый лучший ход. Хотя, втемную делается только первый ход. А в настоящей игре нужно понимать, что возможен и полностью темный розыгрыш, а это уже сильно может повлиять на решение. По сути, тут все решения одинаковы по МО и правильный выбор находится в иной плоскости анализа. Насчет усреднения по больнице ты имеешь ввиду, что МО это не среднее число взяток? Возможно, но не думаю, что в данном случае это сильно изменит картину. Пока не сделал алгоритм вычисления МО в вистах, это слишком мелкая задача, которая элементарно решается, хотя и требует времени: дело в том, что вистовое вычисление МО зависит от типа игры и конвенций. Для скачек, питера, разбойника, игры с 2, 3, 4 участниками все по-разному. Это сообщение отредактировал extasy - 16/01/2018, 16:06 -------------------- the elephant has you.. |
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
0 Пользователей: