Permutacja a kombinacja: różnica między permutacją a kombinacją
Opublikowany: 2023-06-02Kombinatoryka – dziedzina matematyki zajmująca się liczeniem, układami, permutacjami i kombinacjami – jest często jedną z najbardziej zagmatwanych dziedzin. Stanowi jednak podstawę całej dziedziny prawdopodobieństwa i ostatecznie odgrywa kluczową rolę w uczeniu maszynowym i sztucznej inteligencji. Z tych powodów permutacje i kombinacje to temat, który należy opanować przed kontynuowaniem.
Jednym z głównych nieporozumień, które działają jak blokada, jest różnica między permutacjami a kombinacjami. Z tego powodu przyjrzymy się dogłębnie kluczowym definicjom i cechom permutacji i kombinacji. To wyjaśni, czym różnią się oba te terminy i który z nich należy zastosować w którym scenariuszu.
Zaczynajmy!
Spis treści
Czym są permutacje i kombinacje – różnice między nimi
Spróbujmy zrozumieć te kluczowe terminy na kilku przykładach. Załóżmy, że chcesz zamówić sałatkę na lunch. Twoja ulubiona sałatka może być mieszanką pomidorów, marchwi, rzodkiewki i buraków. Teraz nie dbasz o kolejność, w jakiej te poszczególne warzywa są dodawane do twojej sałatki, o ile są tam wszystkie. Wszystko, na czym Ci zależy, to posiadanie wszystkich wymaganych warzyw w salaterce. Sałatka może składać się z „pomidorów, marchwi, rzodkiewki i buraków” lub „pomidory, marchew, buraki i rzodkiewka”. Oba scenariusze będą idealne dla Ciebie – jako konsumenta sałatek.
Dołącz dokursu uczenia maszynowego online z najlepszych światowych uniwersytetów – studiów magisterskich, programów studiów podyplomowych dla kadry kierowniczej oraz zaawansowanego programu certyfikacji w zakresie uczenia maszynowego i sztucznej inteligencji, aby przyspieszyć swoją karierę.
Zaczynając od permutacji
Teraz zmieńmy trochę przykład i pomyślmy o kodzie PIN karty debetowej. Jeśli Twój kod PIN to 7986, jest to zbiór cyfr 7, 8, 9 i 6. Jednak w tym przypadku nie wszystkie układy tych cyfr staną się Twoim kodem PIN. To tylko jedna konkretna sekwencja – 7896 – czyli Twój PIN. W tym przypadku kolejność jest niezbędna.
Permutacje są dokładnie takie, jak Twoje PIN-y – kolejność jest niezwykle ważna. Szczegóły są ważne dla permutacji. Do permutacji 6/8/9 jest całkowicie różne od 9/6/8, które różni się od 8/6/9 i tak dalej. Dlatego w przypadku permutacji kolejność podmiotów musi być zachowana za wszelką cenę.
Tak więc, definiując to w nieco bardziej technicznym sensie – Permutacja to proces wybierania różnych elementów, w którym kolejność wyboru ma znaczenie. Można ją opisać jako liczbę sposobów ułożenia niektórych lub wszystkich elementów danego zestawu.
Weźmy na przykład zbiór – {a, b, c}. W tym przypadku wszystkie permutacje elementów są następujące:
- ABC
- akb
- bac
- przed naszą erą
- taksówka
- cba
Specjalne przypadki permutacji
Istnieją dwa szczególne przypadki permutacji, o których należy pamiętać:
1. Z powtórzeniami
Można powiedzieć, że permutacje dla „k” czegoś z sumy „n” różnych typów są n*n*n*…k razy.
Powód jest prosty – gdy rzecz ma n różnych typów… za każdym razem masz „n” liczbę wyborów.
Na przykład: wybierając 3 z tych rzeczy, permutacje to:
n × n × n
(n pomnożone 3 razy)
Mówiąc bardziej ogólnie: wybierając „n” czegoś, co ma „k” różnych typów, permutacje są następujące:
n × n × … (k razy)
2. Bez powtórzeń
Bez powtórzeń wybory nie pozostaną „n” za każdym razem. Zamiast tego wartości maleją z każdym dokonanym wyborem. Oto przykład, aby lepiej to zrozumieć:
Spróbuj pomyśleć o liczbie różnych 4-kartowych układów utworzonych z talii kart?
Teraz, w przypadku pierwszej karty, masz możliwość wybrania dowolnej 1 z 52 kart. Masz więc 52 możliwości. Po dokonaniu pierwszego wyboru nie możesz ponownie wybrać tej samej karty, więc do wyboru w następnym gnieździe jest 51. Podobnie, każde następne losowanie spowoduje, że będziesz miał mniej wyborów niż wcześniej. Formułę tę można uogólnić jako:
Aby to uogólnić, wzór na różne permutacje „k” różnych obiektów z grupy „n” różnych obiektów można przedstawić jako:
P(n,k) = nPk = n! / (n-k)!
Gdzie nPk to liczba permutacji „k” różnych obiektów ze zbioru „n” różnych obiektów, a n! = n*(n-1)*(n-2)*(n-3)*…. .
Przejście od permutacji – teraz do kombinacji
Kombinację można rozumieć jako technikę określania liczby różnych możliwych układów w zbiorze różnych elementów – gdzie kolejność wyboru nie ma znaczenia. W kombinacji możesz wybrać elementy w dowolnej kolejności – pamiętaj o naszym wcześniejszym przykładzie swojej salaterki.
Dlatego kombinacja jest po prostu sposobem wybierania różnych elementów z kolekcji masowej, tak aby kolejność nie była ważna. Aby lepiej to zrozumieć, weźmy następujący przykład:
Załóżmy, że mamy trzy cyfry – 1, 2, 3 – i chcemy utworzyć liczbę trzycyfrową. Możliwe liczby to 123, 213, 132, 231, 312 i 321. Używając kombinacji, możemy łatwiej znaleźć liczbę sposobów, na jakie 1, 2, 3 można ustawić w określonej kolejności. Kombinacja jest wyborem k rzeczy ze zbioru n rzeczy bez zwracania i może być zapisana matematycznie w następujący sposób:
C(n,k) = nCk = n! / k! * (n-k)!
Zrozummy lepiej tę formułę na przykładzie. Spróbuj dowiedzieć się, na ile sposobów trener może wybrać trzech pływaków z grupy 6 pływaków.
Korzystając ze wzoru:
nCk = n! / k! * (n-k)!
W naszym pytaniu wartość n wynosi 6, a wartość k wynosi 3. Zachowując to we wzorze, otrzymujemy:
C(6,3) = 6! / 3!*2! = 60 => Trener może wybrać 3 pływaków z zestawu 6 pływaków na 60 różnych sposobów.
Niektóre typowe przykłady permutacji i kombinacji
Spójrzmy na kilka codziennych przykładów, które pomogą Ci lepiej zrozumieć różnice między permutacjami i kombinacjami. Dzięki tym przykładom łatwo zauważysz różnice między tymi dwiema technikami.
1. Permutacje
- Układanie różnych osób, liczb, alfabetów, cyfr, warzyw czy kolorów.
- Wybór kapitana drużyny spośród 11-osobowej drużyny.
- Wybieranie trzech ulubionych kolorów z kilku różnych kolorów.
- Wyłonienie pierwszego, drugiego i trzeciego zwycięzcy.
2. Kombinacje
- Wybieranie jadłospisu, ubrań z listy, tematów kursów itp.
- Wybieranie różnej liczby osób z grupy osób.
- Wybieranie dwóch kolorów z palety kolorów.
- Wyłonienie tylko czterech zwycięzców.
Związek między permutacją a kombinacją
Permutacje i kombinacje zasadniczo odnoszą się do różnych sposobów wybierania obiektów z zestawu – zarówno z powtórzeniem, jak i bez – w celu utworzenia nowych podmiotów. Tak więc obie te koncepcje można rozumieć jako zliczanie liczby podzbiorów dla danego zbioru. Ten wybór podzbiorów nazywa się permutacją, gdy kolejność wyboru jest ważna, a kombinacją, gdy kolejność nie jest tak ważna.
W bardziej matematycznym sensie permutacja i kombinacja są ze sobą ściśle powiązane. Kombinacja to po prostu zliczanie różnych selekcji, których można dokonać z n obiektów. Z drugiej strony permutacja to zliczanie różnych układów z n obiektów.
Jeśli przyjrzysz się uważnie poniższym dwóm formułom permutacji i kombinacji, będziesz w stanie samodzielnie wyprowadzić matematyczną zależność między nimi. Sprawdź to:
- nPr = n!/(nr)!
- nCr = n!/[r! (nr)!]
=> nPr = nCr / r!
=> nCr = r! * nPr
Wspomniane powyżej równanie to matematyczna zależność między permutacją a kombinacją.
Różnica między permutacją a kombinacją
Oto tabela, która ułatwi zrozumienie podstawowych różnic między permutacją a kombinacją.
Podstawowa różnica między permutacją a kombinacją | |
Permutacja | Połączenie |
Permutacja jest używana, jeśli chcesz ułożyć zestaw elementów w sekwencyjny porządek/układ. | Kombinacja jest używana, gdy chcesz znaleźć maksymalną liczbę grup, które można utworzyć z dużego zestawu elementów, w których sekwencja nie jest brana pod uwagę. |
Kolejność sekwencji jest ważną kwestią. | Kolejność nie jest ważna, ważny jest wybór. |
Permutacja odnosi się do ułożenia elementów. | Kombinacja nie uwzględnia żadnego szczególnego układu elementów. |
Możesz znaleźć kilka permutacji z jednej kombinacji. | Możesz znaleźć tylko jedną kombinację z jednej permutacji. |
Uporządkowane zbiory nazywane są permutacjami. | Zestawy nieuporządkowane można również nazwać kombinacjami. |
Wzór na permutację: P(n,k) = nPk = n! / (n-k)! Gdzie nPk odnosi się do liczby permutacji k różnych elementów wybranych ze zbioru „n” różnych obiektów. | Formuła kombinacji: nCk = n! / k! * (n-k)! Gdzie nCk odnosi się do liczby możliwych kombinacji „k” różnych obiektów wybranych ze zbioru „n” różnych obiektów. |
Zrozummy różnicę między permutacją a kombinacją na przykładzie, aby dać ci wyobrażenie o tym, jak używamy ich w prawdziwym życiu.
- Tworzenie zespołu do gry: Często używamy kombinacji, aby określić, ile możliwych drużyn można utworzyć z dużej grupy graczy, aby zapewnić sprawiedliwy podział.
- Układy miejsc siedzących na wydarzeniu: możesz użyć formuły permutacji, aby określić liczbę możliwych układów miejsc siedzących na oficjalne wydarzenia lub oficjalne plany miejsc siedzących.
- Kombinacja podczas tworzenia komitetów: Możesz zastosować kombinacje, aby dowiedzieć się o możliwości utworzenia komitetu, wybierając kilka osób z większej grupy.
- Tworzenie hasła: permutacji możemy również użyć do obliczenia liczby możliwych haseł, które można utworzyć przy użyciu danego zestawu liczb, symboli i alfabetów.
Punkty do zapamiętania
- Kombinacja to liczba sposobów na wybranie podzbioru obiektów z większego zestawu bez uwzględniania kolejności. Podczas gdy permutacja to różna liczba sposobów ułożenia zestawu obiektów w określonej kolejności.
- Jeśli wartości n i k są takie same, to liczba permutacji zawsze będzie większa niż liczba kombinacji.
- Ponieważ kolejność nie ma znaczenia przy obliczaniu kombinacji, wynik wyboru tych samych k obiektów ze zbioru n elementów będzie zawsze taki sam.
- Ponieważ kolejność ma zasadnicze znaczenie w permutacji, nawet jeśli wybierzesz te same k obiektów ze zbioru n obiektów, wynik będzie się różnił w zależności od kolejności wyboru.
Podsumowując
Na tym kończymy ten wpis na blogu dotyczący różnic między permutacją a kombinacją. Należy pamiętać, że dziedzina kombinatoryki jest wyjątkowo obszerna i stanowi podstawę wielu innych ważnych dziedzin matematyki – zwłaszcza jeśli chodzi o dziedziny aplikacyjne, takie jak prawdopodobieństwo lub uczenie maszynowe. To, co omówiliśmy w artykule, to tylko podstawowe różnice między permutacją a kombinacją. Jednak mając tę wiedzę po swojej stronie, możesz łatwo poradzić sobie ze wszystkimi nieporozumieniami, z którymi na ogół spotykają się studenci podczas rozwiązywania problemów związanych z PnC.
Jeśli zrozumiałeś wszystko w tym artykule, zalecamy głębsze nurkowanie i zapoznanie się z innymi niuansami kombinatoryki. Jeśli nie zrozumiałeś zbyt dobrze artykułu – zadaj swoje wątpliwości w komentarzach poniżej.
W upGrad szkoliliśmy początkujących i doświadczonych profesjonalistów i z powodzeniem pomogliśmy tysiącom studentów na całym świecie stawić czoła ich obawom i zmienić ich karierę. Nasze kursy z uczenia maszynowego i sztucznej inteligencji są zaprojektowane z myślą o nowicjuszach. Tak więc cała podstawowa matematyka, statystyka i obliczenia są nauczane w najbardziej praktyczny sposób. Jednym z takich kursów jest Executive PG Program in Machine Learning i AI oferowane we współpracy z IIIT-B. Sprawdź szczegóły kursu i zapisz się już dziś!
Jaka jest podstawowa różnica między permutacją a kombinacją?
Krótko mówiąc, główna różnica między permutacją a kombinacją polega na tym, że w permutacji kolejność selekcji jest decydująca, podczas gdy w kombinacji kolejność selekcji nie ma znaczenia.
Jaki jest matematyczny związek między permutacją a kombinacją?
Matematycznie permutacja i kombinacja są powiązane w następujący sposób:
nCr = r! * nPr
Jaki jest najszybszy sposób lepszego zrozumienia permutacji i kombinacji?
W najprostszym sensie - kombinacje są wtedy, gdy szczegóły nie mają tak dużego znaczenia. Dla kombinacji 7/8/9 wygląda tak samo jak 9/7/8. Z drugiej strony permutacje można rozumieć jako uporządkowane listy – gdzie kolejność ma kluczowe znaczenie. Tak więc, w najprostszym sensie, permutacje można rozumieć jako uporządkowane kombinacje.