Случайная перестановка

Случайная перестановка — это случайное упорядочение множества объектов, то есть случайная величина, элементарными событиями которой являются перестановки. Использование случайных перестановок зачастую является базой в областях, использующих рандомизированные алгоритмы. К таким областям относятся теория кодирования, криптография и моделирование. Хорошим примером случайной перестановки является тасование колоды карт.

Генерация случайных перестановок

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

Одним из методов генерации случайной перестановки множества из n элементов является использование равномерного распределения, для чего выбираются последовательно случайные числа между 1 и n, обеспечивая при этом отсутствие повторений. Полученная последовательность (x1, …, xn) интерпретируется как перестановка

Прямой метод генерации требует повторения выбора случайного числа, если выпавшее число уже есть в последовательности. Этого можно избежать, если на i-м шаге (когда x1, …, xi − 1 уже выбраны), выбирать случайное число j между 1 и ni + 1 и, затем, выбирать xi, равным j-му невыбранному числу.

Тасование Кнута

Простой алгоритм генерации случайных перестановок из n элементов (с равномерным распределением) без повторов, известный как тасование Кнута, начинается с произвольной перестановки (например, с тождественной — без перестановки элементов), и проходит с позиции 1 до позиции n − 1, переставляя элемент на позиции i со случайно выбранным элементом на позициях от i до n включительно. Легко показать, что таким способом мы получим все перестановки n элементов с вероятностью в точности 1/n!.

Статистика на случайных перестановках

Неподвижные точки

Распределение вероятностей числа неподвижных точек в равномерно распределенных случайных перестановках на n элементах приближается к закону Пуассона при росте n. Подсчет числа неподвижных точек является классическим примером использования формулы включений-исключений, которая показывает, что вероятность отсутствия неподвижных точек приближается к 1/e. При этом математическое ожидание числа неподвижных точек равно 1 при любом размере перестановки.[1]

Проверка случайности

Как и во всех других случайных процессах, качество алгоритма генерации перестановок, в частности, алгоритма тасования Кнута, зависит от положенного в основание генератора случайных чисел, такого как генератор псевдослучайных чисел. Имеется большое число возможных тестов случайности, например, тесты diehard. Типичный пример такого теста заключается в выборе некоторой статистики, для которой распределение известно, и проверить, действительно ли распределение этой статистики на множестве полученных перестановок достаточно близко к настоящему распределению.

См. также

Примечания

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

Литература

  • Jim Pitman. Probability. — Springer Science & Business Media, 2012. — P. 153–. — ISBN 978-1-4612-4374-8.
  • В. Г. Потемкин «Справочник по MATLAB» Работа с разреженными матрицами. Описано использование процедуры randperm генерации случайных перестановок в пакете MathLab.
  • Альфред В. Ахо, Джон Хопкрофт, Джеффри Д. Ульман. Структуры данных и алгоритмы. — Издательский дом "Вильямс", 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. Алгоритмы: построение и анализ. — М.: "Вильямc", 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.

Ссылки

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


Read other articles:

Canadians with Norwegian ancestry Norwegian CanadiansNorsk-kanadiereTotal population463,275 (1.3%)(by ancestry, 2016 Census)[1]Regions with significant populations Canada Alberta156,595[2] British Columbia138,430[3] Saskatchewan68,640[4] Ontario59,335[5] Manitoba19,600[6]LanguagesCanadian EnglishCanadian FrenchNorwegianReligionChristianity (predominantly Lutheranism with other notable Christian minorities)Irreligion...

 

Mexican cultural director In this Spanish name, the first or paternal surname is Frausto and the second or maternal family name is Guerrero. Alejandra Frausto GuerreroSecretary of CultureIncumbentAssumed office 1 December 2018PresidentAndrés Manuel López ObradorPreceded byMaría Cristina García Cepeda Personal detailsAlma materNational Autonomous University of Mexico (LLB) Alejandra Frausto Guerrero is a Mexican lawyer and cultural director. Since 1 December 2018, she is the he...

 

Pindobind Names IUPAC name 2-Bromo-N-[4-(2-{[2-hydroxy-3-(1H-indol-4-yloxy)propyl]amino}-2-propanyl)-1-methylcyclohexyl]acetamide Identifiers CAS Number 106469-52-7 Y 3D model (JSmol) Interactive image ChemSpider 4661 PubChem CID 4827 CompTox Dashboard (EPA) DTXSID80910012 InChI InChI=1S/C23H34BrN3O3/c1-22(2,16-7-10-23(3,11-8-16)27-21(29)13-24)26-14-17(28)15-30-20-6-4-5-19-18(20)9-12-25-19/h4-6,9,12,16-17,25-26,28H,7-8,10-11,13-15H2,1-3H3,(H,27,29)Key: XSAGAZCYTLNCEN-UHFFFAOYSA-NIn...

War memorial in Martin Place, Sydney Sydney CenotaphAustraliaFor the war dead of New South Wales from all conflictsUnveiled25 April 1927 (1927-04-25)Location33°52′03.04″S 151°12′27.93″E / 33.8675111°S 151.2077583°E / -33.8675111; 151.2077583Martin Place, Sydney, New South Wales, AustraliaDesigned bySir Bertram MackennalLest We Forget & To Our Glorious Dead New South Wales Heritage RegisterOfficial nameCenotaph; Martin Place Memorial;...

 

Hockey league season This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 1984–85 IHL season – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this template message) The 1984–85 IHL season was the 40th season of the International Hockey League, a North American minor professional league...

 

Film subgenre Rape and revengeYears active1970s - presentLocationInternational; started in Sweden and United StatesMajor figuresI Spit on Your Grave, Irréversible, The Virgin SpringInfluencesEuropean art cinema, Exploitation filmInfluencedFeminist film, New French Extremity Rape and revenge, or rape-revenge, is a film subgenre characterized by an individual enacting revenge for rape or other sexual acts committed against them. Rape and revenge films are commonly horror films, thrillers, or v...

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (avril 2019). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? Com...

 

Nursing service of the U.S. Army United States Army Nurse CorpsArmy Nurse Corps branch insigniaActive1901 – present dayCountryUnited StatesBranchUnited States ArmyMotto(s)Embrace the past – Engage the present – Envision the futureMilitary unit The United States Army Nurse Corps (USANC) was formally established by the U.S. Congress in 1901. It is one of the six medical special branches (or corps) of officers which – along with medical enlisted soldiers – comprise the Army Medical Dep...

 

American writer and druid 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 may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (February 2024) (Learn how and when to re...

Los Angeles Memorial ColiseumGénéralitésSurnom The Grand Old LadyAdresse 3911 South Figueroa Street Los Angeles, CA 90037Construction et ouvertureDébut de construction 21 décembre 1921Ouverture 1er mai 1923Architecte John Parkinson and Donald B. ParkinsonRénovation 1964, 1983, 1993, 1995, 2017, 2018, 2019Extension 1930Coût de construction 954,873 $USDUtilisationClubs résidents Trojans d'USC (depuis 1923) Bruins d'UCLA (1928 à 1981) Rams de Los Angeles (1946 à 1979, 2016 à 2019) Dod...

 

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,...

 

Un moaï restauré. Ensemble restauré de moaï sur l’ahu Tongariki. Les moaï, appelées localement mo’ai, sont les statues monumentales de l’île de Pâques, située en Polynésie orientale et appartenant au Chili. Ces statues datent du XIIIe et XVe siècles[1]. La majorité de ces monolithes sont sculptés dans du tuf issu principalement de la carrière du volcan Rano Raraku. Quelques-uns ont cependant été sculptés dans d’autres roches volcaniques de l’île (basal...

Coral reef located within the Florida Keys National Marine Sanctuary This article is about the reef near Key Largo, Florida. For other uses, see Molasses Reef (disambiguation). Molasses ReefThe winch from the Slobadana sank on Molasses Reef in 1887Show map of FloridaShow map of CaribbeanLocationFlorida, USAWaterbodyFlorida Keys National Marine SanctuaryNearest landKey LargoCoordinates25°00′50″N 80°22′15″W / 25.01389°N 80.37083°W / 25.01389; -80.37083Dive ty...

 

American political commentator (born 1987) Brandon TatumTatum in 2023BornBrandon Orlando Tatum (1985-04-22) April 22, 1985 (age 39)Fort Worth, Texas, U.S.Other namesThe Officer TatumEducationUniversity of Arizona (BA)OccupationsPolitical commentatorauthorradio hostpodcasterYouTuberPolitical partyRepublicanMovementBlack conservative movementSpouseCorinne TatumChildren2Websitetheofficertatum.com Brandon Orlando Tatum (born April 22, 1987), also known as The Officer Tatum, is an Americ...

 

نقل سيادة هونغ كونغمعلومات عامةالمكان هونغ كونغ البلد الصين — المملكة المتحدة تعديل - تعديل مصدري - تعديل ويكي بيانات هذه المقالة جزء من سلسلةتاريخ هونغ كونغ الجدول الزمني عصور ما قبل التاريخ الامبراطورية (221 قبل الميلاد– 1800) محافظة باوان وشينآن هونغ كونغ البريطانية تاريخ...

Law enforcement agency in Columbus, Ohio Law enforcement agency Columbus Division of PoliceCommon nameColumbus PoliceAbbreviationCPDMottoProfessionalism, Respect, Integrity, Discipline, EnthusiasmAgency overviewFormed1816Employees2,255 (2020)Annual budget$360 million (2020)[1]Jurisdictional structureOperations jurisdictionColumbus, Ohio, USASize223.11 sq mi (577.9 km2) (2013)Population905,748 (2020)General natureLocal civilian policeOperational structureHeadquarter...

 

Mayor of DunedinCoat of arms of the City of DunedinIncumbentJules Radichsince 8 October 2022AppointerElectedInaugural holderWilliam MasonFormation1865DeputySophie BarkerWebsiteOfficial website The mayor of Dunedin is the head of the local government, the city council of Dunedin, New Zealand. The mayor's role is to provide leadership to the other elected members of the territorial authority, be a leader in the community and perform civic duties.[1] The mayor is directly elected, ...

 

Questa voce sull'argomento società di pallacanestro cinesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Zhejiang Golden BullsPallacanestro Segni distintiviUniformi di gara Casa Trasferta Colori sociali Azzurro, blu, bianco e rosso Dati societariCittàYiwu Nazione Cina ConfederazioneFIBA Asia FederazioneNBL CampionatoCBA Fondazione1998 DenominazioneZhejiang Squirrels(1995-1999)Zhejiang Whirlwinds(1999-2000)Zhejiang Horses(2000-2001)Zhejiang Cy...

Road in China Hailar–Zhangjiakou Expressway海拉尔-张家口高速公路Haizhang Expressway海张高速Route informationAuxiliary route of G10Major junctionsNorth endHailar District, Hulunbuir, Inner MongoliaSouth endZhangjiakou, Hebei LocationCountryChina Highway system National Trunk Highway System Primary Auxiliary National Highways Transport in China ← G1012→ G1015 The Hailar–Zhangjiakou Expressway (Chinese: 海拉尔-张家口高速公路), designated as G1013...

 

Bridge in New South Wales, AustraliaKaruah River BridgeMonkerai Bridge, in 2014Coordinates32°17′01″S 151°52′38″E / 32.2835°S 151.8772°E / -32.2835; 151.8772CarriesWeismantels-Dingadee RoadCrossesKaruah RiverLocaleMonkerai, New South Wales, AustraliaOther name(s)Monkerai BridgeOwnerTransport for NSWCharacteristicsDesignTruss bridgeMaterialTimberPier constructionTimber and concreteTotal length98.4 metres (323 ft)Width4.9 metres (16 ft)No. of spans6...