Czym się różnią permutacje od wariacji?

Permutacje: Klucz do Uporządkowania Świata

21/08/2021

Rating: 4.85 (9699 votes)

Czy kiedykolwiek zastanawiałeś się, na ile sposobów można ułożyć książki na półce, rozdać karty w grze, czy ustawić grupę osób w kolejce? Odpowiedzi na te pytania kryją się w jednym z fundamentalnych pojęć matematyki dyskretnej – permutacjach. Permutacje to nic innego jak różne sposoby uporządkowania elementów danego zbioru. Są one wszechobecne, od prostych zagadek logicznych po zaawansowane algorytmy komputerowe i kryptografię. W tym artykule zanurzymy się w świat permutacji, wyjaśniając ich definicję, rodzaje, operacje oraz praktyczne zastosowania, abyś mógł w pełni zrozumieć, jak porządkują one nasz świat.

Co to jest permutacja?
Permutacja (przestawienie) to ka\u017cde ustawienie elementów danego zbioru w jakiej\u015b kolejno\u015bci. Liczba permutacji mówi, na ile sposobów mo\u017cemy ustawi\u0107 elementy zbioru w kolejce.

Co to są Permutacje? Definicja i Zapis

W najprostszym ujęciu, permutacja to każde możliwe ustawienie elementów danego zbioru w jakiejś kolejności. Wyobraź sobie zbiór trzech elementów, np. {A, B, C}. Możemy je ustawić na różne sposoby: ABC, ACB, BAC, BCA, CAB, CBA. Każde z tych unikalnych uporządkowań jest permutacją. Kluczową cechą permutacji jest to, że wykorzystuje ona wszystkie elementy zbioru, zmieniając jedynie ich kolejność. Jeśli zbiór ma n elementów, permutacja jest n-wyrazowym ciągiem utworzonym ze wszystkich tych elementów, gdzie każdy element pojawia się dokładnie raz.

Zapis Permutacji

Dla permutacji zbiorów skończonych stosuje się specjalne oznaczenia. Najczęściej spotykanym jest zapis dwuwierszowy. Niech π będzie permutacją zbioru {1, 2, ..., n}. Zapisujemy ją jako:

π = ( 1 2 ... n a₁ a₂ ... aₙ ) 

gdzie aᵢ = π(i), co oznacza, że element i zostaje przeniesiony na pozycję aᵢ. Na przykład, permutacja π = ( 1 2 3 4 5 / 1 4 2 5 3 ) oznacza, że 1 zostaje na miejscu 1, 2 przechodzi na miejsce 4, 3 na miejsce 2, 4 na miejsce 5, a 5 na miejsce 3.

Zapis Macierzowy Permutacji

Permutację można również przedstawić w postaci macierzy. Istnieją dwie główne konwencje:

  • Macierz A: Element Aᵢ,ⱼ jest równy 1, jeśli π(i) = j, i 0 w przeciwnym razie. Oznacza to, że jedynka znajduje się w wierszu i i kolumnie j, jeśli element i jest przenoszony na pozycję j.
  • Macierz B: Element Bᵢ,ⱼ jest równy 1, jeśli π(j) = i, i 0 w przeciwnym razie. Oznacza to, że jedynka znajduje się w wierszu i i kolumnie j, jeśli element z pozycji j jest przenoszony na pozycję i.

Macierze A i B są transpozycjami względem siebie (A = Bᵀ). Reprezentacja B jest izomorfizmem grupy permutacji z operacją składania funkcji na podgrupę macierzy z operacją mnożenia macierzy. Oznacza to, że złożenie permutacji odpowiada iloczynowi macierzy B. Reprezentacja A jest antyhomomorfizmem, co oznacza, że kolejność mnożenia macierzy jest odwrotna do kolejności składania permutacji.

Przykład dla permutacji π = ( 1 2 3 4 5 / 1 4 2 5 3 ):

Aπ = ( 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 ) 
Bπ = ( 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 ) 

Rodzaje Permutacji

W zależności od tego, czy elementy w zbiorze, który permutujemy, są unikalne, czy też mogą się powtarzać, wyróżniamy dwa główne rodzaje permutacji:

Permutacje bez powtórzeń

Permutacją bez powtórzeń zbioru złożonego z n różnych elementów nazywamy każdy n-wyrazowy ciąg utworzony ze wszystkich wyrazów zbioru. Liczba wszystkich możliwych permutacji zbioru n-elementowego jest oznaczana jako Pₙ i wynosi n! (czytaj: n silnia), gdzie n! to iloczyn wszystkich liczb naturalnych od 1 do n (1 · 2 · 3 · ... · n). Na przykład, 3! = 3 · 2 · 1 = 6.

Przykład: Na ile sposobów można ustawić pięciu uczniów w kolejce do automatu z napojami?

Rozwiązanie: Pierwszy w kolejce może ustawić się dowolny z 5 uczniów. Gdy on już stoi, jako drugi może ustawić się dowolny z 4 pozostałych uczniów. Jako trzeci – z 3, jako czwarty – z 2, a jako ostatni – piąty w kolejce – zostaje tylko 1 uczeń. Zatem możliwych ustawień uczniów w kolejce jest P₅ = 5! = 5 × 4 × 3 × 2 × 1 = 120 sposobów.

Permutacje z powtórzeniami

Gdy w zbiorze, który permutujemy, występują elementy powtarzające się, mamy do czynienia z permutacjami z powtórzeniami. Niech zbiór składa się z n elementów, w których element a₁ powtarza się n₁ razy, element a₂ powtarza się n₂ razy, ..., aż do elementu aₖ powtarzającego się nₖ razy, przy czym suma n₁ + n₂ + ... + nₖ = n. Liczba takich permutacji z powtórzeniami wynosi:

n! / (n₁! · n₂! · ... · nₖ!) 

Przykład: Ile różnych napisów (niekoniecznie mających sens) można ułożyć ze wszystkich liter wyrazu BABKA?

Rozwiązanie: Wyraz BABKA ma 5 liter (n=5). Litera 'B' powtarza się 2 razy (n₁=2), litera 'A' powtarza się 2 razy (n₂=2), a litera 'K' powtarza się 1 raz (n₃=1). Zatem liczba różnych napisów wynosi:

5! / (2! · 2! · 1!) = 120 / (2 · 2 · 1) = 120 / 4 = 30 

To pokazuje, że "zwykłe" przestawianie liter w słowie BABKA spowodowałoby powstanie wielu identycznych wyrazów (np. zamieniając miejscami pierwsze 'B' z drugim 'B' wciąż otrzymujemy "BABKA"). Wzór ten koryguje te powtórzenia.

Na czym polegają permutacje?
permutatio \u201ezmiana, wymiana\u201d) \u2013 wzajemnie jednoznaczne przekszta\u0142cenie pewnego zbioru na siebie. Najcz\u0119\u015bciej termin ten oznacza funkcj\u0119 na zbiorach sko\u0144czonych. (zob. pozosta\u0142e oznaczenia w artykule o grupach permutacji).

Grupa Permutacji

Zbiór wszystkich permutacji zbioru X, oznaczany jako S(X), wraz z działaniem składania funkcji, tworzy strukturę algebraiczną nazywaną grupą permutacji. Jeśli X jest zbiorem n-elementowym, to grupa S(X) jest izomorficzna z grupą Sₙ. Oznacza to, że grupy te są matematycznie równoważne i mają te same właściwości. Rząd grupy Sₙ, czyli liczba wszystkich permutacji zbioru n-elementowego, jest równa n!. Jest to dokładnie liczba możliwych uporządkowań tego zbioru, co potwierdza wzór na permutacje bez powtórzeń.

Operacje na Permutacjach

Permutacje, będąc funkcjami, mogą być ze sobą składane, a także posiadają funkcje odwrotne.

Składanie Permutacji

Złożeniem permutacji π₁ i π₂ jest nowa permutacja π₂ ∘ π₁ (czytaj: π₂ po π₁), która powstaje przez wykonanie najpierw permutacji π₁, a następnie permutacji π₂. Wzór na złożenie to (π₂ ∘ π₁)(x) = π₂(π₁(x)). Ważne jest, że składanie permutacji, podobnie jak większości funkcji, nie jest przemienne, co oznacza, że π₂ ∘ π₁ ≠ π₁ ∘ π₂ w ogólnym przypadku.

Przykład:

( 1 2 3 3 2 1 ) ∘ ( 1 2 3 2 3 1 ) = ( 1 2 3 2 1 3 ) 

Aby to obliczyć, śledzimy, co dzieje się z każdym elementem: 1. Element 1: (1 2 3 / 2 3 1) przenosi 1 na 2. Następnie (1 2 3 / 3 2 1) przenosi 2 na 2. Zatem 1 → 2. 2. Element 2: (1 2 3 / 2 3 1) przenosi 2 na 3. Następnie (1 2 3 / 3 2 1) przenosi 3 na 1. Zatem 2 → 1. 3. Element 3: (1 2 3 / 2 3 1) przenosi 3 na 1. Następnie (1 2 3 / 3 2 1) przenosi 1 na 3. Zatem 3 → 3.

Permutacja Odwrotna

Dla każdej permutacji π istnieje permutacja odwrotna π⁻¹, która "cofnie" działanie π, przywracając elementy do ich pierwotnych pozycji. Jeśli π przenosi element i na pozycję j, to π⁻¹ przenosi element j z powrotem na pozycję i. W zapisie dwuwierszowym, aby uzyskać permutację odwrotną, wystarczy zamienić miejscami wiersz górny z dolnym, a następnie (dla wygody) uporządkować kolumny wiersza górnego rosnąco.

W zapisie macierzowym, macierz permutacji odwrotnej π⁻¹ jest transpozycją macierzy permutacji π (A^(π⁻¹) = (A^π)ᵀ).

Na czym polegają permutacje?
permutatio \u201ezmiana, wymiana\u201d) \u2013 wzajemnie jednoznaczne przekszta\u0142cenie pewnego zbioru na siebie. Najcz\u0119\u015bciej termin ten oznacza funkcj\u0119 na zbiorach sko\u0144czonych. (zob. pozosta\u0142e oznaczenia w artykule o grupach permutacji).

Przykład: Jeśli π = ( 1 2 3 / 2 1 3 ) ∈ S₃:

π⁻¹ = ( 1 2 3 / 2 1 3 )⁻¹ = ( 2 1 3 / 1 2 3 ) = ( 1 2 3 / 2 1 3 ) 

W tym konkretnym przykładzie permutacja jest swoją własną odwrotnością. W zapisie macierzowym dla tej permutacji A = ( 0 1 0 / 1 0 0 / 0 0 1 ), a jej transpozycja Aᵀ = A, co potwierdza, że jest swoją własną odwrotnością.

Znak Permutacji

Każda permutacja ma swój "znak", który może być dodatni (+) lub ujemny (-). Znak permutacji definiuje się jako znak wyznacznika macierzy tej permutacji. Inną metodą jest zliczanie liczby transpozycji (przestawień dwóch elementów) potrzebnych do uzyskania danej permutacji z permutacji tożsamościowej (gdzie żaden element nie zmienia miejsca). Choć taka dekompozycja nie jest unikalna, parzystość liczby transpozycji jest zawsze taka sama. Permutację, która wymaga parzystej liczby transpozycji, nazywamy parzystą (lub dodatnią), a jeśli wymaga nieparzystej liczby transpozycji, nazywamy ją nieparzystą (lub ujemną).

Ma to związek z inwersjami. Inwersja w permutacji to para elementów, które są w "niewłaściwej" kolejności (np. większa liczba pojawia się przed mniejszą). Permutacja jest parzysta, jeśli ma parzystą liczbę inwersji, i nieparzysta, jeśli ma nieparzystą liczbę inwersji. Znak permutacji jest fundamentalnym pojęciem w teorii wyznaczników macierzy oraz w teorii grup.

Cykle

Cykl to specjalny rodzaj permutacji, w którym pewne elementy tworzą "obieg zamknięty", a pozostałe elementy pozostają na swoich miejscach. Na przykład, cykl (1 3 5) oznacza, że 1 przechodzi na 3, 3 na 5, a 5 na 1, podczas gdy wszystkie inne elementy (jeśli istnieją) pozostają niezmienione. Zapis cyklu jest uproszczony – wystarczy podać elementy w kolejności, w jakiej się przesuwają, np. (a₁, a₂, ..., aₖ) oznacza, że a₁ → a₂, a₂ → a₃, ..., aₖ → a₁.

Każdą permutację można przedstawić jako złożenie rozłącznych (niezależnych) cykli. Rozłączne cykle to takie, które nie mają wspólnych elementów. Rozkład permutacji na rozłączne cykle jest unikalny (z dokładnością do kolejności cykli i wyboru elementu początkowego w cyklu). Ponieważ rozłączne cykle są niezależne, ich składanie jest przemienne.

Przykład rozkładu permutacji na cykle:

Permutacja: ( 1 2 3 4 5 6 7 8 3 4 8 6 7 2 1 5 ) 

Aby rozłożyć tę permutację na cykle, zaczynamy od dowolnego elementu (np. 1) i śledzimy jego drogę:

  • 1 → 3 → 8 → 5 → 7 → 1 (tworzy cykl (1, 3, 8, 5, 7))
  • Pozostałe elementy: 2, 4, 6. Zaczynamy od 2:
  • 2 → 4 → 6 → 2 (tworzy cykl (2, 4, 6))

Zatem permutacja może być zapisana jako złożenie cykli: (1, 3, 8, 5, 7) ∘ (2, 4, 6).

Czym jest klasa permutacji 12?
Lekcja. \u0106wiczenie. Permutacja to ka\u017cdy z mo\u017cliwych sposobów wyboru i u\u0142o\u017cenia grupy obiektów . Na przyk\u0142ad, je\u015bli mam czerwon\u0105, niebiesk\u0105 i zielon\u0105 kropk\u0119, mog\u0119 wybra\u0107 dowolne dwie z nich i uzyska\u0107 nast\u0119puj\u0105ce opcje.

Permutacje a Wariacje: Kluczowe Różnice

Choć permutacje i wariacje są ze sobą ściśle powiązane i często mylone, istnieją między nimi fundamentalne różnice. Permutacje są szczególnym przypadkiem wariacji bez powtórzeń.

CechaPermutacjaWariacja
Liczba użytych elementówWszystkie elementy ze zbioru n-elementowegoK elementów ze zbioru n-elementowego (gdzie k ≤ n)
KolejnośćMa znaczenie (różne kolejności to różne permutacje)Ma znaczenie (różne kolejności to różne wariacje)
Powtórzenia elementówMoże być bez powtórzeń (każdy element raz) lub z powtórzeniami (elementy mogą się powtarzać w zbiorze bazowym)Może być bez powtórzeń (każdy element raz) lub z powtórzeniami (elementy mogą być wybierane wielokrotnie)
Wzór (bez powtórzeń)Pₙ = n!Vᵏₙ = n! / (n-k)!
Wzór (z powtórzeniami)n! / (n₁! · ... · nₖ!)Wᵏₙ = nᵏ

Krótko mówiąc, permutacja to uporządkowanie wszystkich elementów danego zbioru, natomiast wariacja to uporządkowanie części elementów zbioru (lub wszystkich, ale z możliwością powtórzeń, jeśli mowa o wariacjach z powtórzeniami).

Zastosowania Permutacji

Permutacje mają szerokie zastosowania w wielu dziedzinach, zarówno w nauce, jak i w życiu codziennym:

  • Kombinatoryka: Obliczanie liczby możliwych ustawień, harmonogramów, kodów, haseł. Stanowią podstawę wielu problemów zliczania.
  • Kryptografia: Permutacje są kluczowe w algorytmach szyfrujących. Przykładem jest historyczny cyklometr wynaleziony przez polskiego matematyka i kryptologa Mariana Rejewskiego w latach 30. XX wieku. Było to urządzenie służące do wyliczania cyklicznych permutacji, które odegrało fundamentalną rolę w łamaniu kodów niemieckiej maszyny szyfrującej Enigma.
  • Informatyka: Algorytmy sortowania, generowania sekwencji, optymalizacji tras (np. problem komiwojażera).
  • Statystyka: Używane w testach permutacji i randomizacji.
  • Teoria grup: Permutacje tworzą grupy, które są podstawą wielu abstrakcyjnych struktur matematycznych.

Najczęściej Zadawane Pytania (FAQ)

1. Co to jest permutacja klasy n?

Permutacja klasy n odnosi się do permutacji zbioru n-elementowego. Oznacza to, że bierzemy n różnych elementów i układamy je w każdej możliwej kolejności. Liczba takich permutacji to n!. Na przykład, permutacja klasy 3 to wszystkie możliwe uporządkowania trzech elementów, których jest 3! = 6.

2. Czym się różnią permutacje od wariacji?

Najprościej rzecz ujmując: permutacja to uporządkowanie wszystkich elementów z danego zbioru, podczas gdy wariacja to uporządkowanie wybranej części elementów z tego zbioru. Wariacje mogą być również z powtórzeniami, co oznacza, że element może być wybrany wielokrotnie. Permutacje bez powtórzeń są w istocie szczególnym przypadkiem wariacji bez powtórzeń, gdzie liczba wybieranych elementów (k) jest równa liczbie wszystkich dostępnych elementów (n), czyli k=n.

3. Jak obliczyć liczbę permutacji?

Sposób obliczania liczby permutacji zależy od tego, czy elementy w zbiorze się powtarzają:

  • Bez powtórzeń: Liczba permutacji n różnych elementów to n! (n silnia). Np. dla 4 elementów, to 4! = 4 × 3 × 2 × 1 = 24.
  • Z powtórzeniami: Jeśli zbiór n elementów zawiera n₁ powtórzeń jednego elementu, n₂ powtórzeń drugiego itd., aż do nₖ powtórzeń ostatniego elementu (gdzie n₁ + n₂ + ... + nₖ = n), to liczba permutacji wynosi n! / (n₁! · n₂! · ... · nₖ!).

4. Do czego służą permutacje w praktyce?

Permutacje są niezwykle użyteczne w wielu dziedzinach. Pozwalają na zliczanie unikalnych uporządkowań, co jest kluczowe w:

  • Planowaniu i harmonogramowaniu: Ile jest możliwych kolejności wykonania zadań?
  • Tworzeniu haseł i kodów: Ile unikalnych sekwencji można utworzyć z danego zestawu znaków?
  • Kryptografii: Podstawy szyfrowania i deszyfrowania danych, jak w przypadku Enigmy.
  • Gry i łamigłówki: Rozwiązywanie układanek, np. ile jest możliwych ułożeń kostki Rubika.
  • Informatyce: Optymalizacja algorytmów, np. w problemie komiwojażera, gdzie szuka się najkrótszej trasy przez wszystkie miasta.

Zrozumienie permutacji otwiera drzwi do rozwiązywania wielu złożonych problemów zliczania i organizacji.

Mamy nadzieję, że ten artykuł rozjaśnił Ci zawiłości permutacji i pokazał ich wszechstronne zastosowania. To potężne narzędzie matematyczne, które pomaga nam zrozumieć i uporządkować otaczający nas świat.

Zainteresował Cię artykuł Permutacje: Klucz do Uporządkowania Świata? Zajrzyj też do kategorii Matematyka, znajdziesz tam więcej podobnych treści!

Go up