A statisztikák permutációs , mint például a képzési szerkezet egy véletlen permutáció alapvető fontosságúak az algoritmusok elemzése , különös tekintettel a rendezési algoritmusok alapján működnek permutációs. Tegyük fel például, hogy a quickselect (a quicksort unokatestvére ) segítségével kiválasztunk egy véletlenszerű permutáció véletlenszerű elemét. A Quickselect részleges rendezést hajt végre a tömbön, mivel felosztja a tömböt a pivot szerint. Így a permutáció kevésbé lesz zavart a gyorsválasztás elvégzése után. A fennmaradó rendellenességek mennyiségét generáló függvényekkel lehet elemezni. Ezek a generáló függvények alapvetően függnek a véletlenszerű permutációs statisztikák generáló függvényeitől. Ezért létfontosságú e generáló függvények kiszámítása.
A véletlenszerű permutációkról szóló cikk bevezetőt tartalmaz a véletlenszerű permutációkhoz.
Az alapvető kapcsolat
A permutációk címkézett ciklusok. A jelölt esetében Flajolet-Sedgewick alaptétele , és írásban a beállított permutációk és a Singleton set, van



Lefordítva exponenciális generáló függvények (EGFs), van

ahol már használják a tényt, hogy az EGF a kombinatorikus fajok permutációk (vannak n ! permutációi n elemek) jelentése

Ez az egyenlet lehetővé teszi nagyszámú permutációs statisztika származtatását. Először is, ha lehagyjuk a kifejezéseket , azaz exp, akkor korlátozhatjuk a ciklusok számát, amelyeket egy permutáció tartalmaz, például az EGF korlátozásával , hogy két ciklusból álló permutációt kapjunk. Másodszor, vegye figyelembe, hogy az EGAA jelzett ciklus, azaz , a




mert vannak k!/k címkézett ciklusok. Ez azt jelenti, hogy a kifejezések elengedésével ebből a generáló függvényből korlátozhatjuk a permutációban előforduló ciklusok méretét, és EGM -t kaphatunk a permutációkból, amelyek csak egy adott méretű ciklusokat tartalmaznak.
A ciklusok eltávolítása és kiválasztása helyett különböző súlyokat is fel lehet helyezni a különböző méretű ciklusokra. Ha olyan súlyfüggvény, amely csak a ciklus k méretétől és a rövidségtől függ, akkor írjuk


meghatározó értéke b egy permutáció , hogy pusztán az értékeket a ciklus, akkor előfordulhat, jelölje ciklus hossza k és u b ( k ) , hogy megkapjuk a két változó generáló függvény


Ez egy "vegyes" generáló függvény: ez egy exponenciális generáló függvény z -ben és egy közönséges generáló függvény az u másodlagos paraméterben . Megkülönböztetjük és értékeljük az u = 1
-nél

Ez a b elvárásának valószínűséggeneráló függvénye . Más szavakkal, ebben a hatványsorban a együttható a b várható értéke b in permutációinál , mivel minden egyes permutációt azonos valószínűséggel választanak ki .



Ez a cikk a [ z n ] együtthatókivonó operátort használja , amelyet a formális hatványsorok oldalán dokumentáltak .
Az involúciókat okozó permutációk száma
Az involúció egy σ permutáció, így σ 2 = 1 a permutációs összetétel alatt. Ebből következik, hogy σ csak egy vagy kettő hosszúságú ciklusokat tartalmazhat, azaz ezen permutációk g ( z )
exponenciális generáló függvénye

Ez megadja az σ ∈ S n permutációk közötti összes involúció számának kifejezett képletét :

![I (n) = n! [Z^{n}] g (z) = n! \ Sum _ {{a+2b = n}} {\ frac {1} {a! \; 2^{b} \ ; b!}} = n! \ sum _ {{b = 0}}^{{\ lfloor n/2 \ rfloor}} {\ frac {1} {(n-2b)! \; 2^{b} \; b!}}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/3e9010bda234f765e40f33b8db295944afa6090d)
Osztás n -vel ! azt a valószínűséget adja, hogy a véletlenszerű permutáció involúció. Ezek a számok az úgynevezett telefonszámok .
Az egység m gyökereinek számító permutációk száma
Ez általánosítja az involúció fogalmát. Az egység m -edik gyöke egy σ permutáció, így σ m = 1 a permutációs összetétel alatt. Most minden alkalommal, amikor σ -t alkalmazunk, egy lépést haladunk párhuzamosan minden ciklusa mentén. A d hosszúságú ciklus, amelyet d alkalommal alkalmaznak , d elemen ( d fix pont) azonosító permutációt eredményez, és d a legkisebb érték. Ezért m többszörösének kell lennie az összes ciklus méretben nap , vagyis az egyetlen lehetséges ciklusok azok melynek hossza d osztója az m . Ebből következik, hogy ezen permutációk EGF g ( x )

Ha m = p , ahol p prím, ez egyszerűsödik
![n! [z^{n}] g (z) = n! \ sum _ {{a+pb = n}} {\ frac {1} {a! \; p^{b} \; b!}} = n! \ sum _ {{b = 0}}^{{\ lfloor n/p \ rfloor}} {\ frac {1} {(n-pb)! \; p^{b} \; b!} }.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/03dec42631652c5ba0599f60b9f89e0d77c3f8c8)
A sorrend permutációinak száma pontosan k
Ezt meg lehet tenni Möbius inverziójával . Ugyanazzal a koncepcióval dolgozva, mint az előző bejegyzésben, megjegyezzük, hogy a permutációk kombinatorikus fajai , amelyek sorrendje osztja a k -t,


Exponenciális generáló függvényekre lefordítva megkapjuk a permutációk EGF -jét, amelyek sorrendje osztja a k -t, azaz

Most ezzel a generáló függvénnyel pontosan k k sorrendű permutációkat számolhatunk . Hagy száma legyen permutációinak n , amelynek érdekében pontosan nap és száma permutációinak n a permutáció száma, akiknek érdekében oszt k . Akkor megvan



Möbius inverziójából következik, hogy

Ezért megvan az EGAA

A kívánt számot ezután a
![n! [z^{n}] Q (z).](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/363d999e7ad53093919f904effe8133fc02458f5)
Ez a képlet pl. K = 6 esetén előállítja az EGF -et

n = 5
-től kezdődő értéksorral
-
( A061121 sorozat az OEIS -ben )
Mert k = 8 megkapjuk az EGF

n = 8
-tól kezdődő értéksorral
-
( A061122 sorozat az OEIS -ben )
Végül k = 12 esetén megkapjuk az EGF -et

n = 7
-től kezdődő értéksorral
-
( A061125 sorozat az OEIS -ben )
A permutációk száma, amelyek zavarok
Tegyük fel, hogy egy buliban n ember van, és mindegyikük hozott egy esernyőt. A buli végén mindenki elővesz egy esernyőt az esernyő- és levélkötegből. Mennyi annak a valószínűsége, hogy senki nem távozott saját esernyőjével? Ez a probléma egyenértékű a rögzített pontok nélküli permutációk számításával (az úgynevezett eltereléseknek ), és ezért az EGF -nek , ahol kivonjuk a rögzített pontokat (1 hosszúságú ciklusok) úgy, hogy eltávolítjuk a z kifejezést az alapvető összefüggésből.

Az összegekkel való szorzást az együtthatókat , tehát a rendellenességek teljes számát a következőképpen adjuk meg:




Ezért van szó rendellenességekről és annak valószínűsége, hogy a véletlenszerű permutáció zavar
Ezt az eredményt befogadás – kizárás is bizonyíthatja . A készlet , ahol a halmaza permutációk, hogy fix p , mi



Ez a képlet számolja azon permutációk számát, amelyek legalább egy fix ponttal rendelkeznek. A kardinalitások a következők:

Ezért a permutációk száma fix pont nélkül

vagy

és megvan a követelés.
Van egy általánosítás ezekre a számokra, amelyeket rencontres számoknak neveznek , azaz m fix pontokat tartalmazó permutációk számát . A megfelelő EGF -et úgy kapjuk meg, hogy az egyes méretű ciklusokat megjelöljük az u változóval , azaz b ( k ) egyenlő az eggyel és nulla, máskülönben nulla, ami a permutációk halmazának generáló függvényét eredményezi a rögzített pontok számával:

![[n]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/a26847bfc29bbeb4d6ef62ac3fd076378c0fd1db)



Ebből következik, hogy
![{\ displaystyle [u^{m}] g (z, u) = {\ frac {e^{-z}} {1-z}} {\ frac {z^{m}} {m!}}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/c742987d076df5148436bd2bf15d1714bff8ebdd)
és ezért
![{\ displaystyle D (n, m) = n! [z^{n}] [u^{m}] g (z, u) = {\ frac {n!} {m!}} [z^{nm }] {\ frac {e^{-z}} {1-z}} = {\ frac {n!} {m!}} \ sum _ {k = 0}^{nm} {\ frac {(- 1)^{k}} {k!}}.}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/99d9117727a97bb7b5b92f8f482ec267df48bbbd)
Ez azonnal azt sugallja

az n nagy, m rögzített.
Véletlenszerű permutáció sorrendje
Ha P jelentése egy permutációs, a sorrendben a P az a legkisebb pozitív egész szám, n , amelyre az identitás permutáció. Ez a P ciklusainak hossza legkevésbé gyakori többszöröse .

Goh és Schmutz tétele azt állítja, hogy ha az n méretű véletlenszerű permutáció várható sorrendje , akkor


ahol a konstans c van

Páros és páratlan ciklusokat tartalmazó elrendezések
Ugyanazt a konstrukciót használhatjuk, mint az előző részben, hogy kiszámítsuk a páros ciklusokat és a páratlan számú ciklusokat tartalmazó eltéréseket. Ehhez meg kell jelölnünk az összes ciklust, és ki kell vonni a rögzített pontokat



Most néhány nagyon alapvető érvelés azt mutatja, hogy az EGF az adja



Nekünk így van
![D_ {0} (n) = n! [Z^{n}] q (z) = {\ frac {1} {2}} n! \ Sum _ {{k = 0}}^{n} {\ frac {(-1)^{k}} {k!}}+{\ frac {1} {2}} n! {\ frac {1} {n!}}-{\ frac {1} {2} } n! {\ frac {1} {(n-1)!}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/fab8ddaf9521260de8372311c94687572df4144e)
ami

Kivonva re találunk



A kettő ( és ) közötti különbség az

Száz fogoly
Egy börtönfelügyelő helyet akar foglalni a börtönében, és száz fogoly felszabadítását fontolgatja, ezáltal száz cellát szabadít fel. Ezért összegyűjt száz foglyot, és felkéri őket, hogy játsszák a következő játékot: száz urnát sorakoztatnak fel egymás után, mindegyik egy fogoly nevét tartalmazza, ahol minden fogoly neve pontosan egyszer fordul elő. A játékot a következőképpen játsszák: minden fogoly belenézhet ötven urnába. Ha nem találja a nevét az ötven urnában, akkor minden foglyot azonnal kivégeznek, különben a játék folytatódik. A foglyoknak néhány pillanatuk van dönteni a stratégiáról, tudva, hogy miután a játék elkezdődött, nem tudnak egymással kommunikálni, semmilyen módon megjelölni az urnákat, vagy mozgatni az urnákat vagy a bennük lévő neveket. Az urnákat véletlenszerűen választva túlélési esélyük majdnem nulla, de van egy stratégia, amely 30% -os esélyt ad a túlélésre, feltételezve, hogy a neveket véletlenszerűen osztják ki az urnákhoz - mi ez?
Először is, a túlélési valószínűség véletlenszerű választásokkal

tehát ez határozottan nem praktikus stratégia.
A 30% -os túlélési stratégia az, hogy az urnák tartalmát a foglyok permutációjának és a bejárási ciklusoknak tekintjük. A jelölés egyszerűsége érdekében minden fogvatartottnak rendeljen egy számot, például a nevük ábécé szerinti rendezésével. Az urnákat ezután úgy tekinthetjük, hogy számokat tartalmaznak, nem pedig neveket. Most már egyértelműen az urnák tartalma határozza meg a permutációt. Az első fogoly kinyitja az első urnát. Ha megtalálja a nevét, befejezte és túléli. Ellenkező esetben kinyitja az urnát az első urnában talált számmal. A folyamat megismétlődik: a fogoly kinyit egy urnát, és túléli, ha megtalálja a nevét, ellenkező esetben kinyitja az urnát az imént kapott számmal, legfeljebb ötven urnáig. A második fogoly a második urnával, a harmadik a harmadik urnával kezd, stb. Ez a stratégia pontosan megegyezik az urnák által képviselt permutációs ciklusok bejárásával. Minden fogoly azzal kezdi, hogy az urnán rajta van a száma, és továbbhalad a ciklusán, legfeljebb ötven urnáig. A számát tartalmazó urnának a száma a permutáció alatti előkép. Ezért a foglyok életben maradnak, ha a permutáció minden ciklusa legfeljebb ötven elemet tartalmaz. Be kell mutatnunk, hogy ez a valószínűség legalább 30%.
Vegye figyelembe, hogy ez azt feltételezi, hogy a felügyelő véletlenszerűen választja ki a permutációt; ha a felügyelő előre látja ezt a stratégiát, egyszerűen választhat egy 51. ciklusú permutációt. Ennek leküzdése érdekében a foglyok előre megállapodhatnak nevük véletlenszerű permutációjában.
Fontoljuk meg a foglyok és urnák kinyitásának általános ügyét . Először kiszámítjuk a komplementer valószínűséget, vagyis azt, hogy több mint elemből álló ciklus létezik . Ennek tudatában mutatjuk be




vagy

hogy a kívánt valószínűség az legyen
![{\ displaystyle [z^{2n}] [u] g (z, u),}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/3ebdfa2749ebdfeb03b110686648880510422151)
mert az elemeknél több kör szükségszerűen egyedi lesz. A tényt felhasználva azt találjuk


![[z^{{2n}}] [u] g (z, u) = [z^{{2n}}] [u] {\ frac {1} {1-z}} \ left (1+ (u -1) \ bal ({\ frac {z^{{n+1}}} {n+1}}+{\ frac {z^{{n+2}}} {n+2}}+\ cdots \jó jó),](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/0937f759221e3170e65bef40f8b97e8bbfaec142)
ami hoz
![[z^{{2n}}] [u] g (z, u) = [z^{{2n}}] {\ frac {1} {1-z}} \ bal ({\ frac {z^{ {n+1}}} {n+1}}+{\ frac {z^{{n+2}}} {n+2}}+\ cdots \ right) = \ sum _ {{k = n+ 1}}^{{2n}} {\ frac {1} {k}} = H _ {{2n}}-H_ {n}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/c54d034eb65fc7cc2931becc2e51d408299955b2)
Végül, a szerves becslést, mint Euler-Maclaurin összegzési , vagy a aszimptotikus sor az n edik harmonikus szám , megkapjuk

hát azt
![[z^{{2n}}] [u] g (z, u) <\ log 2 \ quad {\ mbox {és}} \ quad 1- [z^{{2n}}] [u] g (z , u)> 1- \ log 2 = 0,30685281,](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/80aab735d02b895bc909a2b2d5e470af718085ca)
vagy legalább 30%, az állítás szerint.
Ezzel összefüggő eredmény az, hogy aszimptotikusan a leghosszabb ciklus várható hossza λn, ahol λ a Golomb – Dickman állandó , megközelítőleg 0,62.
Ez a példa Gál Annának és Peter Bro Miltersennek köszönhető; további információért olvassa el Peter Winkler lapját, és tekintse meg a Les-Mathematiques.net weboldalon folyó vitát . Tekintse meg a 100 fogolyra vonatkozó hivatkozásokat, hogy megtalálja a hivatkozásokat ezekre a hivatkozásokra.
A fenti számítást egyszerűbb és közvetlen módon is el lehet végezni, az alábbiak szerint: először is vegye figyelembe, hogy az elemek permutációja legfeljebb egy ciklus hosszúságú, szigorúan nagyobb, mint . Így, ha jelöljük


![p_ {k} = \ Pr [{\ mbox {van egy hosszú ciklus}} k],](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/5dce546579bc95c71e6be17a1836f43836fa9407)
azután
![\ Pr [{\ mbox {van egy hosszú ciklus}}> n] = \ összeg _ {{k = n+1}}^{{2n}} p_ {k}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/47ec1dd3f775acade36fb57d38aef421224c9951)
Mert , permutációinak számát, amelyek a ciklus hossza pontosan van



Magyarázat:
a ciklus részét képező elemek kiválasztásának számos módja ;
a ciklus elemeinek elrendezésének módja ; és
a többi elem permutálásának módja. Nincs kettős számlálás itt, mert ott legfeljebb egy ciklus hossza , amikor . Így,








Arra következtetünk
![\ Pr [{\ mbox {van egy hosszú ciklus}}> n] = \ összeg _ {{k = n+1}}^{{2n}} {\ frac 1k} = H _ {{2n}}- H_ {n}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/dbd15e0c8f18358602f1fc2d634f190b37d6c0b8)
A 100 fogoly problémájának variációja (kulcsok és dobozok)
Van egy szorosan kapcsolódó probléma, amely nagyon jól illeszkedik az itt bemutatott módszerhez. Tegyük fel, hogy n megrendelt doboza van. Minden doboz tartalmaz egy kulcsot egy másik dobozhoz vagy esetleg önmagához, amely a kulcsok permutációját adja. E n négyzetből egyszerre kijelölheti k -t, és egyidejűleg kinyithatja őket, és hozzáférhet k gombokhoz. Mekkora annak a valószínűsége, hogy ezekkel a billentyűkkel megnyithatja az összes n dobozt, ahol egy talált kulccsal nyithatja meg azt a dobozt, amelyhez tartozik, és megismétli.
A probléma matematikai megfogalmazása a következő: válasszon véletlenszerű permutációt n elemen és k értéken az 1 és n közötti tartományban , szintén véletlenszerűen, hívja ezeket a jeleket. Mennyi annak a valószínűsége, hogy a permutáció minden ciklusában van legalább egy jel? Az állítás szerint ez a valószínűség k/n .
A ciklusonkénti permutációk fajai , amelyek mindegyik ciklus néhány nem üres részhalmazával vannak jelölve, specifikációval rendelkeznek


A belső összeg indexe eggyel kezdődik, mert minden ciklusban legalább egy jelöléssel kell rendelkeznünk.
A specifikációt lefordítva generáló függvényekre megkapjuk a kétváltozós generáló függvényt

Ez leegyszerűsíti a

vagy

Annak érdekében, hogy ebből az együtthatókból ki lehessen vonni az újraírást

Most ebből következik
![[z^{n}] G (z, u) = (u+1)^{n}-(u+1)^{{n-1}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/e94489bd45a2d8c2611d8ffd90865524a4a6a30f)
és ezért
![[u^{k}] [z^{n}] G (z, u) = {n \ select k}-{n-1 \ select k}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/2ffd1ead4ac9e537d843d4a97133cc8ad36293fe)
Oszd meg, hogy megkapd


Nem kell osztani n -vel! mert exponenciális a z -ben .

M ciklusokat tartalmazó permutációk száma
A Flajolet – Sedgewick alaptétel , azaz a címkézett felsorolási tétel alkalmazása a halmazra


megkapjuk a generáló függvényt

A kifejezés
![(-1)^{{n+m}} n! \; [Z^{n}] g_ {m} (z) = s (n, m)](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/b7df3f5cc71495706b133d82f45bb4f20b86b9b9)
az első típusú aláírt Stirling -számokat adja meg , és az EGF az első típusú, aláírás nélküli Stirling -számokat jelenti, azaz

![n! [z^{n}] g_ {m} (z) = \ left [{\ begin {mátrix} n \\ m \ end {mátrix}} \ right].](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/fd56ee14bb6e2a9d85c95d8f9eb3be1ff1cc216b)
Kiszámíthatjuk az aláírt Stirling -számok OGF -jét n fix, azaz

Kezdeni valamivel

ami hoz

Ezt összegezve megkapjuk

A képlet magában foglalja a logaritmusa a bal oldalon, a meghatározása a jobb oldalon, és a binomiális tétel , megkapjuk



A binomiális együttható együtthatóit összehasonlítva és a binomiális együttható definícióját használva végül megvan


a csökkenő faktoriális . Az első típusú, aláírás nélküli Stirling -számok OGF -jének kiszámítása hasonló módon működik.
Egy adott méretű ciklusok várható száma m
Ebben a feladatban a bevezetőben leírtak szerint g ( z , u ) kétváltozós generáló függvényt használunk . A b értéke egy nem m méretű ciklus esetén nulla, egy pedig egy m méretű ciklus esetén . Nekünk van

vagy

Ez azt jelenti, hogy a várható ciklusok száma mérete m egy permutációs hosszúságú n kevesebb, mint m értéke nulla (természetesen). Egy véletlen permutációja hosszúsága legalább m tartalmaz átlagban 1 / m ciklus hosszúságú m . Különösen egy véletlenszerű permutáció tartalmaz körülbelül egy fix pontot.
Ezért az m -nél kisebb vagy azzal egyenlő hosszú ciklusok várható számának OGF értéke
![{\ frac {1} {1-z}} \ sum _ {{k = 1}}^{m} {\ frac {z^{k}} {k}} {\ mbox {and}} [z^ {n}] {\ frac {1} {1-z}} \ sum _ {{k = 1}}^{m} {\ frac {z^{k}} {k}} = H_ {m} { \ mbox {for}} n \ geq m](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/7bed429775a832569ded65ea6bf4a5e2eca8a7ff)
ahol H m jelentése a m edik harmonikus szám . Ezért a véletlenszerű permutációban legfeljebb m hosszú ciklusok várható száma körülbelül ln m .
A rögzített pontok pillanatai
A permutációk halmazának vegyes GF -je a fix pontok számával


Legyen az X véletlen változó egy véletlenszerű permutáció rögzített pontjainak száma. A második típusú Stirling -számokat használva a következő képletet kapjuk X m -es pillanatára :

hol van egy zuhanó tényező . Használatával rendelkezünk


![E ((X) _ {k}) = [z^{n}] \ bal ({\ frac {d} {du}} \ jobb)^{k} g (z, u) {\ Bigg |} _ {{u = 1}} = [z^{n}] {\ frac {z^{k}} {1-z}} \ exp (-z+uz) {\ Bigg |} _ {{u = 1 }} = [z^{n}] {\ frac {z^{k}} {1-z}},](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/1fa99febfb4e411e1d42dba1cc062c751d6ea158)
ami akkor nulla , máskülönben egy. Ezért csak olyan kifejezések járulnak hozzá az összeghez. Ez hoz



Várható fix pontok száma véletlenszerű permutációban, k teljesítményre emelve
Tegyük fel, hogy kiválaszt egy véletlenszerű permutációt, és felemeli valamilyen teljesítményre , pozitív egész számmal, és megkérdezi az eredmény rögzített pontjainak várható számát. Jelölje ezt az értéket .



![E [F_ {k}]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/ede23523349ba135cc79537280233a2ae20717b5)
Minden osztó a ciklus hossza hasad fix pont, amikor hatványát Ezért meg kell jelölni ezeket ciklus Ennek illusztrálására vizsgálni





Kapunk

ami

A bevezetőben leírtak szerint folytatjuk

ami

A következtetés az, hogy az , és van négy fix pont átlagosan.
![E [F_ {6}] = 4](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/fcfad32e47b32262c8014006305eb6ccc1710327)

Az általános eljárás az

Ha folytatjuk, mint korábban, azt találjuk

Kimutattuk, hogy az értéke egyenlő (a szám osztóinak a ) amint indul ki az , és eggyel növekszik, valahányszor eléri osztója bezárólag is.
![E [F_ {k}]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/ede23523349ba135cc79537280233a2ae20717b5)








A véletlenszerű permutáció tetszőleges hosszúságú ciklusainak várható száma
Építünk a kétváltozós generáló függvény segítségével , ahol az egyik minden ciklusban (minden ciklus hozzájárul egy teljes ciklusok száma).



Vegye figyelembe, hogy zárt formája van


és létrehozza az első típusú Stirling aláírás nélküli számokat .
Nekünk van

Ezért a várható ciklusszám a harmonikus szám , vagy kb .


N /2 -nél nagyobb ciklusú permutációk száma
(Vegye figyelembe, hogy a Száz fogoly szakasz pontosan ugyanazt a problémát tartalmazza, nagyon hasonló számítással, valamint egy egyszerűbb elemi bizonyítást is.)
Még egyszer, kezdje az exponenciális generáló függvénnyel , ezúttal a permutációk osztályának méretével, ahol a hosszúságú ciklusok meghaladják a változót :





Csak egy ciklus lehet több, mint , ezért a választ a kérdésre a

![n! [uz^{n}] g (z, u) = n! [z^{n}] \ exp \ left (\ sum _ {{k = 1}}^{{\ lfloor {\ frac {n } {2}} \ rfloor}} {\ frac {z^{k}} {k}} \ right) \ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor}}^ {\ infty} {\ frac {z^{k}} {k}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/b74ec64b9314fd74095f2e908c83e18ad6e41196)
vagy
![n! [z^{n}] \ exp \ left (\ log {\ frac {1} {1-z}}-\ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor }}^{\ infty} {\ frac {z^{k}} {k}} \ right) \ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor}}^{\ infty} {\ frac {z^{k}} {k}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/c6c657ac80b216fd56c328a8cc5fb04008a8e095)
ami
![n! [z^{n}] {\ frac {1} {1-z}} \ exp \ left (-\ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor}} ^{\ infty} {\ frac {z^{k}} {k}} \ right) \ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor}}^{\ infty} {\ frac {z^{k}} {k}} = n! [z^{n}] {\ frac {1} {1-z}} \ sum _ {{m = 0}}^{\ infty } {\ frac {(-1)^{m}} {m!}} \ balra (\ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor}}^{\ infty} {\ frac {z^{k}} {k}} \ jobb)^{{m+1}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/6651eab53e80d264b1e8f701ceca6e9d7bae5543)
A kifejezés hatalomra emelt kitevője nagyobb, és ezért semmilyen érték nem járulhat hozzá



Ebből következik, hogy a válasz az
![n! [z^{n}] {\ frac {1} {1-z}} \ sum _ {{k> \ lfloor {\ frac {n} {2}} \ rfloor}}^{\ infty} { \ frac {z^{k}} {k}} = n! \ sum _ {{k = \ lfloor {\ frac {n} {2}} \ rfloor +1}}^{n} {\ frac {1 } {k}}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/30e1cbe3e97232ea00e33e9893bbc0bdde510a01)
Az összeg alternatív ábrázolással rendelkezik, amellyel például az OEIS OEIS -ben találkozik : A024167 .

végre adni

A véletlenszerű permutáció átültetéseinek várható száma
Tudjuk használni az diszjunkt ciklus bomlás permutációs faktorizálni, mint egy termék átültetések helyett egy ciklus hossza k által k - 1 átültetések. Pl. A ciklus tényezői, mint . A ciklusok függvénye egyenlő és megkapjuk





és

Ezért várható száma átültetések jelentése


hol a Harmonikus szám . Ezt a képletet úgy is megkaphattuk, hogy megjegyeztük, hogy az átültetések számát úgy kapjuk meg, hogy összeadjuk az összes ciklus hosszát (ami n -t ad ), és minden ciklusból egyet kivonunk (amit az előző szakasz ad ).


Ne feledje, hogy ismét előállítja az első típusú , aláírás nélküli Stirling -számokat , de fordított sorrendben. Pontosabban nekünk van

![(-1)^{m} n! \; [Z^{n}] [u^{m}] g (z, u) = \ balra [{\ begin {mátrix} n \\ nm \ end {mátrix }}\jobb]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/bc0e74b4d6f2a6dd24116c75927d8c2ed6cb69cc)
Ennek megtekintéséhez vegye figyelembe, hogy a fentiek egyenértékűek a következővel
![(-1)^{{n+m}} n! \; [Z^{n}] [u^{m}] g (z, u) | _ {{u = 1/u}} | _ { {z = uz}} = \ bal [{{kezdődik {mátrix} n \\ m \ vége {mátrix}} \ jobb]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/940a59c8a4f6cd314b993bb6feba4876777a97ae)
és az
![[u^{m}] g (z, u) | _ {{u = 1/u}} | _ {{z = uz}} = [u^{m}] \ bal ({\ frac {1} {1-z}} \ jobb)^{u} = {\ frac {1} {m!}} \ Bal (\ log {\ frac {1} {1-z}} \ jobb)^{m},](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/acf65d57a8fd3996bcce845096f347fc420e0ca0)
amelyet a pontosan m ciklusokból álló permutációkról szóló részben az első típusú, aláíratlan Stirling -számok EGF -jének láttunk .
Egy véletlen elem várható ciklusmérete
Kiválasztunk egy véletlenszerű permutáció q véletlenszerű elemét, és megkérdezzük a q -t tartalmazó ciklus várható méretét . Itt a funkció megegyezik , mert a ciklus hossza k hozzájárul k elemeket, amelyek a ciklus hossza k . Vegye figyelembe, hogy a korábbi számításokkal ellentétben ezt a paramétert átlagolni kell, miután kivontuk a generáló függvényből (osztjuk n -vel ). Nekünk van




Ezért a q -t
tartalmazó ciklus várható hossza
![{\ frac {1} {n}} [z^{n}] {\ frac {z} {(1-z)^{3}}} = {\ frac {1} {n}} {\ frac { 1} {2}} n (n+1) = {\ frac {1} {2}} (n+1).](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/5bdd4d92fc236b4fb76f799f5d1296669334b1d7)
Annak valószínűsége, hogy egy véletlenszerű elem egy m méretű cikluson fekszik
Ez az átlagos paraméter annak a valószínűségét jelenti, hogy ha ismét kiválasztunk egy véletlenszerű permutáció véletlenszerű elemét , akkor az elem egy m méretű cikluson fekszik . A függvény egyenlő for és nulla értékkel, mert csak m hosszú ciklusok járulnak hozzá, nevezetesen m elemek, amelyek m hosszúságú cikluson fekszenek . Nekünk van
![[n]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/a26847bfc29bbeb4d6ef62ac3fd076378c0fd1db)




Ebből következik, hogy a valószínűsége, hogy egy véletlenszerű elemet hazugság a ciklus hossza m van
![{\ frac {1} {n}} [z^{n}] {\ frac {z^{m}} {1-z}} = {\ begin {case} {\ frac {1} {n}} , & {\ mbox {if}} n \ geq m \\ 0, és {\ mbox {egyébként.}} \ end {case}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/34f101968b4981e74efe6140239a4d574eae0b6d)
Annak valószínűsége, hogy az [ n ] véletlenszerű részhalmaza ugyanazon a cikluson fekszik
Válasszon egy [ n ] véletlenszerű Q részhalmazt, amely m elemet és egy véletlenszerű permutációt tartalmaz, és kérdezze meg annak valószínűségét, hogy Q minden eleme ugyanabban a ciklusban fekszik. Ez egy másik átlagos paraméter. A funkció b ( k ) egyenlő , mert a ciklus hossza k hozzájárul részhalmazainak mérete m , ahol a k < m . Ez hoz




Átlagolva azt kapjuk, hogy annak valószínűsége, hogy Q elemei egy ciklusban vannak
![{n \ select m}^{{-1}} [z^{n}] {\ frac {1} {m}} {\ frac {z^{m}} {(1-z)^{{m +1}}}} = {n \ select m}^{{-1}} {\ frac {1} {m}} [z^{{nm}}] {\ frac {1} {(1-z )^{{m+1}}}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/f43d00ae6c161fab687bc8667f4643049704168d)
vagy

Különösen annak a valószínűsége, hogy két p < q elem ugyanabban a ciklusban van, 1/2.
Páros páros ciklusokat tartalmazó permutációk száma
Használhatjuk közvetlenül a Flajolet – Sedgewick alaptételt , és kiszámíthatunk fejlettebb permutációs statisztikákat. (Ellenőrizze az oldalt, hogy megmagyarázza, hogyan számítják ki az általunk használt operátorokat.) Például a páros számú ciklusokat tartalmazó permutációk halmazát a

Fordítására hogy exponenciális generáló függvények (EGFs), megkapjuk

vagy

Ez leegyszerűsíti a

vagy

Ez azt mondja, hogy van egy nulla méretű permutáció, amely páros számú páros ciklust tartalmaz (az üres permutáció, amely páros hosszúságú nulla ciklust tartalmaz), egy ilyen méretű, az első méretű permutáció (a fix pont, amely páros hosszúságú nulla ciklust is tartalmaz ), és ehhez vannak ilyen permutációk.


Permutációk, amelyek négyzetek
Gondoljuk meg, mi történik, ha négyzetet alakítunk ki egy permutációval. A rögzített pontok rögzített pontokhoz vannak leképezve. Páratlan ciklusok vannak leképezve páratlan ciklusokat egy az egyben megfelelés, pl csap át . Még ciklus két részre szakadt, és összeállítottak egy pár ciklus felének mérete az eredeti ciklust, pl csap át . Ezért a permutációk, amelyek négyzetek, tetszőleges számú páratlan ciklust és páros számú, két méretű ciklust, páros számú, négyes méretű ciklust stb. Tartalmazhatnak.





amely az EGAA -t hozza

Páratlan ciklus invariánsok
Az előző két szakaszban bemutatott permutációk típusai, azaz a páros ciklusokat és négyzeteket tartalmazó permutációk példák az úgynevezett páratlan ciklusú invariánsokra , amelyeket Sung és Zhang tanulmányozott (lásd a külső linkeket ). A páratlan ciklus invariáns kifejezés egyszerűen azt jelenti, hogy a kombinatorikus osztályhoz való tartozás független a permutációban előforduló páratlan ciklusok méretétől és számától. Valójában be tudjuk bizonyítani, hogy minden páratlan ciklusú invariáns engedelmeskedik egy egyszerű kiújulásnak, amit levezetünk. Először is, néhány példa a páratlan ciklusú invariánsokra.
Permutációk, ahol a páros ciklusok hosszának összege hat
Ez az osztály rendelkezik a specifikációval

és a generáló funkció

Az első néhány érték az

Permutációk, ahol minden páros ciklus azonos hosszúságú
Ez az osztály rendelkezik a specifikációval

és a generáló funkció

Van itt egy szemantikai árnyalat. A páros ciklusokat nem tartalmazó permutációkat tekinthetjük ebbe az osztályba tartozónak, mivel a nulla páros . Az első néhány érték az

Permutációk, ahol a páros ciklus maximális hossza négy
Ez az osztály rendelkezik a specifikációval

és a generáló funkció

Az első néhány érték az

Az ismétlődés
Gondosan figyelje meg, hogyan épülnek fel az egyenletes ciklusú komponens specifikációi. A legjobb, ha az elemzett fákra gondolunk. Ezeknek a fáknak három szintje van. A legalacsonyabb szinten lévő csomópontok az egyszeres páros ciklusok szorzatának összegét jelentik . A középső csomópontok a halmaz operátor korlátozásait jelentik. Végül a legfelső szintű csomópont összegezi a középszint hozzájárulásainak termékeit. Ne feledje, hogy a halmaz operátor korlátozásai, ha páros generáló függvényre vonatkoznak, megőrzik ezt a tulajdonságot, azaz létrehoznak egy másik páros generáló függvényt. De a halmaz operátorok összes bemenete egyenletes, mivel páros hosszúságú ciklusokból származnak. Az eredmény az, hogy minden érintett generáló függvény rendelkezik formával


ahol páros függvény van. Ez azt jelenti


páros is, és ezért

Ha engedjük és kivonjuk az együtthatókat, azt találjuk
![{\ displaystyle g_ {n} = [z^{n}] g (z)}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/ff08a029a3f37981e090f02fe076702a4899dfc4)

ami az ismétlődést eredményezi

Probléma a 2005 -ös Putnam versenyből
A Putnam verseny weboldalára mutató link megjelenik a Külső linkek részben
. A probléma bizonyítékot kér

ahol az összeg az összes permutációt ,
a jele , tehát
ha még és
ha páratlan, és
a száma fix pontok .

![[n]](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/a26847bfc29bbeb4d6ef62ac3fd076378c0fd1db)








Most a jelét adja


ahol a termék minden c cikluson túl van , amint azt például a páros és páratlan permutációk oldalán ismertetjük .

Ezért a kombinatorikus osztályt vesszük figyelembe

ahol egy jelöli a közreműködő ciklus hosszát, és rögzített pontokat. Generáló függvényekre lefordítva megkapjuk



vagy

Most megvan
![n! [z^{n}] g (z, -1, v) = n! [z^{n}] \ exp (-z+vz) (1+z) = \ összeg _ {{\ pi \ S_ {n}}} \ sigma (\ pi) v^{{\ nu (\ pi)}}](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/484d0f625dcd3eb634dbfe47ec5bdd8e156ab816)
és ezért a kívánt mennyiséget a
![n! [z^{n}] \ int _ {0}^{1} g (z, -1, v) dv = \ sum _ {{\ pi \ in S_ {n}}} {\ frac {\ sigma (\ pi)} {\ nu (\ pi) +1}}.](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/799d763d00deae2e5c05cd7389ee303352abb9b9)
A számítás során megkapjuk

vagy

Az együtthatók kivonásával azt találjuk, hogy az együttható nulla. Az állandó egy, amely nem egyezik meg a képlettel (nullának kell lennie). Mert pozitív azonban, megkapjuk


![n! [z^{n}] \ bal (-\ exp (-z)-{\ frac {1} {z}} \ exp (-z) \ jobb) = n! \ bal (-(-1) ^{n} {\ frac {1} {n!}}-(-1)^{{n+1}} {\ frac {1} {(n+1)!}} \ jobb)](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/ca96736695be71bf9d8663c3e31aea51175acdcc)
vagy

ami a kívánt eredmény.
Mint egy érdekes félre, azt látjuk, hogy lehet használni, hogy értékelje a következő meghatározó egy mátrix:



hol . Emlékezzünk a determináns képletére:


Most a termék értékét a jobb oldalon egy permutáció van , ahol f a száma fix pontok . Ennélfogva



![d (n) = b^{n} n! [z^{n}] g \ left (z, -1, {\ frac {a} {b}} \ right) = b^{n} n! [ z^{n}] \ exp \ bal ({\ frac {ab} {b}} z \ jobb) (1+z)](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/ea503ec049fc1445cf19aa0ec1e505503866b709)
ami hoz

és végül

A páros és páratlan permutációk ciklusainak különbsége
Itt szeretnénk megmutatni, hogy ezt a különbséget az adja

Emlékezzünk vissza, hogy a jel egy permutációs adják



ha a termék feletti tartományban a ciklusok C a diszjunkt ciklusban összetételét .

Ebből következik, hogy a kombinációs fajokat, amelyek tükrözik a permutációk halmazának jeleit és ciklusszámát, a


ahol jelzéseket szoktunk használni és a ciklusszámláláshoz.


Lefordítva a rendelkezésre álló függvények generálására

Ez leegyszerűsíti a

ami

Most a két generáló függvényt, valamint a ciklusszám szerinti páros és páratlan permutációkat adjuk meg



és

Igényeljük a mennyiséget

ami

Végül, ha ebből a generáló függvényből kivonjuk az együtthatókat, megkapjuk
![-n! [z^{n}] (1+z) \ log {\ frac {1} {1+z}} =-n! \ left ({\ frac {(-1)^{n}} { n}}+{\ frac {(-1)^{{n-1}}} {n-1}} \ jobb)](/criselda-https-wikimedia.org/api/rest_v1/media/math/render/svg/6a4adea087f8d21e81a2b39d14d2c2a331ee8699)
ami

ami viszont

Ezzel a bizonyítás befejeződik.
Lásd még
Hivatkozások
Külső linkek
100 fogoly
- Gál Anna, Peter Bro Miltersen, A tömör adatstruktúrák sejt szonda komplexitása
- Különböző szerzők, Permutációk, amelyek ciklusa> n/2
- Különféle szerzők, A zavarok tulajdonsága
- Különböző szerzők, a fix pontok várható száma
- Peter Winkler, Hét rejtvény, amelyekről úgy gondolja, hogy nem biztos, hogy jól hallotta
- Különféle szerzők, Les-Mathematiques.net . Cent foglyok (franciául)