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

Počet P'(k1, k2, …, kn) permutací z n prvků, v nichž se jednotlivé prvky opakují k1, k2, …, kn-krát, je
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í

Dosadíme do vzorce pro počet permutací ze tří prvků s opakováním k1 = k2 = k3 = 2:
P'(2, 2, 2) = (2 + 2 + 2)!

2! 2! 2!
= 6!

2 · 2 · 2
= 720

8
= 90

Několik úloh k permutacím s opakováním

Předchozí stránka: Variace s opakováním

Další stránka: Kombinace s opakováním