Permutacja: Różnice pomiędzy wersjami

Z Encyklopedia Zarządzania
m (cleanup bibliografii i rotten links)
m (cleanup bibliografii i rotten links)
 
(Nie pokazano 12 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
{{infobox4
|list1=
<ul>
<li>[[Algorytm genetyczny]]</li>
<li>[[Indukcja eliminacyjna]]</li>
<li>[[Drzewo decyzyjne]]</li>
<li>[[Metody heurystyczne]]</li>
<li>[[Metoda Blocha-Schmigalli]]</li>
<li>[[Próba]]</li>
<li>[[PERT]]</li>
<li>[[GERT]]</li>
<li>[[Model ekonometryczny]]</li>
</ul>
}}
'''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). s. 109–136</ref>. </blockquote>
<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)
A=(biały, czerwony, zielony)
 
<google>ban728t</google>


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:


<b><center>P<sub>n</sub>= n! / n<sub>1</sub>!...n<sub>k</sub>!
'''<center>P<sub>n</sub>= n! / n<sub>1</sub>!...n<sub>k</sub>!
</center></b>
</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)
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 95: Linia 80:
Do obliczenia korzystniej zatem skorzystać ze wzoru na permutację z powtórzeniami:
Do obliczenia korzystniej zatem skorzystać ze wzoru na permutację z powtórzeniami:


<b><center>P<sub>n</sub>= n! / n<sub>1</sub>!...n<sub>k</sub>!
'''<center>P<sub>n</sub>= n! / n<sub>1</sub>!...n<sub>k</sub>!
</center></b>
</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:


<b><center>P<sub>3</sub>= 3! / 1!2! = 1*2*3 / 1*2 = 3
'''<center>P<sub>3</sub>= 3! / 1!2! = 1*2*3 / 1*2 = 3
</center></b>
</center>'''


== Zastosowanie ==
==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>.
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]]}} &mdash; {{i5link|a=[[Indukcja eliminacyjna]]}} &mdash; {{i5link|a=[[Drzewo decyzyjne]]}} &mdash; {{i5link|a=[[Metody heurystyczne]]}} &mdash; {{i5link|a=[[Metoda Blocha-Schmigalli]]}} &mdash; {{i5link|a=[[Próba]]}} &mdash; {{i5link|a=[[PERT]]}} &mdash; {{i5link|a=[[GERT]]}} &mdash; {{i5link|a=[[Model ekonometryczny]]}} }}


==Przypisy==
==Przypisy==
Linia 111: Linia 98:
==Bibliografia==
==Bibliografia==
<noautolinks>
<noautolinks>
* Biggs N. L. (1979). ''The Roots of Combinatorics'', "Historia Math"
* 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
* Dolev S., Lahiani L., Haviv Y. (2013), ''Unique permutation hashing'', Theoretical Computer Science Department of Computer Science, Ben-Gurion University
* Hellwing Z. (1998). ''Elementy rachunku prawdopodobieństwa i Statystyka|statystyki matematycznej'', Warszawa
* 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., Dyszka W., Królikowska K., Wasilewski M. (1999). ''Rachunek prawdopodobieństwa i statystyka matematyczna w zadaniach'', 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
* Stedman F. (1677), ''Campanalogia'', W.S. London
* Wąsik J. (2009). ''[https://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
* 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:Statystyka i Ekonometria]]
[[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:

Pn= n!

(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:

  1. biały, czerwony, zielony
  2. biały, zielony, czerwony
  3. czerwony, biały, zielony
  4. czerwony, zielony, biały
  5. zielony, czerwony, biały
  6. zielony, biały, czerwony

Możliwości jest sześć.

Korzystając ze wzoru na permutację bez powtórzeń otrzymamy ten sam wynik:

P3= n! = 3! = 1 * 2 * 3 = 6

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:

Pn= n! / n1!...nk!

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)

  1. a(1) r a(2)
  2. a(2) r a(1)
  3. a(1) a(2) r
  4. a(2) a(1) r
  5. r a(1) a(2)
  6. 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:

Pn= n! / n1!...nk!

element a powtarza się 2 razy, a element r 1 raz, podstawiając do wzoru otrzymujemy:

P3= 3! / 1!2! = 1*2*3 / 1*2 = 3

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].


Permutacjaartykuły polecane
Algorytm genetycznyIndukcja eliminacyjnaDrzewo decyzyjneMetody heurystyczneMetoda Blocha-SchmigalliPróbaPERTGERTModel ekonometryczny

Przypisy

  1. Biggs N. L. (1979). s. 109-136
  2. Stedman F. (1677). Campanalogia, W.S. London
  3. Dolev S., Lahiani L., Haviv Y. (2013) s. 59-65

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