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
4382
Москва
Число можеть начаться с 0?

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


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

Да

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


09/02/06
4382
Москва
Соответственно количество возможных расстановок 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
17973
Москва
незваный гость писал(а):
И я не сказал тривиально -- я сказал неинтересно.


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

 Профиль  
                  
 
 
Сообщение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  След.

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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