| Здравствуйте, гость | Правила · Помощь |
Все темы | | | |
| » Теория. Алгоритм распасовки. | | | |
|
» 13/03/2013, 17:20, Клейн
|
||||
Поверьте, есть несколько десятков человек (скорее сотня), которые считают в реальном времени (за столом) лучше нынешнего меня. Относительно же постановки 10 Для понимания почему ставить 10 Должен признать, с руки Востока расклад полностью (вплоть до фосок треф) не считается, но вероятностно (по его ходам) нахождение именно у Запада и 7 К тому же, стоит сыграть на ошибку Юга - это увеличивает шансы. А Югу, если у него есть одна из ключевых карт в трефе (7-ка или 8-ка) посчитать можно, но сложно и в реальном времени совсем уж тяжко. А также, рискуя взять одну лишнюю взятку, Восток имеет большие щансы избавиться от нескольких лишних взяток. Всё это в сумме делает постановку 10 черв гораздо более выгодной. Где-то так вот. Касательно же второго знака после запятой, то есть ещё гроссмейстеры, которые считают карту скорее уж по третьему, если не по четвёртому знаку, тех цифр, которые выдаёт вам прога. Вас не должно это удивлять, так как ваша программа, как я понял, не отбрасывает львиную долю рук и раскладов о которых гросс и мастер просто не задумываются. А вот если бы вы когда-нибудь нашли алгоритм отсеивания рук и раскладов, которые не подлежат рассмотрению, то речь шла бы уже не о втором-третьем знаке после запятой, а, скорее, о целых числах. Мне так кажется. |
||||
|
» 13/03/2013, 17:47, Клейн
|
||
Раз уж ввязался в беседу, то попытаюсь раскрыть мысль относительно проблем проги на БК-контрактах. 1. Речь идёт в основном о контрактах 6 БК, где есть шансы взять 4 или 5, 5 или 6. 2. Сильные игроки умеют играть такие контракты и особенно против тех, кто считает снос по оптимальности МО. 3. Если контракт БК проблемный, то это означает: а) скорее всего по три карты до сноса во всех мастях, б) во всех четырёх мастях, или минимум в трёх, есть угрозы (потенциал на взятие лишней взятки играющим). Играющему проблемный БК надо что-то снести. Например, ТД9 Зачастую, играющий приводит сдачу к моменту, когда вистующим надо угадать одну из мастей. Как вы думаете, снос, положим, Д |
||
|
» 13/03/2013, 17:50, isabsent
|
||
Думаю, что для моего уровне игры в преферанс это неподъемная задача. Я думаю запустить Вашу задачу на ночь в полном варианте (с первого хода) - посмотреть что алгоритм насчитает (если вообще досчитает до конца). Судя по тому, что он за час не просчитывает второй ход - дерево вариантов там просто огромное. Чувствую, что результат будет не очень радостным |
||
|
» 13/03/2013, 17:58, isabsent
|
||
Я могу неверно понять вопрос, но если Вы снова дадите полные расклады на руках, то бескозырку я легко проверю - она считается мгновенно. А если я правильно понял вопрос, то алгоритм найдёт решение в 50% случаев - если это угадайка между двумя картами - не зависимо от того, ходил ли кто-то уже с 9 P.S. А эта задача не эквивалентна ловле дырки на мизере при угадайке 50/50? Это сообщение отредактировал isabsent - 13/03/2013, 18:33 |
||
|
» 13/03/2013, 18:02, Клейн
|
||
Ах, вот оно как у вас считает, не обращая внимания на логику сноса. Тогда я, видимо, не прав. Сдачу быстро предоставить не могу, уже пьян. Но может быть, на днях - не обещаю. |
||
|
» 13/03/2013, 18:31, isabsent
|
||
1) Тут я еще не уверен на каком варианте остановится. Сначала я обсчитывал только наиболее вероятные сносы, но с увеличением скорости счета появилась возможность учитывать ВСЕ возможные сносы. В текущем алгоритме я её и оставил, так как не пришел к однозначным выводам. Конечно, с одной стороны оставление всех раскладов портит статистику - тузов и марьяжи никто не сносит. С другой стороны если допускать к обсчету только разумные сносы, а особо хитрый (или особо бестолковый) пользователь снесет марьяж, то алгоритм может не найти правильное решение никогда - сколько раз его не прогоняй - так как такой расклад он не обсчитывает. С третьей стороны пользователь сам себя накажет таким сносом. С четвертой стороны это наказание в какой-то мере будет скомпенсировано невозможностью алгоритма наказать пользователя за безумный снос... Короче - ситуация как у Буриданова осла... 2) Возвращайтесь! |
||
|
» 13/03/2013, 23:14, Клейн
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
С ЧЕГО ВСЁ НАЧАЛОСЬ.
сдача взята отсюда, но приведена в более привычный для форума вид. Задача Морозко хз откуда из сети. Игра идёт втроём. Ситуация распас. Первый ход Востока. * - выделяет карту, которая была положена на стол первой в данной взятке.
В трёх-карточной концовке у Востока осталась масть AK9 Надо-де уразуметь как играть: сверху-снизу или просто снизу на 2-2 черва? Прога говорит, что надо отдаться снизу в 9-ку черв. И прога приводит цифры, мол выход в туза почти в два раза хуже выхода в 9-ку. ♥A: [3,20, 4,40, 2,40] ♥9: [1,70, 5,15, 3,15] Computer moves as Player ♥9 Ну, вот совсем я с прогой НЕСОГЛАСНЫЙ Мы точно знаем, что у Запада есть 7 Точно знаем, что у юга есть J И типа расклад будет вот такой:
Где-то болтается пара бубён (Q Решение может быть единственным: играть A Обратите внимание на взятку № 3 и взятку № 6. Ни один вменяемый человек не будет разыгрывать масть типа KQ7 Кроме того, имеющий QJ8 Но чтобы было это "что так, что так" Восток должен принять верное решение. И тут прога сыграла, как абсолютно железная болванка. Что-то это меня начинает смущать, касательно умения проги играть пасы. isabsent, пока оформлял этот пост, понял почему такая очерёдность мастей туточки - это бриджевая замутка и очерёдность оттуда же ПОЛНЫЙ РАСКЛАД:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
» 13/03/2013, 23:25, Клейн
|
||
С пьяну забыл указать, что ни один чел не будет так играть, потому что у него сбоку есть ещё 8 Ему нет надобности ходить в 7 Значит у него было или две бубны, или четыре. Тогда черва точно лежит 3-1. Счёт простейший - даже пьяный смог посчитать. Почему прога выбрала 9 Что-то не ладно в Датском королевстве. |
||
|
» 14/03/2013, 05:16, isabsent
|
||||||||
Я не уловил откуда мы это знаем? Вроде бы кроме Востока до 8-ой взятки никто ничего не проносил. Значит с точки зрения Востока эти 6 оставшихся у оппов карт могут лежать на руках Юга и Запада как угодно. И алгоритм мой пишет, что с точки зрения Востока ситуация такая: Not empty suits for Player: false,false,false,true, true,true,true,true, true,true,true,true, Если она действительно такая, то вероятность расклада На 7-ой взятке Восток уже имел 1 взятку. Значит при ходе с Т
Если это о розыгрыше 6-ой взятки, то наверное Вы имели ввиду Q,10,7
Обратите внимание, что для хода 8 ************************ Trick #6 ******** Player: ♠ ♣ 8, ♦ ♥ A,K,10,9, First: ♠ J, ♣ ♦ Q,10,7, ♥ 8, Second: ♠ ♣ 7, ♦ 8, ♥ Q,J,7, ♦7: [2,50, 4,00, 3,50] ♠J: [1,87, 5,00, 3,13] ♥8: [2,33, 4,00, 3,67] ♦Q: [1,32, 6,00, 2,68] Computer moves as First ♦7
Вы полагаете, что против Вас играет человек и анализируете его ходы с точки зрения человека. Но алгоритм не руководствуется Вашей логикой - она туда не заложена. В данном случае выбор между двумя картами случаен (потому что они совпали по среднему значению) и никак не зависит от количества бубн на его руке. (Если быть точнее, то конечно зависит, но только через средние значения.) Можно ли Ваше утверждение сформулировать так: "Наличие Это сообщение отредактировал isabsent - 14/03/2013, 07:11 |
||||||||
|
» 14/03/2013, 07:26, isabsent
|
||
Обратил На взятках во второй половине игры я не смог поймать его на ошибках. Вроде кажется, что он ошибается, а считаешь на руках и видишь, что всё правильно. Это сообщение отредактировал isabsent - 14/03/2013, 07:31 |
||
Все темы | | | |
« Предыдущая тема | Перечень тем | »
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
0 Пользователей:
