Variace, permutace a kombinace s opakováním
Permutace s opakováním
Permutace s opakováním z n prvků je
uspořádaná k-tice sestavená
z těchto prvků tak,
že každý se v ní vyskytuje aspoň jednou.
Vztah mezi k a n je následující:
Přirozené číslo n udává počet různých prvků.
Jednotlivé prvky se mohou opakovat: je zvykem označovat
počet opakování prvního prvku k1,
počet opakování druhého prvku k2,
a tak dál, až počet opakování posledního, tj. n-tého prvku,
je zvykem označovat kn.
Přirozené číslo k označuje počet všech prvků, jejichž různá pořadí zkoumáme, proto platí k = k1 + k2 + … + kn.
Jestliže máme např. 30 bílých kostek, 40 modrých kostek a 50 černých kostek
a chceme je srovnat do řady, jedná se
o permutace s opakováním ze tří prvků, kde první prvek
se opakuje třicetkrát, druhý čtyřicetkrát a třetí padesátkrát:
n = 3 (bílá, modrá, černá kostka);
k1 = 30,
k2 = 40,
k3 = 50;
k = k1 + k2
+ k3 = 30 + 40 + 50 = 120.
Příklad
Zkusme určit počet všech pořadí pěti prvků,
v nichž se jeden prvek opakuje třikrát
a další dva jsou různé
(n = 3,
k1 = 3,
k2 = 1,
k3 = 1,
k = 5);
označme je např. a, a, a, b, c.
Protože umíme určit počet pořadí pěti různých prvků, přeznačíme nejprve tři
stejné prvky na a1, a2, a3.
Jak už víme, počet pořadí pěti různých
prvků (bez opakování) je P(5) = 5! = 120. Když smažeme
indexy u prvků a1, a2, a3,
počet pořadí bude
menší než 120, protože některá pořadí budou stejná:
(a1, b, a2, a3, c) (a1, b, a3, a2, c) (a2, b, a1, a3, c) (a2, b, a3, a1, c) (a3, b, a1, a2, c) (a3, b, a2, a1, c) |
(c, a1, b, a2, a3) (c, a1, b, a3, a2) (c, a2, b, a1, a3) (c, a2, b, a3, a1) (c, a3, b, a1, a2) (c, a3, b, a2, a1) |
(a1, a2, b, c, a3) (a1, a3, b, c, a2) (a2, a1, b, c, a3) (a2, a3, b, c, a1) (a3, a1, b, c, a2) (a3, a2, b, c, a1) |
… |
(a, b, a, a, c) | (c, a, b, a, a) | (a, a, b, c, a) | … |
Jak naznačuje tabulka, každé pořadí prvků
a, a, a, b, c
odpovídá šesti pořadím prvků
a1, a2, a3, b, c,
kde prvky b, c stojí na stejných místech
a prvky a1, a2, a3 se prostřídají všemi způsoby.
Prvky a1, a2, a3 lze na tři volná místa doplnit
P(3) = 3! = 6 způsoby, proto je počet
pořadí prvků a, a, a, b, c šestkrát menší než počet pořadí prvků
a1, a2, a3, b, c.
Počet pořadí prvků a, a, a, b, c je tedy 120/3! = 120/6 = 20.
Pro kontrolu je ještě vyjmenujeme:
(a, a, a, b, c),
(a, a, a, c, b),
(a, a, b, a, c),
(a, a, c, a, b),
(a, a, b, c, a),
(a, a, c, b, a),
(a, b, a, a, c),
(a, c, a, a, b),
(a, b, a, c, a),
(a, c, a, b, a),
(a, b, c, a, a),
(a, c, b, a, a),
(b, a, a, a, c),
(c, a, a, a, b),
(b, a, a, c, a),
(c, a, a, b, a),
(b, a, c, a, a),
(c, a, b, a, a),
(b, c, a, a, a),
(c, b, a, a, a).
Příklad
Mějme 4 krabice s pastelkami: jednu krabici s k1 žlutými pastelkami, jednu krabici s k2 červenými pastelkami, jednu krabici s k3 zelenými pastelkami a jednu krabici s k4 modrými pastelkami; k1, k2, k3, k4 jsou přirozená čísla. Určete, kolika způsoby je možné seřadit všechny tyto pastelky.
(Jde o permutace ze čtyř prvků s opakováním, kde se první prvek opakuje k1-krát, druhý prvek k2-krát, třetí prvek k3-krát a čtvrtý prvek k4-krát.)
Řešení
Podobně jako v minulém příkladu určíme, kolika způsoby
by bylo možné pastelky seřadit, kdyby byly každé dvě navzájem různé.
Celkem je pastelek
k1 + k2 + k3 + k4,
počet jejich seřazení by proto byl
P(k1 + k2 + k3 + k4) =
(k1 + k2 + k3 + k4)!.
Protože pastelky nejsou všechny navzájem různé, budou se některá pořadí opakovat:
Každých k1! pořadí je stejných, protože se v nich mění
jen pořadí žlutých pastelek.
Každých k2! pořadí je stejných, protože se v nich mění
jen pořadí červených pastelek.
Každých k3! pořadí je stejných, protože se v nich mění
jen pořadí zelených pastelek.
Každých k4! pořadí je stejných, protože se v nich mění
jen pořadí modrých pastelek.
Výsledný počet pořadí všech pastelek je proto
P'(k1, k2, k3, k4) = | (k1 + k2 + k3 + k4)!
k1! k2! k3! k4! |
Jestliže tento postup ještě zobecníme a místo čtyř krabic s pastelkami jich budeme uvažovat n, dostaneme následující vzorec:
P'(k1, k2, …, kn) = | (k1 + k2 + … + kn)!
k1! k2! … kn! | . |
Příklad
Určete, kolika způsoby je možné srovnat do řady 2 šedé, 2 modré a 2 černé kostky.
Kliknutím na dvě kostky vyměníte jejich místa:
Řešení
P'(2, 2, 2) = | (2 + 2 + 2)! 2! 2! 2! |
= | 6! 2 · 2 · 2 |
= | 720 8 |
= 90 |