Випадкова перестановка

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

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

Прямий метод (елемент за елементом)

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

Прямий метод генерування вимагає повторення вибору випадкового числа, якщо число, що випало, вже є в послідовності. Цього можна уникнути, якщо на -му кроці (коли вже вибрано), вибирати випадкове число між 1 і і, потім, вибирати рівним -му невибраному числу.

Тасування Кнута

Простий алгоритм генерування випадкових перестановок з елементів (із рівномірним розподілом) без повторів, відомий як тасування Кнута, починається з довільної перестановки (наприклад, з тотожної — без переставляння елементів), і проходить з позиції 1 до позиції , переставляючи елемент на позиції з випадково вибраним елементом на позиціях від до включно. Легко показати, що в такий спосіб ми отримаємо всі перестановки елементів зі ймовірністю рівно .

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

Нерухомі точки

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

Перевірка випадковості

Як і у всіх інших випадкових процесах, якість алгоритму генерування перестановок, зокрема алгоритму тасування Кнута, залежить від покладеного в основу генератора випадкових чисел, такого як генератор псевдовипадкових чисел. Є багато можливих тестів випадковості, наприклад, тести diehard. Типовий приклад такого тесту полягає у виборі деякої статистики, для якої розподіл відомий, і перевірці, чи дійсно розподіл цієї статистики на множині отриманих перестановок достатньо близький до цього розподілу.

Див. також

Примітки

  1. Д. Кнут, Р. Грэхем, О. Паташник. Конкретная математика. — Мир, 1998. — С. 431.

Література

  • Jim Pitman. Probability. — Springer Science & Business Media, 2012. — P. 153–. — ISBN 978-1-4612-4374-8.
  • В. Г. Потемкин «Справочник по MATLAB» Работа с разреженными матрицами. - описано використання процедури randperm генерування випадкових перестановок у пакунку MATLAB.
  • Альфред В. Ахо, Джон Хопкрофт, Джеффри Д. Ульман. Структуры данных и алгоритмы. — Издательский дом "Вильямс", 2003. — С. 129-130. — ISBN 0-201-00023-7 / 5-8459-0122-7.
  • Альфред В Ахо, Джон Э Хопкрофт, Джеффри Д Ульман. Алгоритмы. Построение и анализ. — Санкт-Петербург, Москва, Киев : Издательский дом "Вильямс", 2007. — С. 152-153 Глава 5. Вероятностный анализ и рандомизированные алгоритмы.
  • Арнольд В.И. Экспериментальное наблюдение математических фактов. — М. : МЦНМО, 2006. — С. 66-84. — (Летняя школа «Современная математика») — ISBN 978-5-94057-282-4.
  • Т. Кристиансен,Н. Торкингтон. Perl. Библиотека программиста. — Питер, 2001. — С. У розділі 4 "Масиви" розглянуто все, що стосується операцій зі списками та масивами, зокрема пошук унікальних елементів, ефективне сортування та випадкові перестановки елементів. — ISBN 5-8046-0094-X.
  • Кормен Т., Лейзерсон Ч., Ривест Р., Штайн K. Алгоритмы: построение и анализ. — М. : "Вильямс", 2005. — С. Глава 5.3 Рандомизированные алгоритмы. — ISBN 5-8459-0857-4.
  • Борис Николаевич Иванов. Дискретная математика. Алгоритмы и программы. Расширенный курс. — М. : Известия, 2011. — С. 180, Случайные перестановки. — ISBN 978-5-206-00824-1.
  • И.В. Красиков, И.Е. Красиков. Алгоритмы. Просто как дважды два. — М. : Эксмо, 2007. — ISBN 978-5-699-21047-3.
  • Б.Н. Иванов. Дискретная математика. Алгоритмы и программы: Учеб. пособие. Просто как дважды два. — М. : Лаборатория Базовых Знаний, 2003. — С. 89. 4.8 Генерация случайных перестановок. — (Технический университет) — ISBN 5-93208-093-0.

Посилання

  • Випадкова перестановка на MathWorld
  • Random permutation generation — детальний виклад алгоритму тасування Кнута та його варіантів для генерування -перестановок (перестановок елементів, вибраних зі списку) та -підмножин
  • Герасимов В. А. Генерация случайных сочетаний. Генерация сочетания по его порядковому номеру. RSDN Magazine #3-2010 (рос.)

Read other articles:

American marathon in Massachusetts 1897 Boston MarathonWinner John McDermottVenueAshland to Boston, Massachusetts, U.S.DateApril 19, 1897 (Patriots' Day)Competitors15ChampionsMenJohn McDermott (2:55:10)1898 → The 1897 Boston Marathon was the inaugural edition of the marathon race that became known as the Boston Marathon. At the time it was run, the race was not known by a proper name.[1] It took place on April 19, 1897, from Ashland to Boston, Massachusetts, over a distance...

 

Freemasonry initiation. 18th century Inisiasi berasal dari kata bahasa Latin, initium, yang berarti masuk atau permulaan, secara harafiah berarti masuk ke dalam.[1][2] Inisiasi terdapat di dalam ritus kehidupan di berbagai tempat.[3] Ritual dilakukan ketika bersyukur atas bayi di dalam kandungan, lahir, pubertasi (akil balik), pernikahan, hingga kematian.[3] Ritus erat hubungannya dengan proses kehidupan manusia.[3][4] Praktik inisisasi sebenarn...

 

陆军第十四集团军炮兵旅陆军旗存在時期1950年 - 2017年國家或地區 中国效忠於 中国 中国共产党部門 中国人民解放军陆军種類炮兵功能火力支援規模约90门火炮直屬南部战区陆军參與戰役1979年中越战争 中越边境冲突 老山战役 成都军区对越轮战 紀念日10月25日 陆军第十四集团军炮兵旅(英語:Artillery Brigade, 14th Army),是曾经中国人民解放军陆军第十四集团军下属�...

Dinner MatePoster promosiHangul저녁 같이 드실래요 GenreDrama RomansaBerdasarkanWould You Like to Have Dinner Together?oleh Park Shi-inPengembangKim Sung-moDitulis olehKim JooSutradaraKo Jae-hyeonPemeranSong Seung-heon Seo Ji-hye Lee Ji-hoon Son Na-eunNegara asalKorea SelatanBahasa asliKoreaJmlh. episode32ProduksiPengaturan kameraSingle-cameraDurasi35 menitRumah produksiVictory ContentsDistributorMunhwa Broadcasting CorporationRilis asliJaringanMBC TVFormat gambar1080i (HDTV)Format au...

 

Pour l’article homonyme, voir Cubry. Cet article est une ébauche concernant un cours d'eau de France et la Marne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Le Cubry Le Cubry, au niveau de l'avenue Jean Jaurès. Caractéristiques Longueur 14,3 km Bassin collecteur Seine Cours Source Étang de Noire Fontaine · Localisation Saint-Martin-d'Ablois · Altitude 221 m Confluence Marne · Localisation...

 

Ulvales Klasifikasi ilmiah Kerajaan: Plantae Filum: Chlorophyta Kelas: Ulvophyceae Ordo: Ulvales Suku Monostromataceae Ulvaceae Ulvellaceae Ulvales adalah ordo dari ganggang hijau. Pengidentifikasi takson Wikidata: Q1367727 Wikispecies: Ulvales AlgaeBase: 4584 EoL: 4047 EPPO: 1ULVO Fossilworks: 306727 GBIF: 641 iNaturalist: 54642 IRMNG: 10631 ITIS: 9331 NBN: NHMSYS0021059286 NCBI: 3113 NZOR: c2cd1971-afe4-413f-9aa4-906bbb03d9a1 uBio: 436107 WoRMS: 827 Artikel bertopik biologi ini adalah sebu...

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Unione Sportiva Arsenale (Taranto). Associazione Sportiva Pietro RestaStagione 1944-1945Sport calcio SquadraUnione Sportiva Arsenale Allenatore Alfredo Bolognini Presidente Michele Rinaldi torneo misto pugliese2º posto 1943-1944 1945-1946 Si invita a seguire il model...

 

Basilika Santo Benediktus di Biara BenediktbeuernBasilika Minor Santo Benediktus di Biara BenediktbeuernJerman: Klosterkirche St. Benediktcode: de is deprecated Basilika Santo Benediktus di Biara BenediktbeuernLokasiBenediktbeuernNegara JermanDenominasiGereja Katolik RomaArsitekturStatusBasilika minorStatus fungsionalAktif Basilika Santo Benediktus di Biara Benediktbeuern (Jerman: Klosterkirche St. Benediktcode: de is deprecated ) adalah sebuah gereja basilika minor Katolik yang terletak...

 

1981 book by Karen Wynn Fonstad The Atlas of Middle-earth Dust wrapper, first editionAuthorKaren Wynn FonstadIllustratorKaren Wynn FonstadCover artistAlan Lee (Second edition)CountryUnited StatesSubjectMiddle-earthGenreAtlasPublisherHoughton MifflinPublication date1981Media typeHardcoverPages190 (210 with notes)ISBN0-395-53516-6OCLC24142309Dewey Decimal823/.912 20LC ClassG3122.M5 F6 1991 The Atlas of Middle-earth by Karen Wynn Fonstad is an atlas of J. R. R. Tolkien's fictiona...

Die Zeile Blüh im Glanze dieses Glückes aus der deutschen Nationalhymne ziert den Kragen des Trikots der deutschen Mannschaft Dieser Artikel behandelt die deutsche Nationalmannschaft bei der Fußball-Weltmeisterschaft der Frauen 2011 in Deutschland. Deutschland ist Titelverteidiger und erstmals Gastgeber der Frauen-WM. Neben der Titelverteidigung war ein Ziel die Qualifikation als eine der zwei besten europäischen Mannschaften für die Olympischen Sommerspiele 2012 in London. Beides konnte...

 

L’Oréal Création 30 juillet 1909 (Société française de teintures inoffensives pour cheveux) Dates clés 1920 (nom actuel) Fondateurs Eugène Schueller Personnages clés François Dalle, Charles Zviak, Lindsay Owen-Jones, Jean-Paul Agon, Liliane Bettencourt, Françoise Bettencourt Meyers Forme juridique Société anonyme Action Euronext : OR Slogan Créer la beauté qui fait avancer le monde[1]Parce que je le vaux bien (L'Oréal Paris) Siège social 14, rue Royale, 75008 Pari...

 

Dutch politician and biologist Her ExcellencyJacqueline CramerJacqueline Cramer in 2018Minister of Housing, Spatial Planning and the EnvironmentIn office22 February 2007 – 23 February 2010Prime MinisterJan Peter BalkenendePreceded byPieter WinsemiusSucceeded byTineke HuizingaMember of the Social and Economic CouncilIn office1 January 1999 – 22 February 2007ChairmanHerman Wijffels Personal detailsBornJacqueline Marian Cramer (1951-04-10) 10 April 1951 (age 73)Amsterd...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

European Track Championships Men's scratch at the 2022 UEC European Track ChampionshipsVenueMesse München, MunichDate13 AugustMedalists  Iúri Leitão   Portugal Moritz Malcharek   Germany Roy Eefting   Netherlands← 20212023 → 2022 UEC EuropeanTrack ChampionshipsSprintmenwomenTeam sprintmenwomenTeam pursuitmenwomenKeirinmenwomenOmniummenwomenMadisonmenwomenTime trialmenwomenIndividual pursuitmenwomenPoints racemenwomenSc...

 

UFC mixed martial arts event in 2007 UFC 67: All or NothingThe poster for UFC 67: All or NothingInformationPromotionUltimate Fighting ChampionshipDateFebruary 3, 2007VenueMandalay Bay Events CenterCityLas Vegas, NevadaAttendance10,227 (8,700 paid)[1]Total gate$2,767,130[2]Buyrate350,000[3]Total purse$803,000 (disclosed)[4]Event chronology UFC Fight Night: Evans vs Salmon UFC 67: All or Nothing UFC 68: The Uprising UFC 67: All or Nothing was a mixed martial arts...

Travel to engage in sexual activity This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style. (December 2018) (Learn how and when to remove this m...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Defense Media Activity – news · newspapers · books · scholar · JSTOR (February 2023) (Learn how and when to...

 

Kontes Lagu Eurovision 2011Negara BelgiaSeleksi NasionalProses seleksiSeleksi Daring:20 September 2010 - 31 Desember 2010Semifinal:30 Januari 20111/3 Juri1/3 pendengar1/3 daringFinal Nasional: 14 Februari 201150% Juri50% Televoting Belgia akan berkompetisi di Kontes Lagu Eurovision 2011 di Düsseldorf, Jerman dan akan menyeleksi perwakilannya dengan beberapa tahap. Yang pertama adalah menyelenggarakan seleksi daring dan yang kedua adalah menyelenggarakan Final Nasional, yang diorganisir...

О кулинарном блюде см. Льезон (кулинария). Льезо́н[1] (фр. liaison — связь, соединение), связывание — фонетическое явление французского языка, заключающееся в том, что непроизносимый согласный звук на конце слова становится произносимым и связывается с гласн...

 

Chinese biopharmaceutical company This article is about the pharmaceutical company. For the COVID-19 vaccine that it developed, see CoronaVac. Sinovac redirects here. Not to be confused with Sinopharm (company). 40°01′52″N 116°18′01″E / 40.031°N 116.3003°E / 40.031; 116.3003 Sinovac Biotech Ltd.Company typePublicTraded asNasdaq: SVAFounded1999; 25 years ago (1999)FounderYin Weidong[1]Headquarters39 Shang Di West Road, Haidian ...