avva: (Default)
[personal profile] avva

Прочитал вот какую задачку любопытную. Не знаю, насколько она известна. Похожа на задачи про 100 человек, которые мы тут недавно обсуждали, но по-моему к ним не сводится.

Три человека входят в комнату. Для каждого из них бросают честную монету, и в зависимости от ее исхода надевают на голову красную либо синюю шляпу, с вероятностью 1/2 каждого исхода. Каждый видит цвета шляп двоих других игроков, но не цвет своей шляпы.

Любые средства передачи информации между игроками запрещены (кроме того, что им разрешается договориться об общей стратегии до начала игры, до того, как они входят в комнату). После того, как они увидели шляпы других игроков, по общему сигналу они все одновременно объявляют либо догадку насчет цвета своей шляпы - красный или синий - либо "пас". Если хотя бы один игрок правильно угадал цвет своей шляпы, и ни один из игроков не ошибся (пас не считается ошибкой), они получают 3 миллиона долларов. Если же была неправильная версия, или все трое сказали пас, они ничего не получают.

Какая стратегия приносит им наибольший шанс выиграть деньги? Скажем, если они заранее договорятся, что один из них скажет "красный", а двое других "пас", то вероятность выигрыша будет 50%. Можно ли улучшить этот результат?

Я пока что придумал решение, дающее 75%. Не знаю, лучшее ли это возможное.

Page 1 of 4 << [1] [2] [3] [4] >>

Date: 2007-04-02 11:57 pm (UTC)
From: [identity profile] justsoul.livejournal.com
Тоже нашел 75% и лучше имхо нельзя.

Date: 2007-04-02 11:59 pm (UTC)
From: [identity profile] avva.livejournal.com
Да, мне тоже так кажется.

Date: 2007-04-03 12:10 am (UTC)
From: [identity profile] monomyth.livejournal.com
1й игро заходи одевает шляпу, второй игрок зачодит, одевает шляпу, становится справа от первого, третий игрок заходит, одевает шляпу и становится сорава от второго, если у него шляпа красная или слева от первого если у него шляпа красная. Он говорит "пас".

Date: 2007-04-03 12:11 am (UTC)
From: [identity profile] monomyth.livejournal.com
ктулху съе мо окончани

Date: 2007-04-03 12:14 am (UTC)
From: [identity profile] avva.livejournal.com
Считаем это формой передачи информации и запрещаем. Давайте скажем, что сначала они все входят, потом им надевают шляпы, когда у них закрыты глаза, потом они открывают глаза и решают, и одновременно объявляют.

Date: 2007-04-03 12:14 am (UTC)
From: [identity profile] avva.livejournal.com
Или просто они садятся на заранее оговоренные стулья и не могут это изменить. В общем, нет возможности тут передавать информацию.

Date: 2007-04-03 12:15 am (UTC)
From: [identity profile] avva.livejournal.com
Мне тут показали смайлик Ктулху:

{:€

Date: 2007-04-03 12:16 am (UTC)
From: [identity profile] monomyth.livejournal.com
хаха, надо будет запомнить :)

Date: 2007-04-03 12:18 am (UTC)
From: [identity profile] monomyth.livejournal.com
если кто–то из них скажет вслух: "пас", "красная", "синяя" – это тоже передача информации. Значит они ответы на бумажке пишут?

Date: 2007-04-03 12:20 am (UTC)
From: [identity profile] french-man.livejournal.com
Ну да, 3/4 легко (каждый называет противоположный цвет, если видит две одинаковых шляпы, и пас, если две разных). Но вот как доказать, что лучше невозможно? Понятно, что стратегий конечное количество, и можно все перебрать на кумпутере, но это неинтересно.

Date: 2007-04-03 12:20 am (UTC)
From: [identity profile] avva.livejournal.com
Просто говорят одновременно по сигналу.

Date: 2007-04-03 12:23 am (UTC)
From: [identity profile] monomyth.livejournal.com
тогда о какой стратегии может идти речь? :)

Date: 2007-04-03 12:25 am (UTC)
From: [identity profile] asherin.livejournal.com
Возможность передавать информацию есть. Потому что от игроков требуют сказать нечто. Можно договориться о самых различных стратегиях. Можно называть цвет игрока справа или слева от себя, говорить "пас" если цвет шляп у двоих других игроков одинаковый. Иными словами, можно наложить требуемую информацию на "дозволенный" код. Вот если бы ответы других игроков были неизвестны... Но тогда и вовсе неинтересно будет.

Date: 2007-04-03 12:32 am (UTC)
From: [identity profile] avva.livejournal.com
заранее оговоренной :)

Date: 2007-04-03 12:44 am (UTC)
From: [identity profile] ded-maxim.livejournal.com
Разве это смайлик Ктулху? Вот я придумал (http://ded-maxim.livejournal.com/215866.html) смайлик Ктулху.

Date: 2007-04-03 12:46 am (UTC)
From: [identity profile] damn-ekibastuz.livejournal.com
100%

Допустим, что игроков зовут Вова, Леша и Петя.

Договариваются, что через 2 секунды после старта первым будет говорить Вова (это вполне легитимно, потому что одновременно отвечать все равно не получится).

Так вот, у Вовы есть выбор: (1) заговорить в течение двух секунд; или (2) промолчать.

Независимо от расклада, Вова может увидеть либо две шляпы одного цвета, либо две разного.

Дальше предлагается следующий алгоритм (простой до исступления):


1.Если Вова видит две шляпы одного цвета, говорит "пас". Это сигнал Леше (он по стратегии всегда говорит вторым), что у него шляпа того же цвета, что у Пети. Леша назывет цвет петиной шляпы, Петя говорит "пас".

2. Если Вова увидел две разные шляпы, он молчит больше двух секунд. Тогда говорит Леша, называя цвет, противоположный петиному. Петя говорит "пас". (Он "пасует" всегда. Ему отведена роль пассивного, в хорошем смысле слова.)

Date: 2007-04-03 12:48 am (UTC)
From: [identity profile] french-man.livejournal.com
Нельзя сигналить. Нельзя ждать 2 секунды. Надо говорить одновременно.

Date: 2007-04-03 12:57 am (UTC)
From: [identity profile] damn-ekibastuz.livejournal.com
Ну, можно сократить срок до каких-то долей секунды. Если у них шумахерская реакция, это вполне возможно. Ответить одновременно все равно не выйдет. Кстати, Пете ждать сигналов не надо.

Date: 2007-04-03 12:59 am (UTC)
From: [identity profile] french-man.livejournal.com
А еще проще: петя чешет левое ухо, если на васе синяя шляпа, и правое, если красная. Ухо можно очень быстро почесать.

Date: 2007-04-03 01:02 am (UTC)
From: [identity profile] siludin.livejournal.com
Для трех человек ответ довольно очевиден, конечно, 75%.

Для большего количества людей - есть несколько способов подойти к решению этой задачи... Скажем, для 15 человек можно получить результат лучше 90%.

Ключевое слово - коды Хэмминга.

Date: 2007-04-03 01:04 am (UTC)
From: [identity profile] damn-ekibastuz.livejournal.com
Небольшая поправочка. Говоря о том что Леша говорит "вторым", я имел в виду, вхто он говорит после Вовы.
И не имеет значения, когда скажет свое слово Петя.

Date: 2007-04-03 01:07 am (UTC)
From: [identity profile] rakshas.livejournal.com
75.

Что больше нельзя — можно доказать наверно только перебором, хотя вариантов не так много, поэтому можно считать, что это и не перебор ;)

Я в уме перебрал вроде, но записывать неохота.

Date: 2007-04-03 01:15 am (UTC)
From: [identity profile] monomyth.livejournal.com
вот, я про это же и говорю. Иначе с таким же успехом можно поочерди их впускать комнату одевать шапку невидимку и спрашивать какого она цвета..

100%

Date: 2007-04-03 02:16 am (UTC)
From: [identity profile] azzo27.livejournal.com
Договоренность: Если А видит, что у С - красная, он говорит пас сразу, иначе ждет, пока В скажет пас; В - наоборот.
С ждет пасов А и В; Если первым пасует А, С говорит -красная...

Date: 2007-04-03 02:26 am (UTC)
From: [identity profile] flaass.livejournal.com
Когда-то я подробно писал про эту задачу, только там Белоснежка измывалась над семью гномами. Щас поищу...
Угу, вот оно:
http://community.livejournal.com/ru_math/28836.html
http://flaass.livejournal.com/15560.html
http://flaass.livejournal.com/15713.html
http://flaass.livejournal.com/16279.html

Page 1 of 4 << [1] [2] [3] [4] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 02:57 pm
Powered by Dreamwidth Studios