Processing math: 100%
Skip to main content
LibreTexts - Ukrayinska

3.1: Перестановки

Багато проблем теорії ймовірностей вимагають, щоб ми підрахували кількість способів, якими може статися та чи інша подія. Для цього вивчаємо теми перестановок і комбінацій. Розглянемо перестановки в цьому розділі і комбінації в наступному розділі. Перш ніж обговорювати перестановки, корисно ввести загальну методику підрахунку, яка дозволить нам вирішити різноманітні задачі підрахунку, включаючи проблему підрахунку кількості можливих перестановокn об'єктів.

Проблеми підрахунку

Розглянемо експеримент, який проходить в кілька етапів і такий, що кількість результатівm наn -му етапі не залежить від результатів попередніх етапів. Кількістьm може бути різною для різних етапів. Ми хочемо порахувати кількість способів, якими може бути проведений весь експеримент.

Приклад3.1.1

Ви їсте в ресторані Émile, і офіціант повідомляє вам, що у вас є (а) два варіанти закусок: суп або сік; (б) три для основної страви: м'ясо, риба або овочеве блюдо; і (в) два на десерт: морозиво або торт. Скільки можливих варіантів у вас є для повноцінного харчування? Ми ілюструємо можливі страви за допомогою діаграми дерева, показаної на малюнку.3.1.1 Ваше меню вирішується в три етапи — на кожному етапі кількість можливих варіантів не залежить від того, що було вибрано на попередніх етапах: два варіанти на першому етапі, три на другому і два на третьому. З діаграми дерева ми бачимо, що загальна кількість варіантів є добутком кількості варіантів на кожному етапі. У цих прикладах у нас є232=12 можливі меню. Наш приклад меню є прикладом наступної загальної техніки підрахунку.

A Метод підрахунку

Завдання має виконуватися в послідовностіr етапів. Існуютьn1 способи проведення першого етапу; для кожного з цихn1n2 способів існують способи проведення другого етапу; для кожного з цихn2n3 способів існують способи проведення третього етапу тощо. Потім загальна кількість способів, за допомогою яких може бути виконана вся задача, задається продуктомN=n1n2nr.

Деревовидні діаграми

Часто буде корисно використовувати деревоподібну діаграму при вивченні ймовірностей подій, що стосуються експериментів, які відбуваються поетапно і для яких нам даються ймовірності результатів на кожному етапі. Наприклад, припустимо, що власник ресторану Еміля зауважив, що 80 відсотків його клієнтів вибирають суп для закуски, а 20 відсотків вибирають сік. З тих, хто вибирає суп, 50 відсотків вибирають м'ясо, 30 відсотків вибирають рибу, а 20 відсотків вибирають овочеве блюдо. З тих, хто вибирає сік для закуски, 30 відсотків вибирають м'ясо, 40 відсотків вибирають рибу, а 30 відсотків вибирають овочеве блюдо. Ми можемо використовувати це для оцінки ймовірностей на перших двох етапах, як зазначено на деревоподібній діаграмі малюнка 3.2.

Ми вибираємо для нашого зразкового простору набірΩ всіх можливих шляхівω=ω1ω2,...,ω6 через дерево. Як ми повинні призначити наш розподіл ймовірностей? Наприклад, яку ймовірність ми повинні присвоїти клієнту, який вибирає суп, а потім м'ясо? Якщо 8/10 клієнтів вибирають суп, а потім 1/2 з них вибирають м'ясо,8/101/2=4/10 частка клієнтів вибирають суп, а потім м'ясо. Це пропонує вибрати наш розподіл ймовірностей для кожного шляху через дерево, щоб бути добутком ймовірностей на кожному з етапів на шляху. Це призводить до розподілу ймовірностей для вибіркових точок,ω зазначених на малюнку 3.2. (Зауважте, щоm(ω1)++m(ω6)=1.) З цього ми бачимо, наприклад, що ймовірність того, що клієнт вибирає м'ясо, єm(ω1)+m(ω4)=.46.

Детальніше про ці деревовидні міри ми будемо говорити, коли ми обговорюємо поняття умовної ймовірності в главі 4. Повертаємося зараз до більшої кількості проблем підрахунку.

Приклад3.1.2

Ми можемо показати, що в Колумбусі, штат Огайо, є щонайменше дві людини, які мають однакові три ініціали. Якщо припустити, що кожна людина має три ініціали, існує 26 можливостей для першого початкового, 26 для другого і 26 для третього. Тому263=17,576 можливі набори ініціалів. Це число менше, ніж кількість людей, які проживають у Колумбусі, штат Огайо; отже, має бути принаймні дві людини з однаковими трьома ініціалами.

Ми розглядаємо чергову проблему святкування дня народження—часто використовується для того, щоб показати, що наївній інтуїції не завжди можна довіряти вірогідності.

Приклад3.1.3: Birthday Problem

Скільки людей нам потрібно мати в кімнаті, щоб зробити вигідну ставку (ймовірність успіху більше 1/2), що двоє людей в кімнаті матимуть однаковий день народження?

Рішення

Оскільки існує 365 можливих днів народження, спокусливо здогадатися, що нам знадобиться приблизно 1/2 цього числа, або 183. Ви, безсумнівно, виграєте цю ставку. Насправді кількість, необхідне для вигідної ставки, становить всього 23. Щоб показати це, ми знаходимо ймовірністьpr того, що в кімнаті зr людьми немає дублювання днів народження; у нас буде вигідна ставка, якщо ця ймовірність менше половини.

Проблема дня народження.
Кількість людей Ймовірність того, що всі дні народження різні
20 .5885616
21 .5563117
22 .5243047
23 .4927028
24 .4616557
25 .4313003

Припустимо, що існує 365 можливих днів народження для кожної людини (ми ігноруємо високосні роки). Замовляйте людей від 1 доr. Для вибіркової точкиω ми вибираємо можливу послідовністьr тривалості днів народження, кожен обраний як одну з 365 можливих дат. Існує 365 можливостей для першого елемента послідовності, і для кожного з цих варіантів є 365 для другого, і так далі, що робить365r можливими послідовності днів народження. Ми повинні знайти кількість цих послідовностей, які не мають дублювання днів народження. Для такої послідовності ми можемо вибрати будь-який з 365 днів для першого елемента, потім будь-який з решти 364 для другого, 363 для третього і так далі, поки не зробимоr вибір. Для виборуr знайдуться365r+1 можливості. Отже, загальна кількість послідовностей без дублікатів

365364363(365r+1) .

Таким чином, припускаючи, що кожна послідовність однаково вірогідна,

pr=365364(365r+1)365r .

Позначаємо твір(n)(n1)(nr+1) по(n)r (читаємо «nвниз»r, абоr «nнижче»). Таким чином,

pr=(365)r(365)r .

Програма Birthday проводить цей розрахунок і друкує ймовірностіr=20 до 25. Запустивши цю програму, отримуємо результати, наведені в таблиці 3.1.

Як ми стверджували вище, ймовірність відсутності дублювання змінюється від більшої половини до менше половини, оскільки ми переходимо від 22 до 23 осіб. Щоб побачити, наскільки малоймовірно, що ми втратимо нашу ставку для більшої кількості людей, ми знову запустили програму, роздрукувавши значення відr=10 доr=100 з кроком 10. Ми бачимо, що в кімнаті з 40 людей шанси вже сильно сприяють дублюванню, а в кімнаті 100 шанси в переважній більшості на користь дублювання.

Проблема дня народження
Кількість людей Ймовірність того, що всі дні народження різні
10 .8830518
20 .5885616
30 .2936838
40 .1087682
50 .0296264
60 .0058773
70 .0008404
80 .0000857
90 .00000062
100 .0000003

Ми припустили, що дні народження однаково ймовірно припадуть на будь-який конкретний день. Статистичні дані свідчать про те, що це неправда. Однак інтуїтивно зрозуміло (але нелегко довести), що це робить ще більш імовірним дублювання з групою з 23 осіб. (Див. розділ Вправи,3.1.19 щоб дізнатися, що відбувається на планетах з більшим або менше 365 днів на рік.)

Перестановки

Тепер перейдемо до теми перестановок.

ВизначенняPageIndex1: Permutation

AДозволяти бути будь-який кінцевий набір. ПерестановкаA - це відображення один до одногоA на себе.

Щоб вказати певну перестановку, ми перерахуємо елементиA і, під ними, покажемо, куди кожен елемент надсилається відображенням один до одного. Наприклад, якщоA={a,b,c} можлива перестановкаσ буде

σ=(abcbca).

За перестановкоюσ,a відправляється вbc,b відправляється іc відправляється вa. Умова, що відображення буде один до одного означає, що жодні два елементи неA надсилаються, шляхом відображення, в один і той же елементA.

Ми можемо помістити елементи нашого набору в певному порядку і перейменувати їх 1, 2,...,n. Потім типову перестановкуA={a1,a2,a3,a4} множини можна записати у вигляді

σ=(12342143),

вказуючиa2, щоa1 пішовa2 доa1,a3 доa4, іa4 доa3.

Якщо ми завжди вибираємо верхній ряд, щоб бути 1 2 3 4, то, щоб прописати перестановку, нам потрібно тільки дати нижній ряд, з розумінням, що це говорить нам, куди йде 1, 2 йде, і так далі, під відображення. Коли це робиться, перестановку часто називають перестановкоюn об'єктів 1, 2, 3,...,n. Наприклад, всі можливі перестановки абоA={1,2,3} перестановки чисел:123, 132, 213, 231, 312, 321 .

Підрахувати кількість можливих перестановокn об'єктів нескладно. За нашим загальним принципом підрахунку існуютьn способи привласнення першого елемента, для кожного з них у нас єn1 способи призначити другий об'єкт,n2 для третього і так далі. Це доводить наступна теорема.

ТеоремаPageIndex1

Загальна кількість перестановок множиниAn елементів задається заn(n1)(n2)1.

Іноді корисно розглянути порядок підмножин заданої множини. Це підказує наступне визначення.

AДозволяти бутиn -element набір, і нехайk бути ціле число між 0 іn. Тодіk -перестановкаA - це впорядкований списокA підмножини розміруk.

Використовуючи ті ж прийоми, що і в останній теоремі, легко доводиться наступний результат.

ТеоремаPageIndex2

Загальна кількістьk -перестановок множиниAn елементів задається за допомогоюn(n1)(n2)(nk+1).

Факторіали

Число, наведене в3.1.1 теоремі, називаєтьсяn факторіальним, і позначається символомn!. Вираз 0! визначається як 1, щоб зробити певні формули виходять простішими. Перші кілька значень цієї функції наведені в таблиці 3.3. Читач зауважить, що ця функція зростає дуже швидко.

Значення факторіальної функції.
n n!
\ (n\) ">0 \ (n! \) ">1
\ (n\) ">1 \ (n! \) ">1
\ (n\) ">2 \ (n! \) ">2
\ (n\) ">3 \ (n! \) ">6
\ (n\) ">4 \ (n! \) ">24
\ (n\) ">5 \ (n! \) ">120
\ (n\) ">6 \ (n! \) ">720
\ (n\) ">7 \ (n! \) ">5040
\ (n\) ">8 \ (n! \) ">40320
\ (n\) ">9 \ (n! \) ">362880
\ (n\) ">10 \ (n! \) ">3628800

Виразn! увійде до багатьох наших обчислень, і нам потрібно буде мати деяку оцінку його величини, колиn вона велика. Точні розрахунки робити в цьому випадку явно недоцільно. Замість цього ми будемо використовувати результат, який називається формулою Стірлінга. Перш ніж викладати цю формулу, нам потрібно визначення.

ВизначенняPageIndex3

bnДозволятиan і бути дві послідовності чисел. Ми говоримо,an що асимптотично дорівнюєbn, і пишемоanbn, якщо

limnanbn=1 .

[іспит 3.4] Якщоan=n+n іbn=n тоді, так якan/bn=1+1/n і це співвідношення прагне до 1 якn прагне до нескінченності, ми маємоanbn.

Теорема3.1.3(Stirling's Formula)

n!Послідовність асимптотично дорівнює

nnen2πn ..

Доказ формули Стірлінга можна знайти в більшості аналітичних текстів. Перевіримо це наближення за допомогою комп'ютера. Програма StirlingApximations друкуєn!, наближення Стірлінга, і, нарешті, співвідношення цих двох чисел. Приклад виведення цієї програми наведено в таблиці 3.4. Зверніть увагу, що в той час як відношення чисел наближається до 1, різниця між точним значенням і наближенням зростає, і дійсно, ця різниця буде прагнути до нескінченності, якn прагне до нескінченності, хоча співвідношення має тенденцію до 1. (Це також було вірно в нашому прикладі3.1.4 деn+nn, але різниця єn.)

Таблиця 3.4: Наближення Стірлінга до факторіальної функції.
n n! наближення Співвідношення
\ (n\) ">1 \ (n! \) ">1 0,922 1.084
\ (n\) ">2 \ (n! \) ">2 1.919 1.042
\ (n\) ">3 \ (n! \) ">6 5.836 1.028
\ (n\) ">4 \ (n! \) ">24 23.506 1.021
\ (n\) ">5 \ (n! \) ">120 118.019 1.016
\ (n\) ">6 \ (n! \) ">720 710.078 1.013
\ (n\) ">7 \ (n! \) ">5040 4980.396 1.011
\ (n\) ">8 \ (n! \) ">40320 39902.395 1.010
\ (n\) ">9 \ (n! \) ">362880 359536.873 1.009
\ (n\) ">10 \ (n! \) ">3628800 35 98696.619 1.008

Генерування випадкових перестановок

Розглянемо тепер питання генерації випадкової перестановки цілих чисел між 1 іn. Розглянемо наступний експеримент. Починаємо з колодиn карт, маркованих 1 наскрізьn. Вибираємо випадкову карту з колоди, відзначаємо її мітку, і відкладаємо карту в сторону. Повторюємо цей процес до тих пір, поки не будуть обрані всіn карти. Зрозуміло, що кожна перестановка цілих чисел від 1 доn може відбуватися як послідовність міток в цьому експерименті, і що кожна послідовність міток однаково ймовірна. У наших реалізаціях комп'ютерних алгоритмів вищевказана процедура називається Random Permutation.

Фіксовані точки

Є багато цікавих проблем, які стосуються властивостей перестановки, обраної випадковим чином з множини всіх перестановок заданої скінченної множини. Наприклад, оскільки перестановка - це відображення набору один до одного на себе, цікаво запитати, скільки точок відображено на собі. Ми називаємо такі точки фіксованими точками відображення.

pk(n)Дозволяти ймовірність того, що випадкова перестановка множини{1,2,,n} має точноk фіксовані точки. Ми спробуємо дізнатися щось про ці ймовірності за допомогою моделювання. Програма FixedPoints використовує процедуру RandomPermutation для генерації випадкових перестановок та підрахунку фіксованих точок. Програма друкує частку разів, що єk фіксовані точки, а також середню кількість фіксованих точок. Результати цієї програми для 500 симуляцій для випадківn=10, 20 і 30 наведені в таблиці 3.5.

Розподіли фіксованих точок.
Кількість фіксованих точок Частка перестановок
п = 10 п = 20 п = 30
0 0,362 0,370 0,358
1 0,368 0,396 0,358
2 0,202 0.164 0,192
3 0,052 0,060 0,070
4 0,012 0,008 0,020
5 0,004 0,002 0,002
Середня кількість фіксованих точок 0,996 0,948 1.042

Зверніть увагу на досить дивовижний факт, що наші оцінки ймовірностей, здається, не дуже сильно залежать від кількості елементів у перестановці. Наприклад, ймовірність того, що немає фіксованих точок, колиn=10, 20, або 30 оцінюється в межах від 0,35 до .37. Ми побачимо пізніше (див. Приклад3.1.12, що дляn10pn(0) точних ймовірностей, до шести десяткових знаків точності, дорівнює1/e.367879. Таким чином, для всіх практичних цілей не залежить ймовірність тогоn=10, що випадкова перестановка{1,2,,n} множини не має фіксованих точокn. Ці симуляції також дозволяють припустити, що середня кількість фіксованих точок близька до 1. Можна показати (див. Приклад3.1.1), що середнє значення рівно дорівнює 1 для всіхn.

Більш мальовничими варіантами проблеми з фіксованою точкою є: Ви розташували книги на своїй книжковій полиці в алфавітному порядку за автором, і вони випадково повертаються на вашу полицю; яка ймовірність того, що самеk книги потраплять у правильне положення? (Проблема бібліотеки.) У ресторані перевіряютьсяn капелюхи, і вони безнадійно перебираються; яка ймовірність того, що ніхто не отримає власну шапку назад? (Проблема перевірки капелюха.) У історичних зауваженнях в кінці цього розділу ми наведемо один метод для точного вирішення проблеми перевірки капелюхів. Інший метод наведено в прикладі3.1.13

Записи

Ось ще одна цікава проблема ймовірності, яка передбачає перестановки. Оцінки кількості вимірюваного снігу в дюймах в Ганновері, штат Нью-Гемпшир, за десять років з 1974 по 1983 рік наведені в таблиці 3.4.

Снігопад у Ганновері.
Дата Снігопад в дюймах
1974

75

1975

88

1976

72

1977

110

1978

85

1979

30

1980

55

1981

86

1982

51

1983

64

Припустимо, ми почали вести облік в 1974 році. Тоді наш перший рік снігопад можна вважати рекордним снігопадом, починаючи з цього року. Новий рекорд був встановлений в 1975 році, наступний рекорд був встановлений в 1977 році, а нових рекордів після цього року не було. Так, в цей десятирічний період було встановлено три рекорди: 1974, 1975, і 1977. Питання, яке ми задаємо, полягає в тому, скільки записів ми повинні очікувати, що буде встановлено за такий десятирічний період? Ми можемо підрахувати кількість записів з точки зору перестановки наступним чином: Ми нумеруємо роки від 1 до 10. Фактичні обсяги снігопаду не важливі, але їх відносні розміри є. Таким чином, ми можемо змінити числа, що вимірюють снігопади, на цифри від 1 до 10, замінивши найменше число на 1, наступне найменше на 2 тощо. (Припускаємо, що зв'язків немає.) Для нашого прикладу отримаємо дані, наведені в таблиці 3.7.

5.5 в рік .5 в 1.3 в 2.3 в 3.3 в 4.3 в 5.3 з 6.3 в 7.3 в 8.3 в 9.3 в 10
.5 в рейтингу 6 9 5 10 7 1 3 8 2 4

Це дає нам перестановку чисел від 1 до 10, і з цієї перестановки ми можемо зчитувати записи; вони знаходяться в роках 1, 2 і 4. Таким чином, ми можемо визначити записи для перестановки наступним чином:

σДозволяти бути перестановкою множини{1,2,,n}. Тодіi це запис,σ якщо абоi=1 абоσ(j)<σ(i) для кожногоj=1,,i1.

Тепер, якщо ми вважаємо, що всі рейтинги снігопадів за періодn -рік однаково вірогідні (і не допускають зв'язків), ми можемо оцінити ймовірність того, що будутьk записи вn роках, а також середню кількість записів шляхом моделювання.

Ми написали програму Records, яка підраховує кількість записів у випадково обраних перестановках. Ми запустили цю програму для випадківn=10, 20, 30. Дляn=10 середньої кількості записів 2,968, для 20 - 3,656, а для 30 - 3,960. Зараз ми бачимо, що середні показники збільшуються, але дуже повільно. Пізніше ми побачимо (див. Приклад3.1.11), що середнє число приблизноlogn. Так якlog10=2.3log20=3, іlog30=3.4, це узгоджується з результатами наших симуляцій.

Як зазначалося раніше, ми зможемо отримати формули для точних результатів певних задач вищевказаного типу. Однак лише незначні зміни в проблемі роблять це неможливим. Сила моделювання полягає в тому, що незначні зміни в проблемі не роблять моделювання набагато складніше. (Див. Вправа3.1.20 для цікавого варіанту проблеми перевірки капелюхів.)

Список перестановок

Ще один метод вирішення проблем, які не чутливі до дрібних змін у проблемі, полягає в тому, щоб комп'ютер просто перерахував всі можливі перестановки і підраховував дріб, який має потрібну властивість. Програма AllPermutations виробляє список всіх перестановокn. Коли ми намагаємося запустити цю програму, ми стикаємося з обмеженням на використання комп'ютера. Кількість перестановокn збільшується настільки стрімко, що навіть перераховувати всі перестановки 20 об'єктів недоцільно.

Історичні зауваження

Наш основний принцип підрахунку говорив, що якщо ви можете зробити одну річr способами і для кожної з цих іншої речіs способами, то ви можете зробити паруrs способами. Це такий самоочевидний результат, що можна очікувати, що він стався дуже рано в математиці. Н.Л. Біггс припускає, що ми можемо простежити приклад цього принципу наступним чином: По-перше, він пов'язує популярну дитячу риму, що датується принаймні 1730 роком:

Коли я йшов до Сент-Айвз,
Я зустрів чоловіка з сімома дружинами,
У кожної дружини було сім мішків,
У кожному мішку було сім кішок,
У кожного кота було по сім комплектів.
Набори, кішки, мішки і дружини,
Скільки збиралися в Сент-Айвз?

(Вам потрібен наш принцип тільки в тому випадку, якщо ви недостатньо розумні, щоб зрозуміти, що ви повинні відповісти одному, так як тільки оповідач збирається в Сент-Айвз; інші йдуть в іншому напрямку!)

Він також дає проблему, що з'являється на одному з найстаріших збережених математичних рукописів близько 1650 року до н.е., що приблизно перекладається як:

Будинки

7

Кішки

49

Миші

343

Пшениця

2401

Геката

16807
19607

Було запропоновано наступне тлумачення: є сім будинків, в кожному з яких сім котів; кожна кішка вбиває сім мишей; кожна миша з'їла б сім голів пшениці, кожна з яких виробляла б сім хекат мір зерна. При такому тлумаченні таблиця відповідає на питання про те, скільки заходів хекат врятували дії кішок. Незрозуміло, чому письменник таблиці хотів скласти цифри воєдино. 1

Одне з найбільш ранніх застосувань факторіалів сталося в доказі Евкліда, що існує нескінченно багато простих чисел. Евклід стверджував, що між нимиn має бути просте число:n! іn!+1 не може мати загальних факторів.n!+1 Абоn!+1 є простим, або він має належний фактор. В останньому випадку цей фактор не може ділитисяn! і, отже, повинен бути міжn іn!+1. Якщо цей коефіцієнт не є простим, то він має коефіцієнт, який, за тим же аргументом, повинен бути більше, ніжn. Таким чином, ми врешті-решт досягаємо простого більшогоn, ніж, і це тримається для всіхn.

«n!" правило щодо кількості перестановок, здається, відбулося спочатку в Індії. Приклади були знайдені ще в 300 році до н.е., і до одинадцятого століття загальна формула, здається, була добре відома в Індії, а потім і в арабських країнах.

Проблема перевірки капелюхів зустрічається в ранній книзі ймовірності, написаної де Монмортом і вперше надрукованої в 1708 році. 2 Виявляється у вигляді гри під назвою Treize. У спрощеній версії цієї гри, розглянутої де Монморт, один перевертає карти під номером від 1 до 13, викликаючи 1, 2,..., 13, як карти розглядаються. Де Монморт запитав про ймовірність того, що жодна картка, яка виявилася, не погоджується з номером викликаного.

Ця ймовірність така ж, як і ймовірність того, що випадкова перестановка 13 елементів не має фіксованої точки. Де Монморт вирішив цю задачу використанням рекурсійного відношення наступним чином: нехайwn буде кількість перестановокn елементів без фіксованої точки (такі перестановки називаються derangements). Потімw1=0 іw2=1.

Тепер припустимо, щоn3 і вибрати розбіжність цілих чисел між 1 іn. kДозволяти ціле число в першій позиції в цьому derangement. За визначенням розбіжності ми маємоk1. Є дві можливості інтересу щодо позиції 1 в розряді: або 1 знаходиться вk -й позиції, або в іншому місці. У першому випадкуn2 решта цілих чисел можна розташувати такимwn2 чином, не отримуючи ніяких фіксованих точок. У другому випадку розглянемо множину цілих чисел{1,2,,k1,k+1,,n}. Цифри в цьому наборі повинні займати позиції{2,3,,n} так, щоб жодне з чисел, крім 1 в цьому наборі, не було зафіксовано, а також щоб 1 не знаходився в положенніk. Кількість способів досягнення такого роду розташування якразwn1. Так як єn1 можливі значенняk, ми бачимо, щоwn=(n1)wn1+(n1)wn2 дляn3. З цього останнього рівняння можна здогадатися, що послідовність{wn} зростає, як послідовність{n!}.

Насправді, індукцією легко довести, щоwn=nwn1+(1)n . Тодіpi=wi/i! задовольняєpipi1=(1)ii! . Якщо підсумувати відi=2 доn, і використовувати той фактp1=0, що, ми отримуємоpn=12!13!++(1)nn! . Це узгоджується з першимиn+1 умовами розширенняex дляx=1 і, отже, для великих nприблизноe1.368. Девід зауважує, що це, можливо, було першим використанням експоненціальної функції за ймовірністю. 3 Ми побачимо ще один спосіб отримати результат де Монморта в наступному розділі, використовуючи метод, відомий як метод включення-виключення.

Нещодавно пов'язана проблема з'явилася в колонці Мерилін вос Савант. 4 Чарльз Прайс писав, щоб запитати про свій досвід гри в певну форму пасьянсу, який іноді називають «розчарування пасьянсу». У цій конкретній грі колода карт перетасовується, а потім роздається по одній карті за раз. У міру роздачі карт гравець відраховує від 1 до 13, а потім починає знову з 1. (Таким чином, кожне число зараховується чотири рази.) Якщо число, яке підраховується, збігається з рангом карти, яка розгортається, то гравець програє гру. Прайс виявив, що він рідко вигравав і задавався питанням, як часто він повинен перемагати. Вос Савант зауважив, що очікувана кількість матчів становить 4, тому виграти гру повинно бути важко.

Пошук шансів на перемогу є складнішою проблемою, ніж той, який де Монморт вирішив, тому що, коли один проходить через всю колоду, існують різні шаблони для матчів, які можуть статися. Наприклад, матчі можуть відбуватися для двох карт одного рангу, скажімо, двох тузів, або для двох різних рангів, скажімо, двох і трьох.

Обговорення цієї проблеми можна знайти в Riordan. 5 У цій книзі показано, що якn, ймовірність відсутності збігів має тенденцію до1/e4.

Оригінальну гру Treize складніше аналізувати, ніж розчарування пасьянсу. У гру Treize грають наступним чином. Одна людина обирається дилером, а інші - гравцями. Кожен гравець, крім дилера, виставляє частку. Дилер перетасовує карти і повертає їх по одному, закликаючи, «Туз, два, три,..., король», так само, як і в розчаруванні пасьянсу. Якщо дилер проходить через 13 карт без матчу, він платить гравцям суму, рівну їх частці, і угода переходить комусь іншому. Якщо є матч дилер збирає ставки гравців; гравці ставлять нові ставки, і дилер продовжує через колоду, закликаючи: «Туз, два, три,...» Якщо у дилера закінчилися карти, він перестановляє і продовжує підрахунок там, де він зупинився. Він триває до тих пір, поки не буде пробіг 13 без матчу, а потім обраний новий дилер.

Питання на даний момент полягає в тому, скільки грошей дилер може розраховувати на виграш від кожного гравця. Де Монморт виявив, що якщо кожен гравець ставить ставку в 1, скажімо, то дилер виграє приблизно 801 від кожного гравця.

Пітер Дойл розрахував точну суму, яку дилер може розраховувати на виграш. Відповідь:

265160721560102185822 276079 12734 1827846421 20482139144671537196 208993 1523113435417245349128741440299239239251607694 113500080759178185120138 217687653563178 28555 5859367 25463 200947740373955728074593842787649650764965073864965038 2611893881435 1354736631601700494594270178283066011710795363 1427343824779227 098352817532990359885814 13688367655833113244761531072062747416971930180664915269048438391421790695497603628528528521590 140316 20212060159 15491269 208808249133255538826920554388269 2055 27830810368578 188612088758248800680978640438 1185828348775425605550662878927 12304826997601700116239279330829753364219350 5074540269 25683 1938 878213014427051979 188233036929 13358 25922 20117 22071315611 1497510114983 10634072138969878007996472047088253 38752589 22365813230156135230156230156230156 2301562800 562134 290625658974433971 65719454 12290800708628984 13038 13028 18991167357863623756718491353553621974 488902232671011588010162893135 19792943872237033969679706906906906906906999334788024593135 1979 29438 722370333969699 334758024637695 49873661605 18403 1477561560393 3802570707071195964126824550133 19879 74705469 3517809 38 3750593 488886986723648 46950539868628 26099055862710013181 5062113440705698321474022185 15677066720809 458658937845943 2799868706334161812988630493 493 272872548 18458879353024498 003224 2558 64 46741048 14720 934 10806 13506 13506 1350385697 30489712 130639340515 593 373 1591.

Це від 0,803 до 3 знаків після коми. Опис алгоритму, який використовується для пошуку цієї відповіді, можна знайти на його веб-сторінці. 6 Обговорення цієї проблеми та інших проблем можна знайти в Doyle et al. 7

Проблема дня народження, здається, не має дуже давньої історії. Проблеми такого типу вперше обговорював фон Мізес. 8 Це стало популярним у 1950-х роках книгою Феллера. 9

Стірлінг представив свою формулу

n!2πn(ne)n

у своїй праці Метод Диференціаліс опублікований в 1730 році. 10 Це наближення було використано де Муавре при встановленні своєї знаменитої центральної граничної теореми, яку ми вивчимо в главі 9. Сам де Муавр самостійно встановив це наближення, але не ідентифікуючи константуπ. Встановивши наближення

2Bn

для центрального члена біноміального розподілу, де константаB визначалася нескінченним рядом, де Муавре пише:

... мій гідний і навчений друг, пан Джеймс Стірлінг, який застосував себе після мене до цього запиту, виявив, що КількістьB дійсно позначає квадратний корінь окружності кола, радіус якого є єдність, так що якщо це окружністьc називатися Співвідношення середнього члена до суми з усіх Умов будуть виражені2/nc... 11

Вправи

3.1.1Чотири людини повинні бути розташовані поспіль, щоб їх сфотографували. Скільки способів це можна зробити?

3.1.2Автомобільний виробник має чотири кольори, доступні для екстер'єрів автомобілів та три для інтер'єрів. Скільки різних колірних поєднань він може виробляти?

3.1.3У цифровому комп'ютері біт є одним з цілих чисел {0,1}, а слово - це будь-який рядок з 32 біт. Скільки різних слів можливо?

3.1.4Яка ймовірність того, що щонайменше 2 президентів США померли в той же день року? Якщо ви ставите, що це сталося, ви б виграли свою ставку?

3.1.5Існує три різні маршрути, що з'єднують місто А з містом Б. Скільки шляхів можна здійснити в обидва кінці від А до Б і назад? Скільки шляхів при бажанні взяти інший маршрут на зворотному шляху?

3.1.6Розставляючи людей навколо круглого столу, ми враховуємо їх місця відносно один одного, а не фактичне положення якоїсь однієї людини. Покажіть, щоn людей можна розташувати навколо круглого столу(n1)! способами.

3.1.7П'ять чоловік потрапляють на ліфт, який зупиняється на п'яти поверхах. Припускаючи, що кожен має однакову ймовірність піти на який-небудь один поверх, знайдіть ймовірність того, що всі вони зійдуть на різних поверхах.

3.1.8Кінцева множинаΩ маєn елементи. Показати, що якщо ми вважаємо порожній набір іΩ як підмножини, є2n підмножиниΩ.

3.1.9Більш уточнена нерівність для наближенняn! дається2πn(ne)ne1/(12n+1)<n!<2πn(ne)ne1/(12n) . Write a комп'ютерна програма, щоб проілюструвати цю нерівність дляn=1 9.

3.1.10Перетасовується колода звичайних карт і роздається 13 карт. Яка ймовірність того, що остання роздана карта - туз?

3.1.11Єn претенденти на посаду директора з обчислювальної техніки. Заявники проходять співбесіду самостійно кожним членом пошукової комісії з трьох осіб і ранжуються від 1 доn. Кандидат буде найнятий, якщо його або вона посідає перше місце принаймні два з трьох інтерв'юерів. Знайдіть ймовірність того, що кандидат буде прийнятий, якщо члени комітету дійсно не мають можливості взагалі судити кандидатів і просто ранжувати кандидатів випадковим чином. Зокрема, порівняйте цю ймовірність для випадку трьох кандидатів і випадку десяти кандидатів.

3.1.12Симфонічний оркестр має в своєму репертуарі 30 симфоній Гайдна, 15 сучасних творів і 9 симфоній Бетховена. Його програма завжди складається з симфонії Гайдна, за якою слідує сучасний твір, а потім симфонія Бетховена.

  1. Скільки різних програм він може грати?
  2. Скільки різних програм є, якщо три частини можна грати в будь-якому порядку?
  3. Скільки різних програм із трьох частин є, якщо можна відтворити більше одного твору з тієї ж категорії, і вони можуть бути відтворені в будь-якому порядку?

3.1.13Певна держава має номерні знаки із зображенням трьох цифр і трьох букв. Скільки різних номерних знаків можливо

  1. якщо цифри повинні прийти перед буквами?
  2. якщо немає обмежень на те, де з'являються букви і цифри?

3.1.14Дверцята на комп'ютерному центрі має замок, який має п'ять кнопок, пронумерованих від 1 до 5. Комбінація цифр, що відкриває замок, являє собою послідовність з п'яти чисел і скидається щотижня.

  1. Скільки комбінацій можливо, якщо кожна кнопка повинна бути використана один раз?
  2. Припустимо, що замок також може мати комбінації, які вимагають, щоб ви натискали дві кнопки одночасно, а потім три інші одночасно. Скільки ще комбінацій це дозволяє?

3.1.15Обчислювальний центр має 3 процесори, які отримуютьn робочі місця, причому завдання призначаються процесорам чисто навмання, так що всі3n можливі призначення однаково вірогідні. Знайдіть ймовірність того, що точно один процесор не має робочих місць.

3.1.16Доведіть, що принаймні дві людини в Атланті, штат Джорджія, мають однакові ініціали, припускаючи, що ніхто не має більше чотирьох ініціалів.

3.1.17Знайдіть формулу ймовірності того, що серед безлічіn людей принаймні два мають свої дні народження в одному місяці року (якщо припустити, що місяці однаково ймовірні для днів народження).

3.1.18Розглянемо проблему знаходження ймовірності не одного збігу днів народження в групіn людей. До них відносяться, наприклад, три людини з однаковим днем народження, або дві пари людей з однаковим днем народження, або більші збіги. Покажіть, як можна обчислити цю ймовірність, і написати комп'ютерну програму для проведення цього обчислення. Використовуйте свою програму, щоб знайти найменшу кількість людей, для яких було б вигідною ставкою, що було б не один збіг днів народження.

3.1.19Припустимо, що на планеті Зорг рік маєn дні, і що форми життя там однаково ймовірно вилупилися в будь-який день року. Ми хотіли б оцінитиd, яка мінімальна кількість життєвих форм, необхідних для того, щоб ймовірність щонайменше двох розділити день народження перевищує 1/2.

  1. На прикладі було показано3.1.3, що в сукупностіd життєвих форм ймовірність того, що ніякі дві життєві форми не поділяють день народження, становить(n)dnd,
  2. де(n)d=(n)(n1)(nd+1). Таким чином, ми хотіли б встановити це рівне 1/2 і вирішити дляd.
  3. Використовуючи формулу Стірлінга, покажіть, що\[
    ParseError: EOF expected (click for details)
    Callstack:
        at (Статистика/Теорія_ймовірностей/Книга:_Вступна_ймовірність_(Grinstead_і_Snell)/03:_Комбінаторика/3.01:_Перестановки), /content/body/div[11]/ol[4]/li[3]/span/span, line 1, column 4
    
    \sim \biggl(1 + {d\over{n-d}}\biggr)^{n-d + 1/2} e^{-d}\ .\]
  4. Тепер беремо логарифм правого виразу, і використовуємо той факт, що для малих значеньx, ми маємоlog(1+x)xx22 . (Ми неявно використовуємо той факт, щоd має менший порядок, ніжn. Ми також будемо використовувати цей факт частково (d).)
  5. Встановіть вираз, знайдене в частині (c) рівнеlog(2), і вирішіть дляd як функціюn, тим самим показуючи, щоd2(log2)n .: Якщо використані всі три доведені у виразі, знайдені в частині (b), один отримує кубічне рівняння вd. Якщо викинути найменший з трьох членів, то виходить квадратне рівняння вd.
  6. Використовуйте комп'ютер для обчислення точних значеньd для різних значеньn. Порівняйте ці значення з приблизними значеннями, отриманими за допомогою відповіді на частину d).

i (\ pageIndex {20}\) На математичній конференції десять учасників випадково сидять за круглим столом для прийому їжі. Використовуючи моделювання, оцініть ймовірність того, що жоден двоє людей не сидять поруч один з одним і за обідом, і за вечерею. Чи можете ви зробити розумну здогадку для випадкуn учасників, колиn велика?

3.1.21Змініть програму AllPermutations для підрахунку кількості перестановокn об'єктів, які мають точноj фіксовані точки дляj=0, 1, 2,...,n. Запустіть програмуn=2 до 6. Зробіть гіпотезу для зв'язку між числом, яке має 0 фіксованих точок, і числом, яке має рівно 1 фіксовану точку. Доказ правильної здогадки можна знайти в Wilf. 12

3.1.22Містер Вімплі Дімпл, один з найпрестижніших виробників годинників Лондона, прийшов до Шерлока Холмса в паніці, виявивши, що хтось виробляє та продає сирі підробки його найбільш продаваних годинників. 16 підробок досі виявлені ведмеді штамповані цифри, всі вони падають між 1 і 56, і Dimple прагне знати ступінь роботи фальсифікатора. Усі присутні погоджуються з тим, що здається розумним припустити, що підробки, вироблені до цього часу, несуть послідовні цифри від 1 до загальної кількості.

«Підборіддя вгору, ямочка», - вважає доктор Ватсон. «Я не повинен надмірно хвилюватися, якби я був вами; Принцип максимальної ймовірності, який оцінює загальну кількість як саме те, що дає найвищу ймовірність для серії знайдених чисел, передбачає, що ми вгадаємо 56 себе як загальну суму. Таким чином, ваші фальсифікатори не є великою операцією, і ми будемо мати їх безпечно за гратами, перш ніж ваш бізнес значно постраждає».

«Матеріал, нісенітниця, і турбувати ваші фантазії принципи, Ватсон», - зустрічає Холмс. «Будь-хто може побачити, що, звичайно, має бути досить багато годин 56 - чому шанси на те, що ми виявили саме годинник з найвищим номером, смішно незначні. Набагато краще здогадатися було б 56».

  1. Покажіть, що Ватсон правильний, що принцип максимальної правдоподібності дає 56.
  2. Напишіть комп'ютерну програму для порівняння стратегій вгадування Холмса та Уотсона наступним чином: виправте загальну сумуN та виберіть 16 цілих чисел випадковим чином між 1 таN. Давайтеm позначимо найбільший з них. Тоді здогадка Уотсона дляN єm, тоді як Холмс є2m. Подивіться, до якого з них ближчеN. Повторіть цей експеримент (зN ще фіксованим) сто і більше разів, і визначте частку разів, що кожен наближається. Чия, здається, краща стратегія?

3.1.23Барбара Сміт опитує кандидатів, щоб бути її секретарем. Під час співбесіди з кандидатами вона може визначити відносний ранг кандидатів, але не справжній ранг. Таким чином, якщо кандидатів шість, і їх справжній ранг - 6, 1, 4, 2, 3, 5, (де 1 найкращий), то після того, як вона співбесідила з першими трьома кандидатами, вона ранжирувала б їх 3, 1, 2. Коли вона співбесідає з кожним кандидатом, вона повинна або прийняти, або відхилити кандидата. Якщо вона не прийме кандидата після співбесіди, кандидат їй втрачається. Вона хоче визначитися зі стратегією прийняття рішення про те, коли зупинитися і прийняти кандидата, що дозволить максимізувати ймовірність отримання найкращого кандидата. Припустимо, що єn кандидати, і вони прибувають у випадковому порядку рангу.

  1. Яка ймовірність того, що Барбара отримає найкращого кандидата, якщо співбесіда з усіма кандидатами? Що це, якщо вона вибирає першого кандидата?
  2. Припустимо, що Барбара вирішує взяти інтерв'ю у першій половині кандидатів, а потім продовжувати співбесіду, поки не отримає кандидата краще, ніж будь-який кандидат, який бачив досі. Покажіть, що вона має більше 25 відсотків шансів закінчити з найкращим кандидатом.

3.1.24Для завдання, описаного у Вправі 23, можна показати 13, що найкраща стратегія полягає в тому, щоб передати першихk1 кандидатів, деk найменше ціле число, для якого1k+1k+1++1n11 . Використовуючи цю стратегію, ймовірність отримання найкращого кандидата приблизно1/e=.368. Напишіть програму для імітації інтерв'ю Барбари Сміт, якщо вона використовує цю оптимальну стратегіюn=10, використовуючи, і подивіться, чи зможете ви переконатися, що ймовірність успіху приблизно1/e.