← Matematika

Úvod do kombinatoriky

Pozn. k obsahu: Zdrojová prezentace používala animované odrážky, u kterých se text objevoval postupně po kliknutí — u tohoto tématu se ztratilo jen minimum (dvě prázdné závěrečné odrážky, jinak byl obsah přítomný přímo v textu). Doplněné jsou jen odpovědi ke třem závěrečným úlohám, které v podkladu neměly přiložené řešení.

„Proč jsou čísla nádherná? To je jako ptát se, proč je nádherná Beethovenova Devátá symfonie. Když nevíte proč, nemůže vám to nikdo vysvětlit. Já vím, že čísla jsou nádherná. A jestli nejsou, tak potom není nádherné už nic.” — Paul Erdös, maďarský matematik

Kombinatorika

Kombinatorika se zabývá vlastnostmi spočetných (konečných) množin — vytvářením skupin z daných prvků a určováním jejich počtu. Často přitom nemáme možnost výsledek jednoduše ověřit (přímým vypsáním všech možností), musíme se spolehnout na správný postup výpočtu.

Kde se s kombinatorikou setkáme? Náznaky kombinatoriky nacházíme už u starořeckých matematiků, počátky hlubšího studia spadají do 17.–18. století — zájem podnítily různé hazardní hry (např. vrhcáby, hra v kostky). Dnes je to rozsáhlá matematická disciplína s mnoha dosud nevyřešenými úlohami, uplatnění nachází v teorii pravděpodobnosti, teorii informace, statistice a dalších oborech.

Slavní matematici spojení s kombinatorikou: Blaise Pascal (1623–1662), Pierre de Fermat (1601–1665), Jacob Bernoulli (1655–1705), Gottfried Leibniz (1646–1716), Leonhard Euler (1707–1783).

Typické kombinatorické otázky: Utváříme skupiny z prvků nějaké konečné množiny — například sestavujeme rozvrh hodin z daných předmětů, rozhodujeme, které týmy budou v turnaji hrát proti sobě, nebo chceme rozdat několik druhů cen mezi účastníky závodu. Ptáme se: jaká možná seskupení mohou nastat při házení určitého počtu hracích kostek? Jaké jsou pravděpodobnosti výher?

Základní kombinatorická pravidla

„Má-li každé pravidlo výjimku, pak kombinatorická pravidla jsou výjimkou, protože žádnou výjimku nemají.”

Kombinatorické pravidlo součinu

Toto pravidlo používáme v běžném životě zcela automaticky.

Příklad: U stánku nabízejí čtyři druhy zmrzliny a tři polevy. Kolik různých zmrzlin s polevou lze vytvořit, jestliže nechceme míchat více druhů ani více polev?

Ke každému ze 4 druhů zmrzliny můžeme přidat kteroukoli ze 3 polev — možnosti se násobí:

4 zmrzliny×3 polevy=12 možností

Obecně: skládá-li se výběr z k kroků za sebou a první krok lze udělat n1​ způsoby, druhý (po kterémkoli prvním) n2​ způsoby, …, k-tý nk​ způsoby, je všech možností n1​⋅n2​⋯nk​. Poznávací znamení: v zadání je „a“ (zmrzlina a poleva).

Kombinatorické pravidlo součtu

I toto pravidlo dokážeme používat na základě úvahy.

Příklad: Kolik různých dvojciferných čísel, v jejichž zápisu se každá číslice vyskytuje nejvýše jednou, můžeme vytvořit z číslic 0 až 9?

  • Počet všech dvojciferných čísel (10 až 99): 90
  • Počet dvojciferných čísel se stejnými číslicemi (11, 22, 33, …, 99): 9
  • Počet čísel, která vyhovují zadání (odečteme ta se stejnými číslicemi): 90−9=81

Obecně: rozpadají-li se možnosti na skupiny, které se navzájem nepřekrývají (žádná možnost nepatří do dvou skupin), je všech možností tolik, kolik je součet počtů ve skupinách. Poznávací znamení: v zadání je „nebo“ (vybírám jablko nebo hrušku). Často je jednodušší spočítat doplněk — všechny možnosti minus ty nevyhovující — jako v příkladu výše.

Který vzorec použít

U každé úlohy si položte tři otázky: Záleží na pořadí? Mohou se prvky opakovat? Vybírám všechny prvky, nebo jen některé?

Na pořadí záleží?Opakování?VybírámTyp skupinyPočet
anonek z nvariace bez opakováníV(k,n)=(n−k)!n!​
anonevšech npermutaceP(n)=n!
anoanok z nvariace s opakovánímV′(k,n)=nk
anostejné prvkyvšech npermutace s opakovánímn1​!n2​!⋯nm​!n!​
nenek z nkombinace bez opakováníC(k,n)=(nk​)=k!(n−k)!n!​
neanok z n druhůkombinace s opakovánímC′(k,n)=(n+k−1k​)

Jak poznat, jestli na pořadí záleží: zkuste dva prvky ve skupině prohodit. Vznikne něco jiného (jiné číslo, jiné pořadí v závodě, jiná vlajka, jiný rozvrh)? Pak na pořadí záleží. Je to pořád totéž (stejná komise, stejný zápas, stejná šestice ve Sportce, stejná ruka v kartách)? Pak nezáleží.

Na pořadí záleží — variace, permutaceNa pořadí nezáleží — kombinace
čísla sestavená z číslic, PIN, heslokomise, výbor, družstvo vybrané ze třídy
rozdělení medailí, cen, funkcí (předseda, místopředseda)zápasy „každý s každým“, podání rukou
vlajky z pruhů, rozvrh hodin, pořadí v řadělosování čísel (Sportka), karty v ruce
rozesazení lidí na židle, přesmyčky slovpřímky, úsečky a trojúhelníky z daných bodů

Pravidla pro počítání s faktoriály (0!=1, n!=n⋅(n−1)! …) jsou v tématu Faktoriál, kombinační čísla, která se vyplatí znát nazpaměť ((n2​)=2n(n−1)​ …), ve Vlastnostech kombinačních čísel.

Úlohy k procvičení

1. Určete počet všech trojciferných přirozených čísel, v nichž se každá číslice vyskytuje nejvýše jednou.

Výsledek: první číslice: 9 možností (1–9, nesmí být 0); druhá: 9 možností (0–9 kromě už použité); třetí: 8 možností → 9·9·8 = 648


2. Určete, kolik dvojjazyčných slovníků je potřeba k tomu, aby byla zajištěna možnost přímého překladu z anglického, německého, ruského a francouzského jazyka do každého z nich.

Výsledek: záleží na směru překladu (slovník A→N ≠ slovník N→A), jde tedy o variaci: V(2,4) = 4·3 = 12 slovníků


3. V košíku je 12 jablek a 10 hrušek. Petr si má z něho vybrat buď jablko, nebo hrušku tak, aby Věra, která si vybere po něm jedno jablko a jednu hrušku, měla co největší možnost výběru. Určete, co si má Petr vybrat.

Výsledek: pokud Petr vezme jablko, zbyde 11 jablek × 10 hrušek = 110 možností pro Věru; pokud vezme hrušku, zbyde 12 jablek × 9 hrušek = 108 možností. 110 > 108, Petr má tedy vzít jablko.

Zdroje

CALDA, Emil, DUPAČ, Václav. Matematika pro gymnázia. Kombinatorika, pravděpodobnost, statistika. Praha: Prometheus, 2006.

Pracovní plocha

Piš sem myší, prstem nebo perem… Dva prsty posouvají a přibližují, ťuknutí dvěma prsty vrátí krok. Shift = rovná čára.

Zdroj: matematika/TY01_0233_Uvod_do_kombinatoriky.pptx