2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Быки и коровы
Сообщение22.06.2006, 22:03 


22/06/06
29
Здравствуйте всем!

Простенькая игра:
Один из участников загадывает четырехзначное число. Цифры в нем повторяться не должны.

Второй участник называет четырехзначные числа, цифры в которых также не должны повторяться, стремясь угадать число первого участиника.

Результат отгадывания выражается в условных единицах - Быках и Коровах. Бык - цифра входит в число и стоит на своем месте. Корова - цифра входит в число, но находится не на своем месте.

Кто-нибудь считал? Какова вероятность определить число с 2-х попыток? с 3-х? с 4-х? с 5-и? с 6-и? Сколько попыток нужно, чтобы вероятность определения числа была равна 1?

Естественно, при оптимальной стратегии игры.

 Профиль  
                  
 
 
Сообщение23.06.2006, 07:59 
Заслуженный участник


09/02/06
4401
Москва
Число можеть начаться с 0?

 Профиль  
                  
 
 
Сообщение23.06.2006, 08:24 


22/06/06
29
Руст писал(а):
Число можеть начаться с 0?

Да

 Профиль  
                  
 
 
Сообщение23.06.2006, 08:52 
Заслуженный участник


09/02/06
4401
Москва
Соответственно количество возможных расстановок 210*24=5040. Это достаточно много, для разбора стратегий в ручную. К тому же есть определённые приорететы у людей, т.е. не все варианты у них встречаются одинаково часто. Они могут приспособиться и к определённой стратегии угадывания. Соответственно требуется не единая стратегия, а некоторая минимаксная. Поэтому можно решать толко задачи попроще, искать не оптимальную стратегию, а некоторую, гарантирующую почти всегда достичь угадывания скажем за 15 ходов.

 Профиль  
                  
 
 
Сообщение23.06.2006, 12:14 


22/06/06
29
Руст писал(а):
Соответственно количество возможных расстановок 210*24=5040. Это достаточно много, для разбора стратегий в ручную. К тому же есть определённые приорететы у людей, т.е. не все варианты у них встречаются одинаково часто. Они могут приспособиться и к определённой стратегии угадывания. Соответственно требуется не единая стратегия, а некоторая минимаксная. Поэтому можно решать толко задачи попроще, искать не оптимальную стратегию, а некоторую, гарантирующую почти всегда достичь угадывания скажем за 15 ходов.

Вроде формула есть, где-то на форуме болтается даже. Из нее следует, что явно меньше 15 ходов.
+
Вопрос-то не в этом.

 Профиль  
                  
 
 
Сообщение24.06.2006, 05:43 


10/08/05
54
Эта игра очень хорошо и давно известна. По английски она называется MasterMind.
Только т.к. она для детей, то вместо цифр цвета.
в 70-е Кнут писал про стратегии для этой игры (4-х значные числа с цифрами 0..5)

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

Оптимальную стратегия (она очевидно есть в силу конечности игры) науке не известна, так что наличие каких-либо формул сомнительно
Например, Кнут предлагает стратегию с $4.478$ вопросов в среднем (для 6 цветов).

Вроде как для Вашей игры можно построить стратегию, с не более чем 8 вопросами в худшем случае

 Профиль  
                  
 
 
Сообщение24.06.2006, 23:41 


22/06/06
29
evgeny писал(а):
Эта игра очень хорошо и давно известна. По английски она называется MasterMind.
Только т.к. она для детей, то вместо цифр цвета.
в 70-е Кнут писал про стратегии для этой игры (4-х значные числа с цифрами 0..5)

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

Оптимальную стратегия (она очевидно есть в силу конечности игры) науке не известна, так что наличие каких-либо формул сомнительно
Например, Кнут предлагает стратегию с $4.478$ вопросов в среднем (для 6 цветов).

Вроде как для Вашей игры можно построить стратегию, с не более чем 8 вопросами в худшем случае


Спасибо. И всё-таки?
Если максимум нужно 8 ходов, при этом р=1, то при 7-и ходах какова вероятность? При 6-и? При 5-и? И т. д. Хотя бы ориентировочно.

 Профиль  
                  
 
 
Сообщение25.06.2006, 21:43 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Я уже не помню подсчетов в точности, но, по-моему, было достаточно 6 ходов. Существует детали, связанные, например, с тем, можно ли в вопросе повторять цифры.

Ответ на вопрос дать затруднительно, поскольку он сильно зависит от стратегии угадывающего. Предположим угадывающий избирает стратегию, направленную на гарантированное угадывание за 6 ходов. Он сделал 3 хода. Дальше у него есть выбор -- сделать ли ход, оптимизирующий угаывание на следующем ходе, или сделать ход, гарантирующий угадывание за 6 ходов. Маловероятно, что эти варианты дадут один и тот же ход. Поэтому можно ставить вопрос о угадывании на $n$-ом ходу при конкретной стратегии угадывания. $P\{n \leqslant  1\} = \frac1{5040}$, $P\{n \leqslant  6\} = 1$ :D

Сравнивая с Mastermind, полезно иметь в виду, что в Mastermind разрешены повторения. Поэтому там возможно 1296 вариантов.

А вообще считать неинтересно. Задача с полной информацией, доступным PC конечным перебором, и непонятной математической ценностью.

 Профиль  
                  
 
 
Сообщение25.06.2006, 22:55 


22/06/06
29
незваный гость писал(а):
$P\{n \leqslant  1\} = \frac1{5040}$, $P\{n \leqslant  6\} = 1$
Сравнивая с Mastermind, полезно иметь в виду, что в Mastermind разрешены повторения. Поэтому там возможно 1296 вариантов.

??? Вроде при разрешенных повторах должно быть больше вариантов? Разве 1296>5040?

незваный гость писал(а):
твет на вопрос дать затруднительно, поскольку он сильно зависит от стратегии угадывающего. Если угадывающий избирает стратегию, направленную на гарантированное угадывание за 6 ходов. Он сделал 3 хода. Дальше у него есть выбор -- сделать ли ход, оптимизирующий угаывание на следующем ходе, или сделать ход, гарантирующий угадывание за 6 ходов. Маловероятно, что эти варианты дадут один и тот же ход. Поэтому можно ставить вопрос о угадывании на $n$-ом ходу при конкретной стратегии угадывания.
А вообще считать неинтересно. Задача с полной информацией, конечным перебором доступным PC, и непонятной математической ценностью.

Странно...Подсчитать полную вероятность при ВСЕХ стратегиях, т.е. не зависящую от стратегий - разве это тривиально?

 Профиль  
                  
 
 
Сообщение25.06.2006, 23:17 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Joker90 писал(а):
??? Вроде при разрешенных повторах должно быть больше вариантов? Разве 1296>5040?

В Mastermind традиционно 6 цветов, в Быках и коровах -- десять цифр.
Joker90 писал(а):
Подсчитать полную вероятность при ВСЕХ стратегиях

Интересно, как Вы это понимаете "вероятность при ВСЕХ стратегиях"? И я не сказал тривиально -- я сказал неинтересно.

 Профиль  
                  
 
 
Сообщение26.06.2006, 00:00 


22/06/06
29
незваный гость писал(а):
Joker90 писал(а):
Подсчитать полную вероятность при ВСЕХ стратегиях

Интересно, как Вы это понимаете "вероятность при ВСЕХ стратегиях"? И я не сказал тривиально -- я сказал неинтересно.

Очевидно, что НАИБОЛЬШАЯ вероятность и будет вероятностью для вСЕХ стратегий.
Например, при стратегии 1 вероятность отгадать за n ходов будет Р1, для стратегии 2=Р2.
Какая больше - та и будет для ВСЕХ.

 Профиль  
                  
 
 
Сообщение26.06.2006, 00:06 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
А-а-а-а. Так это называется не полная вероятность, а максимальная вероятность (по стратегиям).

 Профиль  
                  
 
 
Сообщение26.06.2006, 00:36 
Заслуженный участник
Аватара пользователя


23/07/05
17977
Москва
незваный гость писал(а):
И я не сказал тривиально -- я сказал неинтересно.


"Тривиальный" означает "неоригинальный", "неинтересный".

 Профиль  
                  
 
 
Сообщение26.06.2006, 00:53 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Виноват-с, off-topic это.
Someone писал(а):
"Тривиальный" означает "неоригинальный", "неинтересный".

Быть может.
У нас (на Матмехе) в основном имело значение "имеющий короткое сразу приходящее на ум решение". То есть, например, длинное техническое решение не было тривиальным. Технически тривиальный корень (тривиальное решение) -- специальное решение, часто не отражающее свойств общего решения (в выражениях, подобных "$x(t) = 0$ -- тривиальное решение $x'(t) = a \, x(t)$").

 Профиль  
                  
 
 
Сообщение29.06.2006, 14:59 


22/06/06
29
Есть прога, которая за 6 ходов решает. Правда ли?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group