Permutacja: Różnice pomiędzy wersjami
m (cleanup bibliografii i rotten links) |
m (cleanup bibliografii i rotten links) |
||
(Nie pokazano 15 wersji utworzonych przez 2 użytkowników) | |||
Linia 1: | Linia 1: | ||
'''Permutacją''' zbioru A składającego z się z n-elementów, określamy każdy n-wyrazowy ciąg, zawierający wszystkie elementy zbioru A. | '''Permutacją''' zbioru A składającego z się z n-elementów, określamy każdy n-wyrazowy ciąg, zawierający wszystkie elementy zbioru A. | ||
Linia 19: | Linia 4: | ||
'''Pamiętaj:'''Jeśli w zadaniu wykonujemy operacje na wszystkich elementach zbioru i istotna jest ich kolejność to korzystamy z permutacji. | '''Pamiętaj:'''Jeśli w zadaniu wykonujemy operacje na wszystkich elementach zbioru i istotna jest ich kolejność to korzystamy z permutacji. | ||
==TL;DR== | ==TL;DR== | ||
Permutacja to uporządkowanie elementów w zbiorze. Od dawna była badana w matematyce. Istnieją permutacje bez powtórzeń, gdzie każdy element występuje tylko raz, i permutacje z powtórzeniami, gdzie elementy mogą się powtarzać. Liczbę możliwych permutacji można obliczyć za pomocą odpowiednich wzorów. Permutacje mają wiele zastosowań, takich jak w algorytmach wykrywania błędów. | Permutacja to uporządkowanie elementów w zbiorze. Od dawna była badana w matematyce. Istnieją permutacje bez powtórzeń, gdzie każdy element występuje tylko raz, i permutacje z powtórzeniami, gdzie elementy mogą się powtarzać. Liczbę możliwych permutacji można obliczyć za pomocą odpowiednich wzorów. Permutacje mają wiele zastosowań, takich jak w algorytmach wykrywania błędów. | ||
== Historia == | ==Historia== | ||
Reguła określania liczby permutacji n elementów była znana w kulturze indyjskiej co najmniej około 1150 roku, indyjski matematyk Bhaskara II wspominał o tym: | Reguła określania liczby permutacji n elementów była znana w kulturze indyjskiej co najmniej około 1150 roku, indyjski matematyk Bhaskara II wspominał o tym: | ||
<blockquote>Iloczyn ciągu arytmetycznego, rozpoczynającego się i wzrastającego przez jedność, a kończącego na liczbie miejsc, będzie wariacją liczby z określonymi cyframi<ref>Biggs N. L. (1979). | <blockquote>Iloczyn ciągu arytmetycznego, rozpoczynającego się i wzrastającego przez jedność, a kończącego na liczbie miejsc, będzie wariacją liczby z określonymi cyframi<ref>Biggs N. L. (1979). s. 109-136</ref>. </blockquote> | ||
Fabian Stedman w roku 1677 opublikował książkę ''Campanologia''. Wyjaśniał w niej różne metody wydzwaniania permutacji na dzwonach. Zaczynając od dwóch dzwonów: "pierwszy i drugi można przedstawić na dwa sposoby", co ilustruje pokazując 1 2 i 2 1. Następnie wyjaśnia, że za pomocą trzech dzwonów są "trzy razy dwie liczby, które mają być stworzone z trzech", co ponownie zostało zilustrowane. Jego wyjaśnienie obejmuje "odrzuć 3, a 1.2 pozostanie, odrzuć 2, a 1.3 pozostanie, odrzuć 1, a 2.3 pozostanie". Następnie przechodzi do czterech dzwonów i powtarza metodę odrzucania, pokazując, że będą cztery różne zestawy po trzy. Jest to [[proces]] rekurencyjny. Kontynuuje z pięcioma dzwonami za pomocą metody odrzucania i zestawia uzyskane 120 kombinacji. W tym momencie poddaje się i zauważa: | Fabian Stedman w roku 1677 opublikował książkę ''Campanologia''. Wyjaśniał w niej różne metody wydzwaniania permutacji na dzwonach. Zaczynając od dwóch dzwonów: "pierwszy i drugi można przedstawić na dwa sposoby", co ilustruje pokazując 1 2 i 2 1. Następnie wyjaśnia, że za pomocą trzech dzwonów są "trzy razy dwie liczby, które mają być stworzone z trzech", co ponownie zostało zilustrowane. Jego wyjaśnienie obejmuje "odrzuć 3, a 1.2 pozostanie, odrzuć 2, a 1.3 pozostanie, odrzuć 1, a 2.3 pozostanie". Następnie przechodzi do czterech dzwonów i powtarza metodę odrzucania, pokazując, że będą cztery różne zestawy po trzy. Jest to [[proces]] rekurencyjny. Kontynuuje z pięcioma dzwonami za pomocą metody odrzucania i zestawia uzyskane 120 kombinacji. W tym momencie poddaje się i zauważa: | ||
Linia 35: | Linia 21: | ||
Pierwszy przypadek, w którym pozornie niepowiązane pytania matematyczne badano za pomocą permutacji, miał miejsce około 1770 roku, kiedy Joseph Louis Lagrange zauważył, że właściwości permutacji równań wielomianów są związane z możliwościami ich rozwiązań. Doprowadziło to później do opracowania swojej teorii Évariste Galois, która daje pełny opis tego, co jest możliwe i niemożliwe w odniesieniu do rozwiązywania równań wielomianowych przez pierwiastki. We współczesnej matematyce jest wiele podobnych sytuacji, w których zrozumienie problemu wymaga zbadania związanych z nim pewnych permutacji. | Pierwszy przypadek, w którym pozornie niepowiązane pytania matematyczne badano za pomocą permutacji, miał miejsce około 1770 roku, kiedy Joseph Louis Lagrange zauważył, że właściwości permutacji równań wielomianów są związane z możliwościami ich rozwiązań. Doprowadziło to później do opracowania swojej teorii Évariste Galois, która daje pełny opis tego, co jest możliwe i niemożliwe w odniesieniu do rozwiązywania równań wielomianowych przez pierwiastki. We współczesnej matematyce jest wiele podobnych sytuacji, w których zrozumienie problemu wymaga zbadania związanych z nim pewnych permutacji. | ||
== Permutacja bez powtórzeń == | <google>n</google> | ||
==Permutacja bez powtórzeń== | |||
Niech A będzie zbiorem dowolnych n-elementów, A={a<sub>1</sub>, a<sub>2</sub>,..., a<sub>n</sub>). Permutacją bez powtórzeń n-wyrazowego zbioru A określamy każdy n-elementowy ciąg, w którym wszystkie składniki zbioru A występują tylko raz. | Niech A będzie zbiorem dowolnych n-elementów, A={a<sub>1</sub>, a<sub>2</sub>,..., a<sub>n</sub>). Permutacją bez powtórzeń n-wyrazowego zbioru A określamy każdy n-elementowy ciąg, w którym wszystkie składniki zbioru A występują tylko raz. | ||
Linia 48: | Linia 36: | ||
Przypuśćmy, że mamy zbiór trzech kolorów: | Przypuśćmy, że mamy zbiór trzech kolorów: | ||
A=(biały, czerwony, zielony) | |||
zatem nasz zbiór posiada 3 elementy (n=3). Zakładając, że żaden z kolorów nie może się powtarzać, możliwe permutacje (możliwości rozstawienia kolorów) są następujące: | zatem nasz zbiór posiada 3 elementy (n=3). Zakładając, że żaden z kolorów nie może się powtarzać, możliwe permutacje (możliwości rozstawienia kolorów) są następujące: | ||
Linia 66: | Linia 52: | ||
<center>'''P<sub>3</sub>= n! = 3! = 1 * 2 * 3 = 6'''</center> | <center>'''P<sub>3</sub>= n! = 3! = 1 * 2 * 3 = 6'''</center> | ||
== Permutacja z powtórzeniami == | ==Permutacja z powtórzeniami== | ||
Niech A będzie zbiorem dowolnych k-elementów, A={a<sub>1</sub>, a<sub>2</sub>,..., a<sub>k</sub>). Permutacją z powtórzeniami k-wyrazowego zbioru A określamy każdy k-elementowy ciąg, w którym wszystkie składniki zbioru A powtarzają się n<sub>1</sub>, n<sub>2</sub>... n<sub>k</sub> razy. (n = n<sub>1</sub>+n<sub>2</sub>+...+n<sub>k</sub>) | Niech A będzie zbiorem dowolnych k-elementów, A={a<sub>1</sub>, a<sub>2</sub>,..., a<sub>k</sub>). Permutacją z powtórzeniami k-wyrazowego zbioru A określamy każdy k-elementowy ciąg, w którym wszystkie składniki zbioru A powtarzają się n<sub>1</sub>, n<sub>2</sub>... n<sub>k</sub> razy. (n = n<sub>1</sub>+n<sub>2</sub>+...+n<sub>k</sub>) | ||
Liczbę wszystkich możliwych permutacji n elementów zbioru A oblicza się na podstawie wzoru: | Liczbę wszystkich możliwych permutacji n elementów zbioru A oblicza się na podstawie wzoru: | ||
'''<center>P<sub>n</sub>= n! / n<sub>1</sub>!...n<sub>k</sub>! | |||
</center> | </center>''' | ||
'''Przykład''' | '''Przykład''' | ||
Linia 79: | Linia 64: | ||
Przypuśćmy, że mamy zbiór trzech liter: | Przypuśćmy, że mamy zbiór trzech liter: | ||
A=(a, r, a) | |||
zatem nasz zbiór posiada 3 elementy (k=3). Zakładając, że każdy z kolorów może się powtarzać, możliwe permutacje (możliwości rozstawienia liter) są następujące: | zatem nasz zbiór posiada 3 elementy (k=3). Zakładając, że każdy z kolorów może się powtarzać, możliwe permutacje (możliwości rozstawienia liter) są następujące: | ||
Linia 91: | Linia 76: | ||
# r a<sub>(2)</sub> a<sub>(1)</sub> | # r a<sub>(2)</sub> a<sub>(1)</sub> | ||
Możliwości jest sześć, jednak należy zauważyć, że słowa się powtarzają po dwa razy. Zatem faktycznie możliwości będzie jedynie trzy ala, laa i aal. | Możliwości jest sześć, jednak należy zauważyć, że słowa się powtarzają po dwa razy. Zatem faktycznie możliwości będzie jedynie trzy ala, laa i aal. | ||
Do obliczenia korzystniej zatem skorzystać ze wzoru na permutację z powtórzeniami: | Do obliczenia korzystniej zatem skorzystać ze wzoru na permutację z powtórzeniami: | ||
'''<center>P<sub>n</sub>= n! / n<sub>1</sub>!...n<sub>k</sub>! | |||
</center> | </center>''' | ||
element a powtarza się 2 razy, a element r 1 raz, podstawiając do wzoru otrzymujemy: | element a powtarza się 2 razy, a element r 1 raz, podstawiając do wzoru otrzymujemy: | ||
'''<center>P<sub>3</sub>= 3! / 1!2! = 1*2*3 / 1*2 = 3 | |||
</center> | </center>''' | ||
== Zastosowanie == | |||
Permutacje są wykorzystywane jako składnik algorytmów wykrywania i korekcji błędów, takich jak turbo kody, na przykład standard mobilnej telekomunikacji 3GPP Long Term Evolution (LTE) wykorzystuje te pomysły. Takie zastosowania podnoszą kwestię szybkiego generowania permutacji spełniających określone wymagane właściwości<ref>Dolev S., Lahiani L., Haviv Y. (2013) | ==Zastosowanie== | ||
Permutacje są wykorzystywane jako składnik algorytmów wykrywania i korekcji błędów, takich jak turbo kody, na przykład standard mobilnej telekomunikacji 3GPP Long Term Evolution (LTE) wykorzystuje te pomysły. Takie zastosowania podnoszą kwestię szybkiego generowania permutacji spełniających określone wymagane właściwości<ref>Dolev S., Lahiani L., Haviv Y. (2013) s. 59-65 </ref>. | |||
{{infobox5|list1={{i5link|a=[[Algorytm genetyczny]]}} — {{i5link|a=[[Indukcja eliminacyjna]]}} — {{i5link|a=[[Drzewo decyzyjne]]}} — {{i5link|a=[[Metody heurystyczne]]}} — {{i5link|a=[[Metoda Blocha-Schmigalli]]}} — {{i5link|a=[[Próba]]}} — {{i5link|a=[[PERT]]}} — {{i5link|a=[[GERT]]}} — {{i5link|a=[[Model ekonometryczny]]}} }} | |||
==Przypisy== | ==Przypisy== | ||
<references /> | <references /> | ||
Linia 109: | Linia 98: | ||
==Bibliografia== | ==Bibliografia== | ||
<noautolinks> | <noautolinks> | ||
* Biggs N | * Biggs N. (1979), ''The Roots of Combinatorics'', Historia Math | ||
* Dolev S., Lahiani L., Haviv Y. (2013) | * Dolev S., Lahiani L., Haviv Y. (2013), ''Unique permutation hashing'', Theoretical Computer Science Department of Computer Science, Ben-Gurion University | ||
* | * Hellwig Z. (1998), ''[https://lucc.pl/inf/rach_prawdopodobienstwa/hellwig_-_elementy_rachunku_prawdopodobienstwa_i_statystyki_matematycznej.pdf Elementy rachunku prawdopodobieństwa i statystyki matematycznej ]'', Wydawnictwo Naukowe PWN, Warszawa | ||
* Krysicki W., Bartos J., | * Krysicki W., Bartos J., Dyczka W., Królikowska K., Wasielewski M. (1999), '' Rachunek prawdopodobieństwa i statystyka matematyczna w zadaniach'', Wydawnictwo Naukowe PWN, Warszawa | ||
* Stedman F. (1677) | * Stedman F. (1677), ''Campanalogia'', W.S. London | ||
* Wąsik J. (2009) | * Wąsik J. (2009), ''[http://gamma.im.uj.edu.pl/~blocki/pmd/pm-wasik.pdf Złamanie szyfru Enigmy przy użyciu teorii permutacji]'', Instytut Matematyki Wydział Matematyki i Informatyki Uniwersytet Jagielloński | ||
</noautolinks> | </noautolinks> | ||
{{a|Paulina Kiwior, Arkadiusz Krzeszowiec}} | {{a|Paulina Kiwior, Arkadiusz Krzeszowiec}} | ||
[[Kategoria: | [[Kategoria:Prawdopodobieństwo]] | ||
{{#metamaster:description|Permutacja to każde możliwe uporządkowanie wszystkich elementów zbioru. Dowiedz się więcej o tym pojęciu na stronie encyklopedii.}} | {{#metamaster:description|Permutacja to każde możliwe uporządkowanie wszystkich elementów zbioru. Dowiedz się więcej o tym pojęciu na stronie encyklopedii.}} |
Aktualna wersja na dzień 00:01, 18 sty 2024
Permutacją zbioru A składającego z się z n-elementów, określamy każdy n-wyrazowy ciąg, zawierający wszystkie elementy zbioru A.
Permutacja to każde możliwe uporządkowanie wszystkich elementów zbioru.
Pamiętaj:Jeśli w zadaniu wykonujemy operacje na wszystkich elementach zbioru i istotna jest ich kolejność to korzystamy z permutacji.
TL;DR
Permutacja to uporządkowanie elementów w zbiorze. Od dawna była badana w matematyce. Istnieją permutacje bez powtórzeń, gdzie każdy element występuje tylko raz, i permutacje z powtórzeniami, gdzie elementy mogą się powtarzać. Liczbę możliwych permutacji można obliczyć za pomocą odpowiednich wzorów. Permutacje mają wiele zastosowań, takich jak w algorytmach wykrywania błędów.
Historia
Reguła określania liczby permutacji n elementów była znana w kulturze indyjskiej co najmniej około 1150 roku, indyjski matematyk Bhaskara II wspominał o tym:
Iloczyn ciągu arytmetycznego, rozpoczynającego się i wzrastającego przez jedność, a kończącego na liczbie miejsc, będzie wariacją liczby z określonymi cyframi[1].
Fabian Stedman w roku 1677 opublikował książkę Campanologia. Wyjaśniał w niej różne metody wydzwaniania permutacji na dzwonach. Zaczynając od dwóch dzwonów: "pierwszy i drugi można przedstawić na dwa sposoby", co ilustruje pokazując 1 2 i 2 1. Następnie wyjaśnia, że za pomocą trzech dzwonów są "trzy razy dwie liczby, które mają być stworzone z trzech", co ponownie zostało zilustrowane. Jego wyjaśnienie obejmuje "odrzuć 3, a 1.2 pozostanie, odrzuć 2, a 1.3 pozostanie, odrzuć 1, a 2.3 pozostanie". Następnie przechodzi do czterech dzwonów i powtarza metodę odrzucania, pokazując, że będą cztery różne zestawy po trzy. Jest to proces rekurencyjny. Kontynuuje z pięcioma dzwonami za pomocą metody odrzucania i zestawia uzyskane 120 kombinacji. W tym momencie poddaje się i zauważa:
Natura tych metod jest taka, że zmiany na jednej liczbie powodują zmiany na wszystkich mniejszych liczbach,... o tyle, że wydaje się, że całkowite uderzenia zmian jednej liczby powstaje przez połączenie całkowitych uderzeń na wszystkich mniejszych liczbach w jedno całe ciało.
Stedman rozszerzał rozważanie permutacji. Następnie zajął się liczbą permutacji liter alfabetu i koni z 20 stajni[2].
Pierwszy przypadek, w którym pozornie niepowiązane pytania matematyczne badano za pomocą permutacji, miał miejsce około 1770 roku, kiedy Joseph Louis Lagrange zauważył, że właściwości permutacji równań wielomianów są związane z możliwościami ich rozwiązań. Doprowadziło to później do opracowania swojej teorii Évariste Galois, która daje pełny opis tego, co jest możliwe i niemożliwe w odniesieniu do rozwiązywania równań wielomianowych przez pierwiastki. We współczesnej matematyce jest wiele podobnych sytuacji, w których zrozumienie problemu wymaga zbadania związanych z nim pewnych permutacji.
Permutacja bez powtórzeń
Niech A będzie zbiorem dowolnych n-elementów, A={a1, a2,..., an). Permutacją bez powtórzeń n-wyrazowego zbioru A określamy każdy n-elementowy ciąg, w którym wszystkie składniki zbioru A występują tylko raz.
Liczbę wszystkich możliwych permutacji n elementów zbioru A oblicza się na podstawie wzoru:
(n!= 1 * 2 *... * (n-2)*(n-1)*n)
Przykład
Przypuśćmy, że mamy zbiór trzech kolorów:
A=(biały, czerwony, zielony)
zatem nasz zbiór posiada 3 elementy (n=3). Zakładając, że żaden z kolorów nie może się powtarzać, możliwe permutacje (możliwości rozstawienia kolorów) są następujące:
- biały, czerwony, zielony
- biały, zielony, czerwony
- czerwony, biały, zielony
- czerwony, zielony, biały
- zielony, czerwony, biały
- zielony, biały, czerwony
Możliwości jest sześć.
Korzystając ze wzoru na permutację bez powtórzeń otrzymamy ten sam wynik:
Permutacja z powtórzeniami
Niech A będzie zbiorem dowolnych k-elementów, A={a1, a2,..., ak). Permutacją z powtórzeniami k-wyrazowego zbioru A określamy każdy k-elementowy ciąg, w którym wszystkie składniki zbioru A powtarzają się n1, n2... nk razy. (n = n1+n2+...+nk)
Liczbę wszystkich możliwych permutacji n elementów zbioru A oblicza się na podstawie wzoru:
Przykład
Przypuśćmy, że mamy zbiór trzech liter:
A=(a, r, a)
zatem nasz zbiór posiada 3 elementy (k=3). Zakładając, że każdy z kolorów może się powtarzać, możliwe permutacje (możliwości rozstawienia liter) są następujące:
(żeby rozróżnić literki a, w nawiasach przyporządkowano im numer)
- a(1) r a(2)
- a(2) r a(1)
- a(1) a(2) r
- a(2) a(1) r
- r a(1) a(2)
- r a(2) a(1)
Możliwości jest sześć, jednak należy zauważyć, że słowa się powtarzają po dwa razy. Zatem faktycznie możliwości będzie jedynie trzy ala, laa i aal.
Do obliczenia korzystniej zatem skorzystać ze wzoru na permutację z powtórzeniami:
element a powtarza się 2 razy, a element r 1 raz, podstawiając do wzoru otrzymujemy:
Zastosowanie
Permutacje są wykorzystywane jako składnik algorytmów wykrywania i korekcji błędów, takich jak turbo kody, na przykład standard mobilnej telekomunikacji 3GPP Long Term Evolution (LTE) wykorzystuje te pomysły. Takie zastosowania podnoszą kwestię szybkiego generowania permutacji spełniających określone wymagane właściwości[3].
Permutacja — artykuły polecane |
Algorytm genetyczny — Indukcja eliminacyjna — Drzewo decyzyjne — Metody heurystyczne — Metoda Blocha-Schmigalli — Próba — PERT — GERT — Model ekonometryczny |
Przypisy
Bibliografia
- Biggs N. (1979), The Roots of Combinatorics, Historia Math
- Dolev S., Lahiani L., Haviv Y. (2013), Unique permutation hashing, Theoretical Computer Science Department of Computer Science, Ben-Gurion University
- Hellwig Z. (1998), Elementy rachunku prawdopodobieństwa i statystyki matematycznej , Wydawnictwo Naukowe PWN, Warszawa
- Krysicki W., Bartos J., Dyczka W., Królikowska K., Wasielewski M. (1999), Rachunek prawdopodobieństwa i statystyka matematyczna w zadaniach, Wydawnictwo Naukowe PWN, Warszawa
- Stedman F. (1677), Campanalogia, W.S. London
- Wąsik J. (2009), Złamanie szyfru Enigmy przy użyciu teorii permutacji, Instytut Matematyki Wydział Matematyki i Informatyki Uniwersytet Jagielloński
Autor: Paulina Kiwior, Arkadiusz Krzeszowiec