Statystyki permutacji losowych — Random permutation statistics

Te dane statystyczne losowych permutacje , takie jak struktury cyklu o losowej permutacji mają zasadnicze znaczenie dla analizy algorytmów , w szczególności algorytmy sortowania, które działają na losowych permutacji. Załóżmy na przykład, że używamy quickselect (kuzyna quicksort ) do wybrania losowego elementu losowej permutacji. Quickselect wykona częściowe sortowanie na tablicy, dzieląc tablicę według osi. Stąd permutacja będzie mniej nieuporządkowana po wykonaniu szybkiego wyboru. Ilość nieporządku, który pozostaje, można analizować za pomocą funkcji generujących. Te funkcje generujące zależą w zasadniczy sposób od funkcji generujących statystyki permutacji losowych. Dlatego tak ważne jest obliczenie tych funkcji generujących.

Artykuł o losowych permutacjach zawiera wprowadzenie do losowych permutacji.

Podstawowa relacja

Permutacje to zestawy oznaczonych cykli. Używając oznaczonego przypadku podstawowego twierdzenia Flajoleta-Sedgewicka i pisząc dla zbioru permutacji i dla zbioru singletonów, mamy

Przekładając na wykładnicze funkcje generujące (EGF), mamy

gdzie wykorzystaliśmy fakt, że EGF kombinatorycznych gatunków permutacji (istnieje n ! permutacji n elementów) jest

To jedno równanie pozwala na wyprowadzenie dużej liczby statystyk permutacji. Po pierwsze, usuwając terminy z , tj. exp, możemy ograniczyć liczbę cykli, które zawiera permutacja, np. ograniczając EGF do uzyskania permutacji zawierających dwa cykle. Po drugie, należy zauważyć, że EGF cykli oznaczonych, tj. , wynosi

ponieważ istnieje k!/k oznaczonych cykli. Oznacza to, że odrzucając terminy z tej funkcji generującej, możemy ograniczyć rozmiar cykli występujących w permutacji i uzyskać EGF permutacji zawierających tylko cykle o danej wielkości.

Zamiast usuwać i wybierać cykle, można również nałożyć różne ciężary na cykle o różnych rozmiarach. Jeśli jest funkcją wagową, która zależy tylko od wielkości k cyklu i dla zwięzłości piszemy

zdefiniowanie wartości b dla permutacji jako sumy jej wartości na cyklach, to możemy oznaczyć cykle o długości k za pomocą u b ( k ) i otrzymać funkcję generującą dwie zmienne

Jest to funkcja „mieszane” generujący: jest to funkcja wykładnicza generujący w Z. i zwykła funkcja generowania w parametrze wtórnej u. Rozróżniając i oceniając przy u  = 1, mamy

Jest to funkcja generująca prawdopodobieństwo oczekiwania b . Innymi słowy, współczynnik w tym szeregu potęgowym jest oczekiwaną wartością b dla permutacji w , biorąc pod uwagę, że każda permutacja jest wybierana z takim samym prawdopodobieństwem .

W artykule zastosowano operator ekstrakcji współczynników [ z n ] udokumentowany na stronie dla formalnych szeregów potęgowych .

Liczba permutacji będących inwolucjami

Zanik jest σ permutacji, aby σ 2 = 1 pod permutacji kompozycji. Wynika z tego, że σ może zawierać tylko cykle o długości jeden lub dwa, czyli wykładnicza funkcja generująca g ( z ) tych permutacji jest

Daje to wyraźny wzór na całkowitą liczbę inwolucji wśród permutacji σ ∈  S n :

Dzielenie przez n ! daje prawdopodobieństwo, że losowa permutacja jest inwolucją. Numery te są znane jako numery telefonów .

Liczba permutacji będących m- tymi pierwiastkami jedności

To uogólnia pojęcie inwolucji. M p korzenia jedności jest σ permutacji, aby σ m = 1 na podstawie składu permutacji. Teraz za każdym razem, gdy stosujemy σ, poruszamy się o jeden krok równolegle we wszystkich jego cyklach. Cykl o długości d zastosowany d razy tworzy permutację identyczności na d elementach ( d stałych punktów), a d jest najmniejszą wartością do wykonania. Stąd m musi być wielokrotnością wszystkich rozmiarów cykli d , tzn. jedynymi możliwymi cyklami są te, których długość d jest dzielnikiem m . Wynika z tego, że EGF g ( x ) tych permutacji wynosi

Gdy m = p , gdzie p jest liczbą pierwszą, upraszcza się to do

Liczba permutacji rzędu dokładnie k

Można to zrobić przez inwersję Möbiusa . Pracując z tym samym pojęciem, co w poprzednim wpisie, zauważamy, że kombinatoryczne gatunki permutacji, których porządek dzieli k, jest określony przez

Przekładając na wykładnicze funkcje generujące otrzymujemy EGF permutacji, których kolejność dzieli k , czyli

Teraz możemy użyć tej funkcji generującej, aby zliczyć permutacje rzędu dokładnie k . Niech będzie liczba permutacji na n, których kolejność jest dokładnie d i liczba permutacji na n liczba permutacji, których kolejność dzieli k . Potem będzie

Wynika z inwersji Möbiusa, że

Dlatego mamy EFG

Żądana liczba jest następnie podana przez

Ten wzór daje np. dla k  = 6 EGF

z ciągiem wartości zaczynającym się od n  = 5

(sekwencja A061121 w OEIS )

Dla k  = 8 otrzymujemy EGF

z ciągiem wartości zaczynającym się od n  = 8

(sekwencja A061122 w OEIS )

Ostatecznie dla k  = 12 otrzymujemy EGF

z ciągiem wartości zaczynającym się od n  = 7

(sekwencja A061125 w OEIS )

Liczba permutacji będących derangementami

Załóżmy, że na imprezie jest n osób, z których każda przyniosła parasol. Pod koniec imprezy wszyscy wybierają parasol ze stosu parasoli i liści. Jakie jest prawdopodobieństwo, że nikt nie wyjdzie z własnym parasolem? Ten problem jest równoważny liczeniu permutacji bez punktów stałych (zwanych derangements ), a więc EGF, gdzie odejmujemy punkty stałe (cykle o długości 1), usuwając wyraz z z podstawowej relacji to

Mnożenie przez sumy współczynników , więc , całkowitej liczby odchyleń, otrzymuje wzór:

W związku z tym istnieją zaburzenia, a prawdopodobieństwo, że losowa permutacja jest zaburzeniem, wynosi

Ten wynik może być również udowodniony przez włączenie-wykluczenie . Używając zbiorów, gdzie oznaczamy zbiór permutacji, które ustalają p , mamy

Ta formuła zlicza liczbę permutacji, które mają co najmniej jeden stały punkt. Wielkości są następujące:

Stąd liczba permutacji bez stałego punktu wynosi

lub

i mamy roszczenie.

Istnieje uogólnienie tych liczb, które jest znane jako liczby rencontres , czyli liczba permutacji zawierających m punktów stałych. Odpowiedni EGF otrzymujemy zaznaczając cykle o rozmiarze jeden zmienną u , tj. wybierając b ( k ) równe jeden dla i zero w przeciwnym razie, co daje funkcję generowania zbioru permutacji przez liczbę punktów stałych:

Wynika, że

i stąd

To od razu sugeruje, że

dla n duże, m stałe.

Kolejność losowej permutacji

Jeśli p jest permutacją The zamówienie z P jest najmniejsza dodatnia n , dla których jest permutacją tożsamości. Jest to najmniejsza wspólna wielokrotność długości cykli P .

Twierdzenie Goha i Schmutza mówi, że jeśli jest oczekiwaną kolejnością losowej permutacji wielkości n , to

gdzie stała c to

Zaburzenia zawierające parzystą i nieparzystą liczbę cykli

Możemy użyć tej samej konstrukcji, co w poprzedniej sekcji, aby obliczyć liczbę odchyleń zawierających parzystą liczbę cykli i liczbę zawierającą nieparzystą liczbę cykli. Aby to zrobić musimy zaznaczyć wszystkie cykle i odjąć punkty stałe, podając

Teraz niektórzy bardzo podstawowe rozumowanie pokazuje, że EFG od oblicza się według

W ten sposób mamy

który jest

Odejmując od , znajdujemy

Różnica tych dwóch ( i ) to

Sto więźniów

Naczelnik więzienia chce zrobić miejsce w swoim więzieniu i rozważa uwolnienie stu więźniów, a tym samym uwolnienie stu cel. Gromadzi więc stu więźniów i prosi ich o rozegranie następującej gry: ustawia w szeregu sto urn, każda z imieniem jednego więźnia, przy czym nazwisko każdego więźnia występuje dokładnie raz. Gra przebiega w następujący sposób: każdy więzień może zajrzeć do pięćdziesięciu urn. Jeśli nie znajdzie swojego nazwiska w jednej z pięćdziesięciu urn, wszyscy więźniowie zostaną natychmiast straceni, w przeciwnym razie gra będzie kontynuowana. Więźniowie mają kilka chwil na podjęcie decyzji o strategii, wiedząc, że po rozpoczęciu gry nie będą mogli się ze sobą komunikować, w jakikolwiek sposób oznaczać urn ani przesuwać urn lub nazw w nich zawartych. Wybierając urny losowo, ich szanse na przeżycie są prawie zerowe, ale istnieje strategia dająca im 30% szans na przeżycie, zakładając, że nazwy są przypisywane do urn losowo – co to jest?

Przede wszystkim prawdopodobieństwo przeżycia przy użyciu losowych wyborów wynosi

więc zdecydowanie nie jest to praktyczna strategia.

Strategia przetrwania 30% polega na traktowaniu zawartości urn jako permutacji więźniów i przemierzaniu cykli. Aby zachować prostą notację, każdemu więźniowi przypisz numer, na przykład sortując ich nazwiska alfabetycznie. Od tego momentu urny mogą być uważane za zawierające liczby, a nie imiona. Teraz wyraźnie zawartość urn określa permutację. Pierwszy więzień otwiera pierwszą urnę. Jeśli znajdzie swoje imię, skończył i przeżyje. W przeciwnym razie otwiera urnę z numerem, który znalazł w pierwszej urnie. Proces się powtarza: więzień otwiera urnę i przeżyje, jeśli znajdzie swoje nazwisko, w przeciwnym razie otwiera urnę z właśnie odzyskanym numerem, maksymalnie do pięćdziesięciu urn. Drugi więzień zaczyna z urną numer dwa, trzeci z urną numer trzy i tak dalej. Ta strategia jest dokładnie równoważna przechodzeniu przez cykle permutacji reprezentowanych przez urny. Każdy więzień zaczyna od urny opatrzonej jego numerem i kontynuuje przechodzenie przez swój cykl do limitu pięćdziesięciu urn. Numer urny, który zawiera jego numer, jest wstępnym obrazem tej liczby pod permutacją. Stąd więźniowie przeżywają, jeśli wszystkie cykle permutacji zawierają co najwyżej pięćdziesiąt elementów. Musimy wykazać, że to prawdopodobieństwo wynosi co najmniej 30%.

Zauważ, że zakłada to, że naczelnik losowo wybiera permutację; jeśli naczelnik przewiduje taką strategię, może po prostu wybrać permutację z cyklem długości 51. Aby to przezwyciężyć, więźniowie mogą z góry uzgodnić losową permutację swoich imion.

Rozważamy ogólny przypadek więźniów i otwierania urn. Najpierw obliczamy prawdopodobieństwo komplementarne, to znaczy, że istnieje cykl składający się z więcej niż elementów. Mając to na uwadze, przedstawiamy

lub

tak, że pożądane prawdopodobieństwo wynosi

ponieważ cykl więcej niż elementów będzie z konieczności niepowtarzalny. Korzystając z faktu , że stwierdzamy, że

co daje

Wreszcie, używając oszacowania całkowego, takiego jak sumowanie Eulera-Maclaurina lub asymptotyczne rozwinięcie liczby n- tej harmonicznej , otrzymujemy

aby

lub co najmniej 30%, jak twierdzono.

Pokrewnym wynikiem jest to, że asymptotycznie oczekiwana długość najdłuższego cyklu wynosi λn, gdzie λ jest stałą Golomba-Dickmana , około 0,62.

Ten przykład zawdzięczamy Annie Gál i Peterowi Bro Miltersenowi; skonsultuj się z artykułem Petera Winklera, aby uzyskać więcej informacji, i zobacz dyskusję na Les-Mathematiques.net . Zapoznaj się z odnośnikami do 100 więźniów, aby znaleźć linki do tych odnośników.

Powyższe obliczenie można przeprowadzić w prostszy i bardziej bezpośredni sposób: najpierw zauważ, że permutacja elementów zawiera co najwyżej jeden cykl o długości ściśle większej niż . Tak więc, jeśli oznaczamy

następnie

Dla , liczba permutacji zawierających cykl o długości dokładnie wynosi

Wyjaśnienie: to liczba sposobów wyboru elementów składających się na cykl; to liczba sposobów ułożenia przedmiotów w cyklu; i to liczba sposobów permutacji pozostałych elementów. Nie ma tu podwójnego liczenia, ponieważ istnieje co najwyżej jeden cykl długości, gdy . Zatem,

Dochodzimy do wniosku, że

Wariacja na temat problemu 100 więźniów (klucze i skrzynki)

Istnieje ściśle powiązany problem, który całkiem ładnie pasuje do przedstawionej tutaj metody. Powiedzmy, że masz n zamówionych pudełek. Każde pudełko zawiera klucz do jakiegoś innego pudełka lub ewentualnie samo dające permutację kluczy. Możesz wybrać k z tych n pól na raz i jednocześnie je otworzyć, uzyskując dostęp do k kluczy. Jakie jest prawdopodobieństwo, że za pomocą tych kluczy otworzysz wszystkie n skrzynek, w których użyjesz znalezionego klucza, aby otworzyć skrzynkę, do której należy, i powtórzyć.

Matematyczne sformułowanie tego problemu jest następujące: wybierz losową permutację na n elementach i k wartości z zakresu od 1 do n , również losowo, nazwij te znaki. Jakie jest prawdopodobieństwo, że w każdym cyklu permutacji jest co najmniej jeden znak? Twierdzi się, że to prawdopodobieństwo wynosi k/n .

Gatunek permutacji według cykli z pewnym niepustym podzbiorem każdego zaznaczonego cyklu ma specyfikację

Indeks w sumie wewnętrznej zaczyna się od jedności, ponieważ musimy mieć co najmniej jeden znak w każdym cyklu.

Tłumacząc specyfikację na funkcje generujące otrzymujemy dwuwymiarową funkcję generującą

Upraszcza to

lub

Aby wyodrębnić współczynniki z tego przepisać tak

Wynika z tego, że

i stąd

Dziel przez, aby otrzymać

Nie musimy dzielić przez n! ponieważ jest wykładniczy w z .

Liczba permutacji zawierających m cykli

Zastosowanie fundamentalnego twierdzenia Flajoleta-Sedgewicka , czyli twierdzenia o wyliczeniu etykietowanym z , do zbioru

otrzymujemy funkcję generującą

Termin

daje liczby Stirlinga ze znakiem pierwszego rodzaju i jest EGF liczb Stirlinga bez znaku pierwszego rodzaju, tj.

Możemy obliczyć OGF podpisanych liczb Stirlinga dla n ustalonego, tj.

Zacząć od

co daje

Podsumowując to, otrzymujemy

Korzystając ze wzoru zawierającego logarytm z lewej strony, definicję z prawej strony i twierdzenie dwumianowe otrzymujemy

Porównując współczynniki , i korzystając z definicji współczynnika dwumianowego , w końcu mamy

spada silnia . Obliczanie OGF niepodpisanych liczb Stirlinga pierwszego rodzaju działa w podobny sposób.

Oczekiwana liczba cykli o danej wielkości m

W tym zadaniu wykorzystujemy dwuwymiarową funkcję generującą g ( zu ) opisaną we wstępie. Wartość b dla cyklu nie o rozmiarze m wynosi zero, a jeden dla cyklu o rozmiarze m . Mamy

lub

Oznacza to, że oczekiwana liczba cykli o rozmiarze mw permutacji długości n mniejszej niż m wynosi zero (oczywiście). Losowa permutacja o długości co najmniej m zawiera średnio 1/ m cykli o długości m . W szczególności losowa permutacja zawiera około jednego ustalonego punktu.

OGF oczekiwanej liczby cykli o długości mniejszej lub równej m wynosi zatem

gdzie H m to m p harmonicznej . W związku z tym oczekuje się liczby cykli o długości co najwyżej m w przypadkowym permutacji około ln  m .

Momenty punktów stałych

Mieszany GF zbioru permutacji przez liczbę punktów stałych wynosi

Niech zmienna losowa X będzie liczbą stałych punktów losowej permutacji. Używając liczb Stirlinga drugiego rodzaju , mamy następujący wzór na m- ty moment X :

gdzie jest spadająca silnia . Używając , mamy

czyli zero, gdy , a jeden w przeciwnym razie. Stąd tylko warunki z wkładem do sumy. To daje

Oczekiwana liczba punktów stałych w losowej permutacji podniesiona do pewnej potęgi k

Załóżmy, że wybierasz losową permutację i podnosisz ją do pewnej potęgi , z dodatnią liczbą całkowitą i pytasz o oczekiwaną liczbę stałych punktów w wyniku. Oznacz tę wartość przez .

Dla każdego dzielnik z cyklu długości dzieli stałych punktów, gdy podniesiona do potęgi Stąd musimy zaznaczyć te cykle z Aby zilustrować to rozważyć

dostajemy

który jest

Po raz kolejny kontynuując, jak opisano we wstępie, stwierdzamy:

który jest

Wniosek jest taki, że średnio dla i są cztery stałe punkty.

Ogólna procedura to

Po raz kolejny kontynuując jak poprzednio, stwierdzamy:

Wykazaliśmy, że wartość jest równa (the liczba dzielników o ) tak szybko, jak to zaczyna się w za i wzrasta o jeden za każdym razem uderza dzielnik włącznie siebie.

Oczekiwana liczba cykli o dowolnej długości losowej permutacji

Funkcję generującą dwuwymiarową konstruujemy za pomocą , gdzie jest jedynką dla wszystkich cykli (każdy cykl wnosi jeden do całkowitej liczby cykli).

Zauważ, że ma formę zamkniętą

i generuje liczby Stirlinga bez znaku pierwszego rodzaju .

Mamy

Stąd oczekiwana liczba cykli to liczba harmoniczna , czyli około .

Liczba permutacji w cyklu o długości większej niż n /2

(Zauważ, że sekcja sto więźniów zawiera dokładnie ten sam problem z bardzo podobnymi obliczeniami, plus także prostszy elementarny dowód.)

Jeszcze raz zacznij od funkcji generowania wykładniczego , tym razem klasy permutacji według rozmiaru, gdzie cykle o długości większej niż są oznaczone zmienną :

Może być tylko jeden cykl o długości większej niż , stąd odpowiedź na pytanie daje

lub

który jest

Wykładnik terminu podniesienie do potęgi jest większy niż i dlatego żadna wartość nie może przyczynić się do

Wynika z tego, że odpowiedź brzmi

Suma ma alternatywną reprezentację, którą można spotkać np. w OEIS OEISA024167 .

wreszcie dawanie

Oczekiwana liczba transpozycji losowej permutacji

Możemy użyć rozłącznego cyklu dekompozycji permutacji, aby podzielić ją na czynniki jako iloczyn transpozycji, zastępując cykl o długości k przez k  − 1 transpozycji. Np. współczynniki cyklu jak . Funkcja dla cykli jest równa i otrzymujemy

oraz

Stąd oczekiwana liczba transpozycji wynosi

gdzie jest liczba harmoniczna . Moglibyśmy również otrzymać ten wzór, zauważając, że liczbę transpozycji uzyskuje się przez dodanie długości wszystkich cykli (co daje n ) i odjęcie jednego dla każdego cyklu (co daje w poprzedniej sekcji).

Zauważ, że ponownie generuje liczby Stirlinga pierwszego rodzaju bez znaku , ale w odwrotnej kolejności. Dokładniej, mamy

Aby to zobaczyć, zauważ, że powyższe jest równoważne

i to

który widzieliśmy jako EGF niepodpisanych liczb Stirlinga pierwszego rodzaju w sekcji o permutacjach składających się dokładnie z m cykli.

Oczekiwany rozmiar cyklu elementu losowego

Wybieramy losowy element q losowej permutacji i pytamy o oczekiwaną wielkość cyklu zawierającego q . Tutaj funkcja jest równa , ponieważ cykl o długości k wnosi k elementów znajdujących się w cyklach o długości k . Zauważ, że w przeciwieństwie do poprzednich obliczeń, musimy uśrednić ten parametr po wyodrębnieniu go z funkcji generującej (podziel przez n ). Mamy

Stąd oczekiwana długość cyklu zawierającego q wynosi

Prawdopodobieństwo, że element losowy leży w cyklu o rozmiarze m

Ten średni parametr reprezentuje prawdopodobieństwo, że jeśli ponownie wybierzemy losowy element losowej permutacji, element ten leży w cyklu o rozmiarze m . Funkcja jest równa for, aw przeciwnym razie zero, ponieważ wnoszą wkład tylko cykle o długości m , czyli m elementów, które leżą w cyklu o długości m . Mamy

Wynika z tego, że prawdopodobieństwo, że element losowy leży w cyklu o długości m wynosi

Prawdopodobieństwo, że losowy podzbiór [ n ] leży w tym samym cyklu

Wybierz losowy podzbiór Q z [ n ] zawierający m elementów i losową permutację i zapytaj o prawdopodobieństwo, że wszystkie elementy Q leżą w tym samym cyklu. To kolejny średni parametr. Funkcja b ( k ) jest równa , ponieważ cykl o długości k wnosi podzbiory o rozmiarze m , gdzie dla k < m . To daje

Uśredniając otrzymujemy, że prawdopodobieństwo, że elementy Q znajdują się w tym samym cyklu wynosi

lub

W szczególności prawdopodobieństwo, że dwa elementy p < q są w tym samym cyklu wynosi 1/2.

Liczba permutacji zawierających parzystą liczbę parzystych cykli

Możemy bezpośrednio użyć fundamentalnego twierdzenia Flajoleta-Sedgewicka i obliczyć bardziej zaawansowane statystyki permutacyjne. (Sprawdź tę stronę, aby uzyskać wyjaśnienie, w jaki sposób obliczane są operatory, których będziemy używać.) Na przykład zbiór permutacji zawierających parzystą liczbę cykli parzystych jest podany przez

Przekładając na funkcje generujące wykładnicze (EGF), otrzymujemy

lub

Upraszcza to

lub

To mówi, że istnieje jedna permutacja o rozmiarze zero zawierająca parzystą liczbę cykli (permutacja pusta, która zawiera zero cykli o parzystej długości), jedna taka permutacja o rozmiarze jeden (punkt stały, który również zawiera zero cykli o parzystej długości ), a dla , istnieją takie permutacje.

Permutacje, które są kwadratami

Zastanów się, co się dzieje, gdy poddajemy permutację do kwadratu. Punkty stałe są mapowane na punkty stałe. Nieparzyste cykle są mapowane na nieparzyste cykle w korespondencji jeden do jednego, np. zamienia się w . Parzyste cykle dzielą się na dwie części i tworzą parę cykli o połowę mniejszych od oryginalnego cyklu, np. zamienia się w . Stąd permutacje, które są kwadratami, mogą zawierać dowolną liczbę nieparzystych cykli i parzystą liczbę cykli o rozmiarze dwa, parzystą liczbę cykli o rozmiarze cztery itd.

która daje EFG

Niezmienniki cyklu nieparzystego

Rodzaje permutacji przedstawione w poprzednich dwóch rozdziałach, tj. permutacje zawierające parzystą liczbę cykli parzystych oraz permutacje będące kwadratami, są przykładami tzw. nieparzystych niezmienników cykli , badanych przez Sung i Zhang (patrz linki zewnętrzne ). Termin niezmiennik cyklu nieparzystego oznacza po prostu, że członkostwo w odpowiedniej klasie kombinatorycznej jest niezależne od wielkości i liczby nieparzystych cykli występujących w permutacji. W rzeczywistości możemy udowodnić, że wszystkie nieparzyste niezmienniki cyklu podlegają prostej rekurencji, którą wyprowadzimy. Po pierwsze, oto kilka przykładów niezmienników cyklu nieparzystego.

Permutacje, w których suma długości parzystych cykli wynosi sześć

Ta klasa ma specyfikację

i funkcja generowania

Kilka pierwszych wartości to

Permutacje, w których wszystkie parzyste cykle mają tę samą długość

Ta klasa ma specyfikację

i funkcja generowania

Jest tu niuans semantyczny. Moglibyśmy uznać permutacje nie zawierające parzystych cykli jako należące do tej klasy, ponieważ zero jest parzyste . Kilka pierwszych wartości to

Permutacje, w których maksymalna długość parzystego cyklu wynosi cztery

Ta klasa ma specyfikację

i funkcja generowania

Kilka pierwszych wartości to

Nawrót

Uważnie obserwuj, jak zbudowane są specyfikacje parzystego elementu cyklu. Najlepiej myśleć o nich w kategoriach analizowania drzew. Te drzewa mają trzy poziomy. Węzły na najniższym poziomie reprezentują sumy iloczynów cykli o parzystej długości singletona . Węzły na poziomie środkowym reprezentują ograniczenia operatora zbioru. Wreszcie węzeł na najwyższym poziomie sumuje iloczyny wkładów z poziomu średniego. Należy zauważyć, że ograniczenia operatora zbioru zastosowane do parzystej funkcji generującej zachowają tę cechę, tj. wytworzą inną parzystą funkcję generującą. Ale wszystkie dane wejściowe do operatorów zbioru są parzyste, ponieważ wynikają z cykli o parzystej długości. W rezultacie wszystkie zaangażowane funkcje generujące mają postać

gdzie jest funkcja parzysta. To znaczy że

też jest parzysty, a co za tym idzie

Pozwalając i wydobywając współczynniki, stwierdzamy, że

co daje nawrót

Problem z konkursu Putnam 2005

Link do strony internetowej konkursu Putnam pojawia się w sekcji Linki zewnętrzne . Problem prosi o dowód, że

gdzie suma jest nad wszystkimi permutacjami , jest znakiem , tj. jeśli jest parzysta i jeśli jest nieparzysta, i jest liczbą stałych punktów .

Teraz znak jest nadawany przez

gdy produkt jest produktem w stosunku do wszystkich cykli c z , jak to opisano na przykład na stronach od parzystych i nieparzystych permutacji .

Stąd bierzemy pod uwagę klasę kombinatoryczną

gdzie oznacza jeden minus długość cyklu składowego i oznacza punkty stałe. Przekładając na generowanie funkcji, otrzymujemy

lub

Teraz mamy

i stąd pożądana ilość jest podana przez

Wykonując obliczenia, otrzymujemy

lub

Wyodrębniając współczynniki, okazuje się, że współczynnik wynosi zero. Stała to jeden, co nie zgadza się ze wzorem (powinno wynosić zero). Za pozytywne jednak otrzymujemy

lub

co jest pożądanym rezultatem.

Jako ciekawostkę bok, widzimy, że mogą być wykorzystane do oceny następujące wyznacznik danego matrycy:

gdzie . Przypomnij sobie wzór na wyznacznik:

Teraz wartość iloczynu po prawej dla permutacji wynosi , gdzie f jest liczbą stałych punktów . Stąd

co daje

i w końcu

Różnica między liczbą cykli w permutacjach parzystych i nieparzystych

Tutaj staramy się pokazać, że tę różnicę podaje

Przypomnijmy, że znak permutacji jest podany przez

gdzie produkt mieści się w zakresie cykli c od składu rozłącznego cyklu .

Wynika z tego, że gatunek kombinatoryczny, który odzwierciedla znaki i liczbę cykli zbioru permutacji, jest podany przez

gdzie używaliśmy do oznaczania znaków i liczenia cykli.

Przekładając na funkcje generowania, które mamy

Upraszcza to

który jest

Teraz dwie funkcje generujące oraz parzyste i nieparzyste permutacje według liczby cykli są podane przez

oraz

Wymagamy ilości

który jest

Wreszcie, wyodrębniając współczynniki z tej funkcji generującej, otrzymujemy

który jest

co z kolei

Na tym kończy się dowód.

Zobacz też

Bibliografia

Linki zewnętrzne

100 więźniów