7.2: Перестановки та комбінації
- Обговорюються основи комбінацій і перестановок, а також способи обчислення ймовірності певних подій, таких як n-бітові помилки в кодовому слові.
Лотерея «гра» складається з підбору
Відповісти на такі питання зустрічається в багатьох додатках поза іграми. Наприклад, у цифрових комунікаціях ви можете запитати, скільки можливих двобітових помилок може виникнути в кодовому слові. Нумерація бітових позицій від 1 до N, відповідь така ж, як і проблема лотереї з k = 6. Рішення такого роду проблем зводиться до розуміння перестановок - кількість способів вибору речей, коли порядок має значення, як в бейсбольних складах - і комбінацій - кількість способів вибору речей, коли порядок не має значення, як в лотереях і бітові помилки.
Обчислення перестановок найпростіше. Якщо ми збираємося вибрати k чисел з пулу n, у нас є n варіантів для першого. Для другого вибору ми маємо n-1. Отже, кількість впорядкованих послідовностей довжини дорівнює n (n-1). Продовжуючи вибирати, поки ми не зробимо вибір k означає, що кількість перестановок дорівнює
n(n−1)(n−2)...(n−k+1)
Цей результат можна записати в терміні факторіалів як
n!(n−k)!
із
n!=n(n−1)(n−2)...1
Для математичної зручності визначаємо 0! =1.
Коли порядок не має значення, кількість комбінацій дорівнює кількості перестановок, поділених на кількість замовлень. Кількість способів, якими можна замовити пул k речей дорівнює k! . Таким чином, як тільки ми виберемо дев'ять стартерів для нашої гри в бейсбол, ми маємо
9!=362,880
різні склади! Символ для поєднання k речей, витягнутих з басейну n є
(nk)
і дорівнює
n!(n−k)!k!
Які шанси виграти в лотерею? Припустімо, ви вибираєте 6 номерів з чисел 1-60.
Рішення
(606)=60!54!6!=50,063,860
Комбінаторії відбуваються в цікавих місцях. Наприклад, Ньютон вивів, що n -а сила суми підпорядковується формулі
(x+y)n=(n0)xn+(n1)xn−1y+(n2)xn−2y2+...+(nn)yn
Що дорівнює сума біноміальних коефіцієнтів? Іншими словами, що таке
n∑k=0(nk)
Рішення
Через біноміальну теорему Ньютона сума дорівнює
(1+1)n=2n
Пов'язана проблема обчислення ймовірності того, що будь-які два біти помиляються в length-
p2(1−p)n−2
Імовірність виникнення двобітної помилки в будь-якому місці дорівнює цій ймовірності, що помножується на кількість комбінацій:
(n2)p2(1−p)n−2
Зверніть увагу, що ймовірність того, що нуль або один-два і т.д. помилки виникають, повинна бути одна; іншими словами, щось має статися з кодовим словом! Це означає, що ми повинні мати
(n0)(1−p)n+(n1)(1−p)n−1+(n2)p2(1−p)n−2+...+(nn)pn=1
Чи можете ви це довести?