Переход на главную страницу сайта “Термист” Термист
Термомеханическое упрочнение арматурного проката
технология, средства, разработка
Главная О сайте Стандарты Технология Устройства
Лаборатория Библиотека Глоссарий Желтые страницы Обратная связь

Выбор наибольшего приданого

 

Постановка задачи

 

Король для испытания кандидата на пост придворного мудреца предлагает ему женитьбу на молодой придворной даме, имеющей наибольшее приданое. Суммы приданых записываются на билетиках и перемешиваются. Наудачу вытягивается билетик, и мудрец должен решить, является ли это приданое наибольшим. Если он выносит правильное решение, то получает эту леди в жены вместе с приданым, в противном случае - не получает ничего. При отказе от суммы, указанной на первом билете, мудрец должен вытянуть второй билет и отказаться или нет от него и т. д., пока не сделает выбор или не отвергнет все приданые. При дворе короля 100 привлекательных дам, все их приданые различны.

Как должен действовать мудрец?

 

Решение задачи

 

Любопытно узнать - на много ли шансы мудреца на успех больше 1/100? Многие предлагают следующую стратегию: пропустить первую половину билетов и затем выбрать первую сумму, превосходящую все предыдущие, если таковая найдется. Это достаточно разумно, но такая стратегия не является оптимальной. Очень немногие представляют себе порядок величины вероятности выигрыша.

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

При трех билетах имеем шесть возможных способов вытаскивания:

    123 231*        
    132* 312        
    213* 321        

Одна из стратегий - пропустить первый билет и затем выбрать первый номер, его превосходящий, если такой найдется. Эта стратегия выигрывает в трех случаях, отмеченных звездочкой, т. е. в половине всех возможных случаев, что значительно улучшает просто случайную догадку, например, выбор первого билета.

Допустим теперь, что у нас есть четыре билета. Их возможные перестановки есть

    1234 2134 3124*+ 4123    
    1243+ 2143*+ 3142*+ 4132    
    1324+ 2314+ 3214*+ 4213    
    1342+ 2341+ 3241*+ 4231    
    1423* 2413* 3412* 4312    
    1432* 2431* 3421* 4321    

Кажется разумным пропустить первый билет и остановиться на следующем наибольшем номере, если он есть. Назовем этот план стратегия 1. Звездочки в нашем списке указывают на случай выигрыша этой стратегии. Вероятность правильного решения равна здесь 11/24, что гораздо лучше, чем случайное решение с вероятностью выигрыша 1/4.

Стратегия 2 пропускает первые два номера и затем выбирает первый номер, их превосходящий. 10 перестановок, в которых эта стратегия дает выигрыш, отмечены крестиком. Видно, что стратегия 1 выигрывает чаще.

Если продолжать изучение всех возможных случаев их перечислением, то задача приобретает зловещий вид, так как уже для восьми билетов число перестановок есть 40320. Далее, могут существовать хорошие стратегии, которые мы упустим из виду, хотя это кажется невероятным. Будем надеяться, что математика сможет нам помочь.

Следует подчеркнуть, что мудрец ничего не знает о распределении номеров. Чтобы удостовериться в этом, король может сам вытаскивать билеты и сообщать мудрецу их номера среди уже появившихся. Только билет с наибольшим приданым среди вытянутых заслуживает внимания; назовем такое максимальным.

Покажем теперь, что оптимальная стратегия - пропустить s - 1 билетов и выбрать первый максимальный номер после них. Мы выберем максимальное приданое на i-м шагу, если вероятность того, что оно наибольшее среди всех имеющихся, превосходит вероятность правильного решения при оптимальной стратегии и более позднем вытягивании. Формально: остановимся на максимальном номере при i-м вытягивании, если
Р (выиграть при i-м вытягивании) > Р (выиграть при оптимальной стратегии, начиная с i + 1 вытягивания).   (1)
Покажем, что вероятность в правой части (1) убывает, когда i возрастает, а вероятность в левой части (1) возрастает с возрастанием i, и потому существует выбор шага i, после которого предпочтительнее удержать максимальное приданое, нежели продолжать испытания. Вычисляя затем вероятность выигрыша для такой стратегии, найдем оптимальный выбор значения s.

После нескольких первых ходов в этой игре мы можем еще прибегнуть ко всем стратегиям, определяемым последующими вытаскиваниями, так как мы всегда можем пропустить часть билетов, пока не достигнем нужного нам числа билетов. Следовательно, вероятность в правой части неравенства (1) не возрастает с ростом i. При i = 0 это искомая оптимальная вероятность, а при i = n - 1 эта вероятность равна 1/n как вероятность выигрыша при выборе на последнем шагу.

Вероятность того, что на i-м шагу максимальное приданое больше всех имеющихся, равна вероятности того, что наилучший номер находится на одном из первых i билетов, а именно, равна i/n, что является строго возрастающей от 1/n до 1 функцией от i. Поэтому значение i/n в какой-то точке превосходит вероятность выигрыша при продолжении испытаний. Таким образом, оптимальная стратегия может быть задана следующим правилом: пропустить s - 1 первых номеров и выбрать затем первого лидера, т. е. первый номер, который больше всех предыдущих. Сосчитаем вероятность выигрыша для такой стратегии. Вероятность правильного решения есть вероятность появления ровно одного лидера между s-м шагом и n-м. Вероятность того, что наилучший билет появился на k-м шагу, равна 1/n. Вероятность того, что максимум первых k - 1 номеров появился среди первых s - 1 номеров, есть (s - 1)/(k - 1). Произведение (s - 1)/[n·(k - 1)] дает вероятность того, что мы выиграем при выборе k, s ≤ k ≤ n. Суммируя эти числа, получим вероятность π(s, n) получения наилучшего приданого при оптимальной стратегии
Вероятность получения наилучшего выигрыша при оптимальной стратегии          (2)

Так как первое вытаскивание всегда дает максимальный номер, то π(1, n) = 1/n. Заметим, что при n = 4, s = 2 имеем π(1, n) = 11/24, как и в нашем примере.

Оптимальное значение s, скажем, s*, есть минимальное s, для которого имеет место неравенство (1), т. е. это наименьшее s, для которого
Ф.Мостеллер. Пятьдесят занимательных вероятностных задач с решениями          (3)
или, что равносильно, такое s, для которого
Ф.Мостеллер. Пятьдесят занимательных вероятностных задач с решениями          (4)

Оптимальное значение s и вероятности выигрыша для задачи о приданных
n s π(s, n) n s π(s, n)
1 1 1.000 10 4 0.399
2 1 0.500 20 8 0.384
3 2 0.500 50 19 0.374
4 2 0.458 100 38 0.371
5 3 0.433 n/e 1/e ≈ 0.368

Эта таблица дает оптимальные значения s и соответствующие им вероятности правильного решения для небольших значений n. Для n = 100 следует пропустить 37 приданных и выбрать после этого первое максимальное.

Большие значения n

Для больших значений n мы можем аппроксимировать сумму выражением ln(n) + C, где С - постоянная Эйлера. Используя это приближение в формуле (2) для больших s и n, получаем
Вероятность получения наилучшего выигрыша при оптимальной стратегии в случае больших выборок          (5)

Аналогично приближения для правой и левой частей неравенства (4) показывают, что ln(n/s) ≈ 1, и, значит, s ≈ n/e. Подставляя эти результаты в (5), находим
Ф.Мостеллер. Пятьдесят занимательных вероятностных задач с решениями

Подводя итог, видим, что для больших значений n оптимальная стратегия пропускает приблизительно 1/e часть билетов и останавливается после этого на первом максимальном приданом, причем вероятность правильного решения равна приближенно 1/е.

Представляется замечательным, что в этой игре, которая на первый взгляд дает вероятность 1/n выигрыша, существует простая стратегия с вероятностью правильного решения больше чем 1/3 даже для больших значений n.

 

Публикуется по работе: Пятьдесят занимательных вероятностных задач с решениями. Ф.Мостеллер, перев. с англ., издание второе. М. Наука, 1975, 112 с.

 

К началу страницы


Web-сайт “Термист” (termist.com)
Термомеханическое упрочнение арматурного проката

Отсутствие ссылки на использованный материал является нарушением заповеди "Не укради"

Редактор сайта: Гунькин И.А. (termist.com@gmail.com)