3.3: Перетасування карт
Перетасування карт
Значна частина цього розділу базується на статті Бреда Манна, 28 років, яка є експозицією статті Девіда Байєра та Персі Діаконіса. 29
Рябні перетасовки
Враховуючи колодуn карт, скільки разів ми повинні перетасувати її, щоб зробити її «випадковою»? Звичайно, відповідь залежить від методу перетасування, який використовується і що ми маємо на увазі під «випадковим». Почнемо вивчення цього питання з розгляду стандартної моделі для перетасовки.
Ми починаємо з колодиn карт, які ми будемо вважати, що позначені в порядку зростання цілими числами від 1 доn. Рябна перетасовка складається з розрізу колоди на дві стопки та чергування двох стопок. Наприклад, якщоn=6, початкове замовлення є(1,2,3,4,5,6), і розріз може відбутися між картами 2 і 3. Це дає початок двом стекам, а саме(1,2) і(3,4,5,6). Вони чергуються, щоб сформувати нове впорядкування колоди. Наприклад, ці два стеки можуть сформувати замовлення(1,3,4,2,5,6). Для того щоб обговорити такі перетасування, нам потрібно призначити розподіл ймовірностей набору всіх можливих перетасовок. Існує кілька розумних способів, за допомогою яких це можна зробити. Ми наведемо кілька різних стратегій присвоєння, і покажемо, що вони рівнозначні. (Це не означає, що це призначення є єдиним розумним.) Спочатку присвоюємоb(n,1/2,k) біноміальну ймовірність тому випадку, якщо розрізk відбувається після карти. Далі припускаємо, що всі можливі переплетення, з огляду на розріз, однаково вірогідні. Таким чином, щоб завершити присвоєння ймовірностей, нам потрібно визначити кількість можливих переплетення двох стопок карт, зk іn−k карт відповідно.
Ми починаємо з написання другого стека в рядку, з пробілами між кожною парою послідовних карт і з пробілами на початку і в кінці (так що єn−k+1 пробіли). Ми вибираємо, із заміною,k ці пробіли та розміщуємо картки з першої стопки у вибрані пробіли. Це можна зробити в
(nk)
способи. Таким чином, ймовірність заданого чергування повинна бути
1(nk).
Далі зауважимо, що якщо нове замовлення не є упорядкуванням ідентичності, це результат унікальної пари, що перемежовується. Якщо нове замовлення є ідентичністю, це результат будь-якої з пар, щоn+1 перемежовуються.
Визначено a в порядку максимальної підпослідовності послідовних цілих чисел у порядку зростання. Наприклад, в упорядкуванні(2,3,5,1,4,7,6) , є 4 зростаючі послідовності; вони є(1),(2,3,4),(5,6), і(7). Легко помітити, що впорядкування є результатом перетасування, застосованого до упорядкування ідентичності, якщо і лише тоді, коли воно має не більше двох зростаючих послідовностей. (Якщо впорядкування має дві зростаючі послідовності, то ці зростаючі послідовності відповідають двом стекам, викликаним розрізом, а якщо впорядкування має одну зростаючу послідовність, то це впорядкування ідентичності.) Таким чином, вибірковий простір замовлень, отриманий шляхом застосування рятувального перетасування до упорядкування ідентичності, природно описується як сукупність усіх порядків з щонайменше двома зростаючими послідовностями.
Тепер легко призначити розподіл ймовірностей для цього простору вибірки. Кожному впорядкуванню з двома зростаючими послідовностями присвоюється значення
b(n,1/2,k)(nk)=12n,
і упорядкуванню ідентичності присвоюється значення
n+12n.
Є ще один спосіб перегляду рятувального перетасовки. Ми можемо собі уявити, починаючи з колоди, розрізаної на два стопки, як і раніше, з тим же присвоєнням ймовірностей, що і раніше, тобто біноміальний розподіл. Після того, як у нас є два стопки, ми беремо карти, по черзі, з нижньої частини двох стопок, і кладемо їх на одну стопку. Якщо єk1 іk2 карти, відповідно, в двох стопках в якийсь момент цього процесу, то робимо припущення, що ймовірність того, що наступна карта, яку потрібно взяти, виходить з заданого стека пропорційна поточного розміру стека. Це означає, що ймовірність того, що ми візьмемо наступну карту з першого стека, дорівнює.
k1k1+k2,
і відповідна ймовірність для другого стека
k2k1+k2.
Зараз ми покажемо, що цей процес призначає рівномірну ймовірність кожному з можливих переплетення двох стеків.
Припустимо, наприклад, що чергування вийшло в результаті вибору карт з двох стопок в деякому порядку. Імовірність того, що цей результат стався, є добутком ймовірностей у кожній точці процесу, оскільки вибір карти в кожній точці вважається незалежним від попереднього вибору. Кожен фактор цього продукту має форму
\boldsymbol{{k_i}\over{k_1 + k_2}} ,}
деi=1 або2, і знаменник кожного множника дорівнює кількості карт, які залишилося вибрати. Таким чином, знаменник ймовірності справедливийn!. У той момент, коли вибирається карта зі стопки, яка має в нійi карти, чисельник відповідного коефіцієнта ймовірності єi, а кількість карт в цій стопці зменшується на 1. Таким чином, чисельник бачиться бутиk!(n−k)!, так як всі карти в обох стопках в кінцевому підсумку вибираються. Тому цей процес привласнює ймовірність1(nk)
до кожного можливого чергуванню.
Тепер перейдемо до питання про те, що відбувається, коли ми рятуємо перетасовкиs раз. Повинно бути зрозуміло, що якщо ми почнемо з упорядкування ідентичності, ми отримаємо впорядкування з щонайбільше2s зростаючими послідовностями, оскільки перетасовка створює не більше двох зростаючих послідовностей з кожної зростаючої послідовності в початковому порядку. Насправді, неважко помітити, що кожне таке замовлення є результатомs перетасовок. Тоді виникає питання, скільки способів може виникнути впорядкування зr зростаючими послідовностями, застосовуючиs рятувальні перетасовки до упорядкування ідентичності? Для того щоб відповісти на це питання, переходимо до ідеїa -shuffle.
a-Перетасовки
Існує кілька способів візуалізаціїa -shuffle. Один із способів - уявити істота зa руками, якому дається колода карт для перетасування. Істота природним чином розрізає колоду наa стопки, а потім розбиває їх разом. (Уявіть, що!) Таким чином, звичайна рядова перетасовка - це 2-перетасовка. Як і у випадку зі звичайним 2-shuffle, ми дозволяємо деяким стекам мати 0 карт. Інший спосіб візуалізуватиa -shuffle - думати про його зворотному, який називаєтьсяa -unshuffle. Ця ідея описана в доведенні наступної теореми.
Тепер ми покажемо, щоa -shuffle з подальшимb -shuffle еквівалентноab -shuffle. Це означає, зокрема, щоs рябні перетасовки послідовно еквівалентні одному2s -shuffle. Ця еквівалентність робиться точною наступною теоремою.
[thm 3.3.1]b Дозволятиa і бути двома натуральними числами. Sa,bДозволяти множиною всіх впорядкованих пар, у яких перший запис єa -shuffle, а другий запис -b shuffle. SabДозволяти бути набором всіхab -shuffles. Тоді існує відповідність 1-1 міжSa,b іSab з наступним властивістю. Припустимо, що(T1,T2) відповідаєT3. ЯкщоT1 застосовується до замовлення особи, іT2 застосовується до отриманого замовлення, то остаточне замовлення таке ж, як замовлення, яке отримується шляхом зверненняT3 до замовлення особи. Найпростіший спосіб описати необхідну відповідність - через ідею unshuffle. a-unshuffle починається з колодиn карт. По черзі карти беруться з верхньої частини колоди і розміщуються, з однаковою ймовірністю, на дно будь-якої зa стопок, де стопки маркуються від 0 доa−1. Після того, як всі карти були розподілені, ми об'єднуємо стеки, щоб сформувати один стек, розміщуючи стекi поверх стекаi+1, для0≤i≤a−1. Легко помітити, що якщо почати з колоди, існує точно один спосіб вирізати колоду, щоб отриматиa стеки, створені за допомогоюa -unshuffle, і з цимиa стеками є точно один спосіб перемежування їх, щоб отримати колоду в тому порядку, в якому вона була до unshuffle було виконано. Таким чином, цейa -unshuffle відповідає унікальномуa -shuffle, а цейa -shuffle є зворотним оригіналуa -unshuffle.
Якщо застосуватиab -unshuffleU3 до колоди, ми отримуємо набірab стеків, які потім об'єднуються, щоб сформувати один стек. Ми позначимо ці стеки впорядкованими парами цілих чисел, де перша координата знаходиться між 0 іa−1, а друга координата знаходиться між 0 іb−1. Потім маркуємо кожну картку етикеткою її стопки. Кількість можливих етикеток єab, як потрібно. Використовуючи це маркування, ми можемо описати, як знайтиb -unshuffle таa -unshuffle, так що якщо ці два unshuffle застосовуються в такому порядку до колоди, ми отримуємо той самий набірab стеків, який був отриманий за допомогоюab -unshuffle.
Щоб отриматиb -unshuffleU2, ми сортуємо колоду наb стопки, приi цьому стопка містить всі карти з другою координатоюi, для0≤i≤b−1. Потім ці штабелі з'єднуються, утворюючи одну стопку. a-unshuffleU1 протікає таким же чином, за винятком того, що використовуються перші координати міток. Отриманіa штабелі потім з'єднують, утворюючи одну стопку.
Наведений вище опис показує, що карти, що закінчуються зверху, є всі ті, що позначені(0,0). За ними слідують ті, що позначені(0,1), (0,2), …, (0,b−1), (1,0), (1,1),…, (a−1,b−1). Крім того, відносний порядок будь-якої пари карток з однаковими мітками ніколи не змінюється. Але це точно так само, як іab -unshuffle, якщо на початку такого unshuffle ми маркуємо кожну з карт однією з міток(0,0), (0,1), …, (0,b−1), (1,0), (1,1), …, (a−1,b−1). На цьому доказ завершено.
На малюнку [рис. 3.14] ми показуємо мітки для 2-unshuffle колоди з 10 картами. Є 4 карти з міткою 0 і 6 карт з міткою 1, тому якщо виконується 2-unshuffle, то в першому стосі буде 4 карти, а другий стек - 6 карт. Коли це unshuffle виконується, колода закінчується в порядку ідентичності.
На малюнку [рис. 3.15] ми показуємо мітки для 4-unshuffle тієї ж колоди (оскільки використовуються чотири мітки). Цю цифру також можна розглядати як приклад пари 2-unshuffle, як описано в доказі вище. Перший 2-unshuffle використовуватиме другу координату міток для визначення стеків. У цьому випадку дві стопки містять карти, значення яких
{5,1,6,2,7}and{8,9,3,4,10}.
Після виконання цього 2-unshuffle колода знаходиться в порядку, показаному на малюнку [рис. 3.14], як повинен перевірити читач. Якщо ми хочемо виконати 4-unshuffle на колоді, використовуючи показані мітки, ми сортуємо карти лексикографічно, отримуючи чотири стопки
{1,2}, {3,4}, {5,6,7}, and {8,9,10}.
Коли ці стеки об'єднані, ми в черговий раз отримуємо ідентичність упорядкування колоди. Суть вищевказаної теореми полягає в тому, що обидві процедури сортування завжди призводять до одного і того ж початкового впорядкування.
Теорема 3.3.2
ЯкщоD будь-яке впорядкування, яке є результатом застосуванняa -shuffle, а потімb -shuffle до упорядкування ідентичності, то ймовірність, що призначаєтьсяD цією парою операцій, така ж, як ймовірність, що присвоюється процесом застосуванняab -D перетасувати до замовлення ідентичності. Викликати простір зразкаa -shufflesSa. Якщо позначити стеки цілими числами від0 доa−1, то кожна пара, що перемежовується, тобто shuffle, відповідає рівно одномуn -значному базовомуa цілому числу, деi й цифра в ціле число - це стопка, членом якої єi й карта. Таким чином, кількість пар, що перемежовуються, дорівнює числуn -digit базовихa цілих чисел, що єan. Звичайно, не всі ці пари призводять до різних порядків. Кількість пар, що ведуть до заданого замовлення, буде розглянуто далі. Для наших цілей досить вказати, що саме пари виріз-чергуються визначають присвоєння ймовірності.
Попередня теорема показує, що існує відповідність 1-1 міжSa,b іSab. Крім того, відповідні елементи дають однаковий порядок при застосуванні до замовлення особи. Враховуючи будь-яке впорядкуванняD, нехайm1 буде кількість елементів, зSa,b яких, при застосуванні до упорядкування посвідчення особи, результатD. m2Дозволяти кількість елементів, зSab яких, при застосуванні до упорядкування ідентичності, результатD. Попередня теорема має на увазі цеm1=m2. Таким чином, обидві множини присвоюють ймовірність
\[
Callstack:
at (Статистика/Теорія_ймовірностей/Книга:_Вступна_ймовірність_(Grinstead_і_Snell)/03:_Комбінаторика/3.03:_Перетасування_карт), /content/body/div/div[2]/div/p[3]/span/span, line 1, column 4
доD. На цьому доказ завершено.
Зв'язок з проблемою Дня Народження
Є ще один момент, який можна зробити стосовно міток, наданих карткам шляхом послідовних unshuffles. Припустимо, що ми 2-unshufflen -card колоду, поки мітки на картах не будуть різними. Легко помітити, що цей процес виробляє кожну перестановку з однаковою ймовірністю, тобто це випадковий процес. Щоб переконатися в цьому, зауважте, що якщо мітки стають різними наs 2-й unshuffle, то можна думати про цю послідовність 2-unshuffle як одну2s -unshuffle, в якій всі стеки, визначені unshuffle, мають не більше однієї карти в них (пам'ятайте, стеки відповідають міткам). Якщо в кожній стопці є не більше однієї карти, то дано будь-які дві карти в колоді, однаково ймовірно, що перша карта має нижчу або вищу мітку, ніж друга. Таким чином, кожне можливе замовлення однаково ймовірно буде результатом цього2s -unshuffle.
TДозволяти випадкова величина, яка підраховує кількість 2-unshuffles, поки всі мітки не будуть різними. Можна думати про теT, як дати міру того, скільки часу потрібно в процесі розшарування, поки не буде досягнута випадковість. Оскільки перетасування та розшарування є оберненими процесами,T також вимірюється кількість перетасовок, необхідних для досягнення випадковості. Припустимо, що у нас є колодаn -card, і ми просимоP(T≤s). Це дорівнює1−P(T>s). АлеT>s якщо і тільки якщо це так, що не всі мітки післяs 2-unshuffles є відмінними. Це просто проблема дня народження; ми запитуємо ймовірність того, що принаймні дві людини мають однаковий день народження, враховуючи, що у нас єn люди і2s можливі дні народження. Використовуючи нашу формулу з Прикладу [іспит 3.3], ми знаходимо, що
P(T>s)=1−(2sn)n!2sn.
У розділі [chp 6] ми визначимо середнє значення випадкової величини. Використовуючи цю ідею та вищевказане рівняння, можна обчислити середнє значення випадкової величиниT (див. Вправа [сек. 6.1]. [Вище 6.1.42]). Наприклад, якщоn=52, то середнє значенняT становить близько 11,7. Це означає, що в середньому для того, щоб процес вважався випадковим, потрібно близько 12 рядових перетасовок.
Вирізати-перемежування пар і замовлень
Як було зазначено в доведенні теореми [thm 3.3.2], не всі пари, що перемежовуються, ведуть до різних порядків. Однак існує легка формула, яка дає кількість таких пар, які призводять до заданого впорядкування.
[thm 3.3.3] Якщо впорядкування довжиниn маєr зростаючі послідовності, то кількість пар перерізування-чергування підa -shuffle порядку ідентичності, що призводить до впорядкування, дорівнює
(n+a−rn).
Щоб зрозуміти, чому це правда, нам потрібно підрахувати кількість способів, за допомогою яких може бути виконано розріз уa -shuffle, що призведе до заданого впорядкування зr зростаючими послідовностями. Ми можемо ігнорувати переплетення, оскільки після того, як було зроблено розріз, щонайменше одне переплетення призведе до заданого замовлення. Оскільки задане впорядкування маєr зростаючіr−1 послідовності, визначаються точки поділу в розрізі. Решта точкиa−1−(r−1)=a−r поділу можна розмістити в будь-якому місці. Кількість місць, щоб поставити ці залишкові точки поділу дорівнюєn+1 (це кількість пробілів між послідовними парами карт, включаючи позиції на початку і кінці колоди). Ці місця вибираються з дозволеним повторенням, тому кількість способів зробити цей вибір
(n+a−ra−r)=(n+a−rn).
Зокрема, це означає, що якщоD це впорядкування, яке є результатом застосуванняa -shuffle до упорядкування ідентичності, і якщоD маєr зростаючі послідовності, то ймовірність, щоD присвоюється цим процесом
(n+a−rn)an.
На цьому доказ завершено.
Наведена вище теорема показує, що істотна інформація про ймовірність, присвоєну впорядкуванню підa -shuffle, - це лише кількість зростаючих послідовностей у впорядкуванні. Таким чином, якщо ми визначимо кількість порядків, які містять точноr зростаючі послідовності, для кожногоr між 1 іn, то ми визначимо функцію розподілу випадкової величини, яка полягає у застосуванні випадковогоa -shuffle до впорядкування ідентичності.
Число порядків{1,2,…,n} зr зростаючими послідовностями позначаєтьсяA(n,r), і називається номером Ейлера. Існує багато способів обчислити значення цих чисел; наступна теорема дає один рекурсивний метод, який випливає відразу з того, що ми вже знаємо проa -shuffles.
[thm 3.3.4] Нехайa іn бути додатними цілими числами. Тоді
an=a∑r=1(n+a−rn)A(n,r).
Таким чином,
A(n,a)=an−a−1∑r=1(n+a−rn)A(n,r)
Крім того,
A(n,1)=1
Друге рівняння може бути використано для обчислення значень чисел Ейлера, і випливає відразу з Рівняння [eq 3.6]. Останнє рівняння є наслідком того, що єдиним впорядкуванням{1,2,…,n} з однією зростаючою послідовністю є впорядкування ідентичності. Таким чином, залишається довести рівняння [ур. 3.6]. Розраховувати набірa -shuffles колоди зn картами ми будемо двома способами. По-перше, ми знаємо, що існуютьan такі перетасовки (це було відзначено в доведенні теореми [thm 3.3.2]). Але єA(n,r) порядки{1,2,…,n} зr зростаючими послідовностями, і теорема [thm 3.3.3] стверджує, що для кожного такого впорядкування є саме
(n+a−rn)
вирізати-чергуються пари, які призводять до впорядкування. Тому права частина Equation [eq 3.6] підраховує набірa -shuffles колодиn -карт. На цьому доказ завершено.
Випадкові замовлення та випадкові процеси
Тепер перейдемо до другого питання, яке було задано на початку цього розділу: Що ми маємо на увазі під «випадковим» впорядкуванням? Дещо вводить в оману думати про те, що даний порядок є випадковим або не випадковим. Якщо ми хочемо вибрати випадкове замовлення з безлічі всіх замовлень, ми маємо на увазі{1,2,…,n}, що ми хочемо, щоб кожне замовлення було обрано з тією ж ймовірністю, тобто будь-яке замовлення є таким же «випадковим», як і будь-яке інше.
Слово «випадковий» дійсно слід використовувати для опису процесу. Ми скажемо, що процес, який виробляє об'єкт з (кінцевого) набору об'єктів, є випадковим процесом, якщо кожен об'єкт у множині виробляється з однаковою ймовірністю процесом. У нинішній ситуації об'єкти є порядками, а процес, який виробляє ці об'єкти, є процесом перетасування. Легко побачити, що noa -shuffle - це дійсно випадковий процес, оскільки якщоT1 іT2 є двома порядками з різною кількістю зростаючих послідовностей, то вони виробляються за допомогоюa -shuffle, застосованого до упорядкування ідентичності, з різними ймовірностями.
Зміна відстані
Замість того, щоб вимагати, щоб послідовність перетасовок дала процес, який є випадковим, ми визначимо міру, яка описує, наскільки далеко заданий процес знаходиться від випадкового процесу. XДозволяти бути будь-який процес, який виробляє впорядкування{1,2,…,n}. fX(π)Визначте ймовірність, щоX виробляє замовленняπ. (Таким чином,X може розглядатися як випадкова величина з функцією розподілуf.) ΩnДозволяти бути безлічі всіх порядків{1,2,…,n}. Нарешті, нехайu(π)=1/|Ωn| для всіхπ∈Ωn. Функціяu є розподільною функцією процесу, який виробляє замовлення і який є випадковим. Для кожного замовленняπ∈Ωn кількість|fX(π)−u(π)| - це різниця між фактичними та бажаними ймовірностями, якіX виробляютьπ. Якщо ми підсумовуємо це протягом усіхπ порядків і називаємо цю сумуS, ми бачимо, щоS=0 якщо і тільки якщоX є випадковим, а в іншому випадкуS є позитивним. Легко показати, що максимальне значенняS дорівнює 2, тому ми помножимо суму на1/2 так, щоб значення потрапляло в інтервал[0,1]. Таким чином, отримаємо наступну суму як формулу для між двома процесами:∥fX−u∥=12∑π∈Ωn|fX(π)−u(π)|.
Тепер застосуємо цю ідею до випадку перетасування. Ми дозволяємоX бути процесомs послідовних перетасовок, застосованих до упорядкування ідентичності. Ми знаємо, що також можна думатиX як про одне2s -shuffle. Ми також знаємо, щоfX є постійною на множині всіх порядків зr зростаючими послідовностями, деr є будь-яке натуральне число. Нарешті, ми знаємо значенняfX на замовлення зr зростаючими послідовностями, і ми знаємо, скільки таких замовлень існує. Таким чином, в даному конкретному випадку ми маємо
∥fX−u∥=12n∑r=1A(n,r)|(2s+n−rn)/2ns−1n!|
Оскільки ця сума має лишеn суми, її легко обчислити для середніх значень розміруn. Дляn=52, отримаємо список значень, наведених в таблиці [табл. 3.12].
1 | 1 |
2 | 1 |
3 | 1 |
4 | 0.9999995334 |
5 | 0,923 7329294 |
6 | 0.613 5495966 |
7 | 0.3340609995 |
8 | 0,167 158 6419 |
9 | 0.0854 2019 34 |
10 | 0.0429455489 |
11 | 0.0215023760 |
12 | 0.0107548935 |
13 | 0.0053779101 |
14 | 0.0026890130 |
Щоб допомогти зрозуміти ці дані, вони наведені в графічному вигляді на малюнку [рис. 3.13]. Програма VariationList виробляє дані, наведені як в таблиці [таблиця 3.12], так і на малюнку [рис. 3.13]. Один бачить, що поки не відбулося 5 перетасовок, вихідX дуже далекий від випадкового. Після 5 перетасовок відстань від випадкового процесу по суті зменшується вдвічі кожного разу, коли відбувається перетасування.
З огляду на функції розподілуfX(π) і,u(π) як зазначено вище, існує інший спосіб перегляду варіації відстані∥fX−u∥. З огляду на будь-яку подіюT (яка є підмножиноюSn), ми можемо обчислити її ймовірність як під процесом, такX і під рівномірним процесом. Наприклад, ми можемо собі уявити, щоT являє собою набір всіх перестановок, в яких перший гравець в грі в покер на 7 гравців роздається стрит-флеш (п'ять послідовних карт в одній масті). Цікаво розглянути, наскільки ймовірність цієї події після певної кількості перетасовок відрізняється від ймовірності цієї події, якщо всі перестановки однаково ймовірні. Цю різницю можна вважати описом того, наскільки близький процес до випадкового процесу щодо подіїT.X
Тепер розглянемоT таку подію, щоб абсолютна величина різниці між цими двома ймовірностями була якомога більшою. Можна показати, що ця абсолютна величина є варіаційною відстанню між процесомX і рівномірним процесом. (Читача просять довести цей факт у Вправі [exer 3.3.4].)
Ми щойно бачили, що для колоди з 52 карт варіативна відстань між процесом перетасування 7 та випадковим процесом приблизно.334. Цікаво знайтиT таку подію, щоб різниця між ймовірностями, які виробляють два процеси,T близька до.334. Подія з цим властивістю можна описати в плані гри під назвою New Age Solitaire.
Пасьянс «Новий вік»
Цю гру придумав Пітер Дойл. У неї грають стандартною колодою з 52 карт. Роздаємо карти лицьовою стороною вгору, по одній за раз, на стопку скидання. Якщо зустрінеться туз, скажімо туз сердець, ми використовуємо його, щоб почати серцю купу. Кожна купа мастей повинна бути побудована по порядку, від туза до короля, використовуючи тільки згодом роздані карти. Після того, як ми роздали всі карти, ми забираємо стопку скидання і продовжуємо. Ми визначаємо костюми Інь як Серця та Клуби, а Ян - діамантами та Піками. Гра закінчується, коли обидві палі костюмів Інь були завершені, або обидві палі костюмів Ян були завершені. Зрозуміло, що якщо впорядкування колоди проводиться випадковим процесом, то ймовірність того, що палі костюма Інь завершені першими, дорівнює рівно 1/2.
Тепер припустимо, що ми купуємо нову колоду карт, ламаємо печатку на упаковці, і рятуємо колоду 7 разів. Якщо хтось спробує це, то виявляє, що костюми Інь виграють близько 75% часу. Це на 25% більше, ніж ми б отримали, якби колода була в дійсно випадковому порядку. Це відхилення досить близьке до теоретичного максимуму33.4%, отриманого вище.
Чому костюми Інь виграють так часто? У новій колоді карт, масті знаходяться в наступному порядку, зверху вниз: туз через короля сердець, туз через короля треф, король через туз діамантів, і король через туз пік. Зверніть увагу, що якби карти взагалі не перетасовувалися, то стопки масті Інь були б завершені на першому проході, перш ніж будь-які карти масті Ян будуть навіть помічені. Якби ми продовжували грати в гру, поки палі костюма Ян не будуть завершені, для цього знадобиться 13 проходів через колоду. Таким чином, можна помітити, що в новій колоді костюми Інь знаходяться в найбільш вигідному порядку, а костюми Ян - в найменш вигідному порядку. Під 7 рябів-перетасовками відносна перевага костюмів Інь над костюмами Ян певною мірою зберігається.
Вправа3.3.1
Враховуючи будь-яке впорядкуванняσ{1,2,…,n}σ−1, ми можемо визначити, зворотне впорядкуванняσ, щоб бути порядком, в якомуi й елемент є позицією, зайнятоюi вσ. Наприклад, якщоσ=(1,3,5,2,4,7,6), тоσ−1=(1,4,2,5,3,7,6). (Якщо хтось розглядає ці порядки як перестановки, тоσ−1 є зворотнимσ.)
A виникає між двома позиціями в упорядкуванні, якщо ліву позицію займає більше число, ніж права позиція. Зручно буде сказати, що кожне замовлення має падіння після останньої позиції. У наведеному вище прикладіσ−1 має чотири падіння. Вони виникають після другої, четвертої, шостої і сьомої позицій. Доведіть, що кількість зростаючих послідовностей в порядкуσ дорівнює кількості падінь вσ−1.
- Відповідь
-
Додайте сюди текст відповіді, і він автоматично буде прихований, якщо на сторінці активний шаблон «AutoNum».
Вправа3.3.2
Покажіть, що якщо ми почнемо з упорядкування ідентичності{1,2,…,n}, то ймовірність того, щоa -shuffle призводить до впорядкування з точноr зростаючими послідовностями дорівнює\[
Callstack:
at (Статистика/Теорія_ймовірностей/Книга:_Вступна_ймовірність_(Grinstead_і_Snell)/03:_Комбінаторика/3.03:_Перетасування_карт), /content/body/div/div[7]/div[2]/p[2]/span[4]/span, line 1, column 10
- Відповідь
-
Додайте сюди текст відповіді, і він автоматично буде прихований, якщо на сторінці активний шаблон «AutoNum».
Вправа3.3.3
НехайD буде колодаn карт. Ми бачили, що існуютьana -перетасуванняD. Кодування множиниa -unshuffles було дано в доведенні теореми [thm 3.3.1]. Тепер ми дамо кодуванняa -shuffles, яке відповідає кодуваннюa -unshuffles. SДозволяти множина всіхn -кортежів цілих чисел, кожен між 0 іa−1. M=(m1,m2,…,mn)Дозволяти бути будь-яким елементомS. niДозволяти числоi вM, для0≤i≤a−1. Припустимо, що ми починаємо з колоди в зростаючому порядку (тобто карти нумеруються від 1 доn). Ми маркуємо першіn0 картки з 0, наступніn1 карти з 1 і т.д. потімa -shuffle, що відповідаєM є перетасування, що призводить до порядку, в якому карти з маркуваннямi поміщаються в позиції,M що містять етикеткуi . Картки з однаковою міткою розміщуються в цих положеннях в порядку збільшення їх кількості. Наприклад, якщоn=6 іa=3, нехайM=(1,0,2,2,0,2). Потімn0=2, n1=1, іn2=3. Таким чином, ми позначити карти 1 і 2 з 0, карти 3 з 1, і карти 4, 5 і 6 з 2. Потім карти 1 і 2 поміщаються в позиції 2 і 5, карта 3 поміщається в положення 1, а карти 4, 5 і 6 поміщаються в позиції 3, 4 і 6, в результаті чого відбувається впорядкування(3,1,4,5,2,6).
- Використовуючи це кодування, показати, що ймовірність того, що вa -shuffle перша карта (тобто карта № 1) переміщається вi -ю позицію, задається наступним виразом:\[(click for details).\]
Callstack: at (Статистика/Теорія_ймовірностей/Книга:_Вступна_ймовірність_(Grinstead_і_Snell)/03:_Комбінаторика/3.03:_Перетасування_карт), /content/body/div/div[7]/div[3]/ol/li[1]/span[3]/span, line 1, column 6
- Дайте точну оцінку ймовірності того, що в трьох ряфльних перетасуваннях 52-карткової колоди перша карта потрапляє в одну з перших 26 позицій. Використовуючи комп'ютер, точно оцініть ймовірність того ж події після семи перетасовок.
- Відповідь
-
Додайте сюди текст відповіді, і він автоматично буде прихований, якщо на сторінці активний шаблон «AutoNum».
Вправа3.3.4
НехайX позначають конкретний процес, який виробляє елементиSn, і нехайU позначають рівномірний процес. Нехай функції розподілу цих процесів позначаютьсяfX іu, відповідно. Показати, що відстань варіації∥fX−u∥ дорівнюєmax
: Запишіть перестановкиS_n в порядку зменшення різниціf_X(\pi) - u(\pi).
- Відповідь
-
Додайте сюди текст відповіді, і він автоматично буде прихований, якщо на сторінці активний шаблон «AutoNum».
Вправа\PageIndex{5}
Розглянемо процес, описаний в тексті, в якому колодаn -карт багаторазово маркується і 2-unshuffled, способом, описаним у доведенні теореми [thm 3.3.1]. (Див. Малюнки [рис. 3.12] і [рис. 3.13].) Процес триває до тих пір, поки етикетки не стануть різними. Покажіть, що процес ніколи не припиняється, поки не буде зроблено принаймні\lceil \log_2(n) \rceil unshuffles.
- Відповідь
-
Додайте сюди текст відповіді, і він автоматично буде прихований, якщо на сторінці активний шаблон «AutoNum».