====== AP2, IN2 Elementární kombinatorika ======
(variace, kombinace a permutace)
===== Vypracovanie =====
==== Variácie ====
Nech **//S//** je konečná množina. Variácie definujeme ako usporiadané (t.j záleží na poradí prvkov) výbery prvkov množiny **//S//**. Rozlišujeme ich podľa toho, či sa prvky z **//S//** v týchto výberoch môžu alebo nemôžu opakovať.
Počet variácií **k**-tej triedy z **n** prvkov je:
*bez opakovania
*s opakovaním
Variácie s opakovaním **k**-tej triedy z **n** prvkov jsou uspořádané k-tice vybrané z **n** prvků. Môžeme je chápať aj ako množinu všetkých zobrazení **k**-prvkovej množiny **//X//** (**//X//** je ľubovoľná množina obsahujúca k prvkov) do **n**-prvkovej množiny **//S//**. Variácie bez opakovania sú teda všetky prosté zobrazenia .
**Zadanie:** Na turnaj nastúpilo 16 mužstiev. Koľko je možností obsadenia prvých 3 priečok?
**Riešenie:** Záleží na poradí mužstiev, ide teda o variácie 3. triedy zo 16 prvkov:
**Zadanie:** Koľkými spôsobmi môžeme zakódovať zámok na bicykel, ak je kód trojmiestny?
**Riešenie:** Prvé číslo môžeme vyberať z číslic 0, 1, ..., 9, druhé a tretie tak isto. Takže variácie 3-tej triedy z 10 prvkov a môžu sa opakovať:
==== Permutácie ====
Permutácia **//n//** prvkov je skupina všetkých **//n//** prvkov, ktoré sú usporiadané v nějakém fixním poradí, tzn. výber prvkov závisí na poradí. Je to vlastně **speciální případ variace bez opakování n-té třídy z n prvků**. Rozlišujeme permutácie bez opakovania a s opakovaním. Permutáciu môžeme chápať aj ako bijektívne zobrazenie (S je konečná množina).
Počet všetkých permutácií **n** prvkovej množiny vypočítame:
*ak sa prvky v množine neopakujú:
(permutácie **n** prvkovej množiny bez opakovania sú vlastne variácie **n**-tej triedy z **n** prvkov)
**Zadanie:** Koľkými spôsobmi sa dajú postaviť do rady 4 Angličani, 5 Francúzi a 3 Turci, ak osoby tej istej národnosti musia stáť vedľa seba?
**Riešenie:** Máme 3 skupiny (počet permutácií skupín - **3!**) a v rámci každej skupiny chceme rôzne zoradiť ľudí tej istej národnosti - permutácie bez opakovania:
Pokud se prvky ve výběru mohou opakovat, pak počet permutací s opakováním je určen jako
-- přičemž mezi vybranými prvky je **k** skupin, které mají postupně stejných prvků. Musí přitom platit . ((prevzato z http://cs.wikipedia.org/wiki/Permutace))
**Zadanie:** Určte počet všetkých anagramov, ktoré sa dajú zostaviť z písmen slova ABRAKADABRA.
**Riešenie:** Jedná sa o permutácie s opakovaním, pretože niektoré písmená sa vyskytujú v slove viac ako 1x. Písmeno A sa vyskytuje 5x, R 2x, K 1x, B 2x, D 1x, výsledný počet anagramov teda je:
=== Grupa permutácií ===
Nech **X** je množina. Ak množinu všetkých permutácií na množině X označíme **S(X)** a operáciu skladania zobrazenia, je nekomutatívna grupa.
Neformálny dôkaz: je operácia na **S(X)**, je asociatívna, neutrálny prvok je identická permutace a keďže permutácia je bijektívne zobrazenie, vždy existuje inverzný prvok (zobrazenie).
Permutácie môžeme zapísať rôznymi spôsobmi:
* **tabuľkou**, kde v hornom riadku je vstupná hodnota funkcie a v dolnom riadku výsledná hodnota:
* ako **zloženie cyklov a transpozíc** (cyklov dĺžky 2): (identickú permutáciu v rozklade neuvádzame)
Každá permutácia množiny , kde je súčin transpozíc. Identická permutace je súčin , kde **i,j** sú ľubovoľné navzájom rôzne prvky z .
=== Vlastnosti permutácií ===
Permutácia je **sudá (lichá)**, ak sa dá rozložiť na **sudý (lichý)** počet transpozíc. Permutácia uvedená vyššie je teda sudá. Rozklad na transpozície nie je určený jednoznačne (napr. permutácia , ale aj ), jednoznačne je určená len **parita** permutácie.
**Parita** ak permutácia **f** je sudá, ak je permutácia **f** lichá, .
Cyklus nie? je transpozícia, pretože sa jedná o cyklus dĺžky 1. Pri určovaní parity sa teda nebere do úvahy. Z toho bezprostredne vyplýva, že identická permutace je sudá - dá sa rozložiť na 0 transpozícií. Vo všeobecnosti platí:
cyklus dĺžky //n// sa dá rozložiť na //n-1// transpozíc
Každý prvok , pre ktorý platí , se nazývá **samodružným prvkom** (v rozklade na transpozície ho neuvádzame, jedná sa o transpozíciu? **(r,r)**). Ak je každý prvok permutace samodružný, hovoríme o identickej permutácii.
Ak máme permutáciu značí permutáciu, ktorá vznikne //k//-násobným zložením permutácie , tj. , .
**Rád permutácie** je nejmenšie prirodzené číslo **k** také, pre ktoré platí , tj. po //k// zloženiach vznikne identická permutácia.
=== Inverzná permutácia ===
K permutácii
je možné vytvoriť **inverznú permutáciu**:
Zložením permutácie **f** a k nej inverznej permutácii **f-1** získame identickú permutáciu.
=== Skladanie permutací ===
Majme na množine **X** dve permutácie:
**Zložením permutácií** je permutácia
Operácia zloženia permutácií nie je komutatívna, ak má množina **X** aspoň 3 prvky.
==== Kombinácie ====
Nech **S** je konečná množina. Kombinácie sú neusporiadané výbery prvkov (t.j. nezáleží na ich poradí) množiny **S**. Opäť rozlišujeme kombinácie s opakovaním a bez opakovania. Každá kombinácia **k**-tej triedy bez opakování určuje **k!** variácií, preto môžeme vzorec na výpočet kombinácií odvodiť zo vzorcu na výpočet variácií.
Pro kombinace s opakováním se vzorec odvodí metodou přepážek a kuliček.
Počet kombinácií **k**-tej triedy z **n** prvkov () sa rovná:
* bez opakovania
* s opakovaním
Čísla sa nazývajú //kombinačné čísla//. Platia pre ne nasledujúce vzťahy:
*
*
*
*
*
Tretí vzťah súvisí s //Pascalovým trojuholníkom//, ktorý je geometrickou reprezentáciou binomických koeficientov:
{{:home:inf:pascaltriangle.png|Pascalov trojuholník}}
V 2.riadku Pascalovho trojuholníka (číslujeme od 0) sú čísla a , sčítaním a dostaneme číslo pod nimi . Pascalov trojuholník vyjadruje koeficienty v binomickom rozvoji podľa binomickej vety:
Pre ľubovoľné a platí:
**n**-tý riadok v Pascalovom trojuholníku určuje koeficienty binomického rozvoja , teda napr. pre :
**Zadanie:** Koľkými spôsobmi sa dajú vybrať z čísel 1, 2, 3,..,29, 30 tri čísla tak, aby ich súčet bol sudý?
**Riešenie:** Súčet 3 čísel je sudý, ak sčítancami sú 2 liché a jedno sudé alebo 3 sudé čísla. V uvedenej číselnej rade je 15 sudých a 15 lichých čísel. Výsledný počet teda je:
**Zadanie:** V cukrárni sa podávajú 4 druhy zákuskov :
venček, veterník, laskonky a doboška. Koľkými spôsobmi sa dá kúpit 7 zákuskov?
**Riešenie:** Kombinácie 7-mej triedy, vyberáme zo 4 prvkov, ktoré sa môžu opakovať:
**Zadanie:** Na vecierku sa stretne 5 priatelov. Každý si podá
ruku so všetkými ostatnými. Kolko bolo medzi týmito priateľmi podaní rúk?
**Riešenie:** 2-členné kombinácie z 5 prvkov bez opakovania:
==== Princípy použiteľné pri riešení kombinatorických úloh ====
=== Princíp súčtu ===
*
* používa sa tam, kde sa rôzne varianty spočítavajú, navzájom sa neovplyvňujú
**Zadanie:** V triede je 30 žiakov. Koľko môžeme vytvoriť rôznych dvoj- alebo trojčlenných skupiniek?
**Riešenie:** Vypočítame, koľko môžeme vytvoriť dvojčlenných skupiniek (tých je ) a trojčlenných () a tieto čísla potom iba spočítame. Výsledok je .
=== Princíp súčinu ===
*
* používa sa tam, kde výsledok je súčin jednotlivých variánt, kde varianty spolu úzko súvisia
* platí:
**Zadanie:** V triede je 30 žiakov, z toho 18 chlapcov a 12 dievčat. Koľko rôznych päťčlenných skupiniek takých, že 2 členovia skupinky budú chlapci a 3 dievčatá, môžeme vytvoriť?
**Riešenie:** Vyberáme 2 chlapcov z 18 (takže ) a 3 dievčatá z 12 (). Avšak dvojčlenná skupinka chlapcov môže vytvoriť päťčlennú skupinku s ktoroukoľvek možnou trojčlennou skupinkou dievčat, takže tieto dva kombinačné výbery musíme vynásobiť. Výsledok teda bude .
Ak si nechcete pamätať alebo vymýšľať 2 nové príklady, posledný príklad na kombinácie v sebe spája princíp súčtu, aj princíp súčinu.
=== Princíp inklúzie a exklúzie ===
* popisuje spôsob ako môžeme zistiť počet prvkov zjednotenia dvoch alebo viacerých množín
**Zadanie:**
{{:home:inf:sets_abc.png?200|Množiny A, B, C s neprázdným spoločným prienikom}}
Aký je počet prvkov zjednotenia množín A, B a C?
**Riešenie:**
===== Predmety =====
* [[https://is.muni.cz/auth/predmety/predmet.pl?fakulta=1433;obdobi=3082;kod=MB005|FI:MB005]] Základy matematiky (podzim 2005), Mgr. Ondřej Klíma, Ph.D.
* [[https://is.muni.cz/auth/predmety/predmet.pl?studium=175195;fakulta=1433;obdobi=3523;kod=MB008|FI:MB008]] Algebra I (podzim 2006), doc. RNDr. Libor Polák, CSc.
===== Použitá literatúra =====
* [[http://www.math.muni.cz/~klima/ZakladyM/zakladym-fi-07.html|Učebné materiály k MB005]]
* [[http://cs.wikipedia.org/wiki/Permutace|Permutace]], Wikipedia
* [[http://sk.wikipedia.org/wiki/Princ%C3%ADp_zapojenia_a_vypojenia|Princíp zapojenia a vypojenia]], SK Wikipédia
* Jiří Rosický: Algebra, ISBN 80-210-2964-1, Brno 2005
===== Vypracoval =====
Dušan Katona, ICQ: 426 081 873, snad do 30.5
hotovo: <99%>
môžete kluďne niečo doplniť alebo opraviť
Otázku si přečetl pan RNDr. Jan Bouda a rámcově prošel mimo části "Princípy použiteľné pri riešení kombinatorických úloh", která byla dodána do otázky až po kontrole. Jeho podněty pro doplnění textu, opravy nesrovnalostí a odstranění matoucích či k otázce se nevztahujících textů byly do otázky zaneseny. Tato kontrola je jen **rámcová**, stále se může stát, že v otázce zůstala zapomenutá chybka či nesrovnalost, vyučující za toto nenese odpovědnost, berte tuto rámcovou kontrolu jako formu pomoci od vyučujících pro studenty.
~~DISCUSSION~~