Здравствуйте, гость Правила · Помощь

»  мизер: вопрос знатокам, играю мизер, не знаю чем ходить Подписаться | Сообщить другу | Версия для печати
      » 4/07/2017, 17:24,  Кутруповезет 
extasy ( "3/".$m["июл"]."/2017," 13:19)
Альфа версия алгоритма оценки МО расклада до взятия прикупа готова.
Count...........500
вариантов? GameType........ALL_TALONS
SelectionMode...RANDOM_SELECTION
MizerMode.......MIZER_ON
Trump...........NO_TRUMP
Player..........FIRST_HAND
TableSize.......1800038157
TableRecords....1158347317
NodeCount.......31478558724
Talons..........231
Variants........8169
MO..............0.204935
Time............7974 sec

Чистому мизеру соответствует значение -1.


Интересно,что сносилось для прикупа 89 червей?
И что такое 8169 вариантов?
      » 4/07/2017, 18:13,  extasy 
Кутруповезет ( "4/".$m["июл"]."/2017," 17:24)
extasy ( "3/".$m["июл"]."/2017," 13:19)
Альфа версия алгоритма оценки МО расклада до взятия прикупа готова.
Count...........500
вариантов? GameType........ALL_TALONS
SelectionMode...RANDOM_SELECTION
MizerMode.......MIZER_ON
Trump...........NO_TRUMP
Player..........FIRST_HAND
TableSize.......1800038157
TableRecords....1158347317
NodeCount.......31478558724
Talons..........231
Variants........8169
MO..............0.204935
Time............7974 sec

Чистому мизеру соответствует значение -1.


Интересно,что сносилось для прикупа 89 червей?
И что такое 8169 вариантов?

Нет проблем.

Итак, получен результат для прикупа на 500 случ раскладов для каждого сноса.
extasy ( "3/".$m["июл"]."/2017," 13:19)
h98          0.68

Для перебора сносов одного прикупа можем взять полную выборку раскладов.
Статистика по сносам:

h98 1.55779
hQ9 0.688865
sJh9 2.03171
s1h9 2.03171
d8h9 2.40694
dJh9 2.17525
cJh9 2.17292
c9h9 2.39788
c9h8 2.39788
cJ9 2.52948
c9hQ 1.99579
c9dJ 2.47329
sJc9 2.35742
c9d8 2.68146
s1c9 2.35742
s1d8 2.37355
s1h8 2.03171
s1cJ 2.14045
sJ1 2.06163
s1hQ 1.67614
s1dJ 2.1418
dJhQ 1.84359
dJ8 2.54353
sJdJ 2.1418
cJdJ 2.2885
dJh8 2.17525
hQ8 0.688865
d8h8 2.40694
cJh8 2.17292
sJh8 2.03171
cJd8 2.49118
cJhQ 1.83042
sJcJ 2.14045
sJhQ 1.67614
sJd8 2.37355
d8hQ 2.00498

Process started at: 2017-07-04 17:40:05

1. sJ17 cJ97 dJ87 hQ98
2.
3.
4.

Count 184756
GameType ALL_VARIANTS
SelectionData FULL_SELECTION
MizerMode MIZER_ON
Variant 36
Talon 1
Trump NO_TRUMP
Player FIRST_HAND
TableSize 1805003815
TableRecords 132810822
NodeCount 4403504318
Time 1130.7 sec
------------------------------
Видим, что
hQ8 0.688865 и
hQ9 0.688865
имеют наилучшие показатели МО.

Таким образом, для 500 случ. раскладов 0.68, для всех 184756 раскладов 0.688865.
-----------------------------
8169 - это число всех сносов для 231 прикупа. Отбросили все сносы, содержащие 7ку.


--------------------
the elephant has you..
      » 4/07/2017, 18:25,  Кутруповезет 
То есть определение лучшего сноса для каждого прикупа делается всегда как часть алгоритма оценки МО расклада?

Это сообщение отредактировал Кутруповезет - 4/07/2017, 18:27
      » 4/07/2017, 18:28,  extasy 
Кутруповезет ( "4/".$m["июл"]."/2017," 18:25)
То есть определение лучшего сноса для каждого прикупа делается всегда как часть алгоритма оценки МО расклада?

Конечно, а какие могут быть еще варианты?


--------------------
the elephant has you..
      » 4/07/2017, 18:45,  Кутруповезет 
Ну что ж, результат похож на правду. Мой довольно приблизительный инструмент дает для этого мизера до взятия прикупа -0.1 взятки.
Extasy, а зачем вы присвоили чистому мизеру значение -1, а не +1? Логично и общепринято принимать выигрыш за плюс, а проигрыш за минус. Выигрыш, кстати вызывает "положительную" эмоцию.

Это сообщение отредактировал Кутруповезет - 4/07/2017, 18:47
      » 4/07/2017, 18:58,  extasy 
Кутруповезет ( "4/".$m["июл"]."/2017," 18:45)
Ну что ж, результат похож на правду. Мой довольно приблизительный инструмент дает для этого мизера до взятия прикупа -0.1 взятки.
Extasy, а зачем вы присвоили чистому мизеру значение -1, а не +1? Логично и общепринято принимать выигрыш за плюс, а проигрыш за минус. Выигрыш, кстати вызывает "положительную" эмоцию.

Руководствовался логикой, что взятие +1 взятки означает проигрыш. Соответственно, отсутствие взяток означает -1 взятку.

В принципе, подкорректировать дело 5 минут. Это можно сделать в любой момент, если так покажется удобнее.

Да, результат похож на правду. Специально привел список прикупов, чтобы было легче проверить, может кто углядит несоответствие. Алгоритм почти не тестировался.

По скорости пока слабовато, но, надеюсь, смогу оптимизировать склейкой эквивалентных сносов.

--------------------
the elephant has you..
      » 4/07/2017, 19:13,  Кутруповезет 
Но как я понял, у вас сейчас выбирается лучший для мизериста первый ход. В жизни такого нет и это вносит погрешность в окончательное МО. Возможно, до 0.1 взятки(?) А автоматизировать "правильный" с точки зрения человека ход, наверное, тоже непросто.
      » 4/07/2017, 19:18,  extasy 
Кутруповезет ( "4/".$m["июл"]."/2017," 19:13)
Но как я понял, у вас сейчас выбирается лучший для мизериста первый ход. В жизни такого нет и это вносит погрешность в окончательное МО. Возможно, до 0.1 взятки(?) А автоматизировать "правильный" с точки зрения человека ход, наверное, тоже непросто.

Да, но важно понимать, что первый ход все равно делается втемную, а не всветлую.
На данной карте почти всегда человеческое решение будет совпадать с оптимальным (для более менее адекватного игрока). Хотя, в некоторых случаях у человека могут быть потери в оптимальности. Но это врядли более, чем 10% от МО. Так что, ни о какой разнице в 0.1 взятки не может быть и речи.

Это сообщение отредактировал extasy - 4/07/2017, 19:19

--------------------
the elephant has you..
      » 4/07/2017, 19:35,  Кутруповезет 
extasy ( "4/".$m["июл"]."/2017," 19:18)

На данной карте почти всегда человеческое решение будет совпадать с оптимальным (для более менее адекватного игрока). .

Здесь чаще всего после сноса у игрока будут оставаться 710 или 710В. Если у кого-то из вистующих есть только старшие карты в этой масти - Д, К, Т, - то ваша программа тут же выйдет в масть 710 (710В), а человек так ходить не будет.
По моему, есть смысл проверить эту погрешность экспериментально - сделать принудительный заход для этого мизера и потом сравнить результаты.
      » 4/07/2017, 19:39,  extasy 
Кутруповезет ( "4/".$m["июл"]."/2017," 19:35)
extasy ( "4/".$m["июл"]."/2017," 19:18)

На данной карте почти всегда человеческое решение будет совпадать с оптимальным (для более менее адекватного игрока). .

Здесь чаще всего после сноса у игрока будут оставаться 710 или 710В. Если у кого-то из вистующих есть только старшие карты в этой масти - Д, К, Т, - то ваша программа тут же выйдет в масть 710 (710В), а человек так ходить не будет.
По моему, есть смысл проверить эту погрешность экспериментально - сделать принудительный заход для этого мизера и потом сравнить результаты.

Еще раз.

Программа на первой руке НЕ ВИДИТ расклад, когда делает первый ход.
Алгоритм такой:
Форсированно делаются ходы каждой картой для каждого из сгенерированных раскладов. Далее, выбирается ход с лучшим МО.
Иначе, в этом вычисленном МО не было бы смысла.

--------------------
the elephant has you..
« Предыдущая тема | Перечень тем | Следующая тема »
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей: