Ako vypočítať kombinácie a permutácie

Posted on
Autor: John Stephens
Dátum Stvorenia: 25 Január 2021
Dátum Aktualizácie: 21 November 2024
Anonim
Ako vypočítať kombinácie a permutácie - Veda
Ako vypočítať kombinácie a permutácie - Veda

Obsah

Predpokladajme, že máte n druhov položiek a chcete vybrať kolekciu r z nich. Možno by sme chceli tieto položky v určitom poradí. Tieto súbory položiek nazývame permutácie. Ak na objednávke nezáleží, nazývame kombináciu kolekcií. V prípade kombinácií aj permutácií môžete zvážiť prípad, v ktorom ste vybrali niektoré z typov n viac ako jedenkrát, čo sa volá opakovanie, alebo prípad, v ktorom vyberiete každý typ iba raz, ktorý sa nazýva žiadne opakovanie. Cieľom je byť schopný spočítať počet možných kombinácií alebo permutácií v danej situácii.

Objednávky a faktory

Faktorová funkcia sa často používa pri výpočte kombinácií a permutácií. N! znamená N × (N – 1) × ... × 2 × 1. Napríklad 5! = 5 × 4 × 3 × 2 × 1 = 120. Počet spôsobov objednania sady položiek je faktoriál. Vezmite tri písmená a, b a c. Pri prvom liste máte tri možnosti, dve za druhé a len jedno za tretie. Inými slovami, celkom 3 × 2 × 1 = 6 objednávok. Všeobecne platí, že n! spôsoby objednania n položiek.

Permutácie s opakovaním

Predpokladajme, že máte tri miestnosti, ktoré budete maľovať, a každá z nich bude maľovaná jednou z piatich farieb: červená (r), zelená (g), modrá (b), žltá (y) alebo oranžová (o). Každú farbu si môžete zvoliť toľkokrát, koľko chcete. Máte na výber päť farieb pre prvú izbu, päť pre druhú a päť pre tretiu. Poskytuje to celkom 5 × 5 × 5 = 125 možností. Všeobecne platí, že počet spôsobov, ako vybrať skupinu r položiek v konkrétnom poradí z n opakovateľných volieb, je n ^ r.

Permutácie bez opakovania

Teraz predpokladajme, že každá izba bude mať inú farbu. Môžete si vybrať z piatich farieb pre prvú izbu, štyri pre druhú a len tri pre tretiu. Takto sa získa 5 × 4 × 3 = 60, čo sa práve stane 5! / 2 !. Všeobecne platí, že počet nezávislých spôsobov, ako vybrať r položky v konkrétnom poradí z n neopakovateľných možností, je n! / (N – r) !.

Kombinácie bez opakovania

Ďalej nezabudnite, ktorá izba je ktorá farba. Stačí vybrať tri nezávislé farby pre farebnú schému. Na tomto poradí nezáleží, takže (červená, zelená, modrá) je rovnaká ako (červená, modrá, zelená). Pre každú z troch farieb sú k dispozícii 3! spôsoby, ako si ich môžete objednať. Takže znížite počet permutácií o 3! získať 5! / (2! × 3!) = 10. Všeobecne si môžete vybrať skupinu r položiek v ľubovoľnom poradí z výberu n neopakovateľných možností n! / spôsobmi.

Kombinácie s opakovaním

Nakoniec musíte vytvoriť farebnú schému, v ktorej môžete použiť ľubovoľnú farbu toľkokrát, koľkokrát chcete. Túto úlohu v počítaní pomáha chytrý účtovný kód. Na reprezentáciu miestností použite tri Xs. Váš zoznam farieb predstavuje rgbyo. Zmiešajte X do svojho zoznamu farieb a každé X priraďte k prvej farbe naľavo od nej. Napríklad rgXXbyXo znamená, že prvá miestnosť je zelená, druhá je zelená a tretia žltá. X musí mať aspoň jednu farbu vľavo, takže pre prvé X je k dispozícii päť dostupných slotov. Pretože zoznam teraz obsahuje X, pre druhé X je k dispozícii šesť a pre tretie X sedem dostupných slotov. všetky sú 5 × 6 × 7 = 7! / 4! spôsoby, ako napísať kód. Poradie izieb je však ľubovoľné, takže existuje skutočne iba 7! / (4! × 3!) Jedinečných usporiadaní. Vo všeobecnosti si môžete vybrať r položky v ľubovoľnom poradí z n opakovateľných možností (n + r – 1)! / Spôsobmi.