Invia.cz
Last minute
Tunisko
Dovolená v Chorvatsku
Pojeďte do Egypta
Bulharsko
Vydělávejte peníze s INVIA.CZ
Problém osmi dam je úloha umístit na prázdnou šachovnici osm dam tak, aby se podle běžných pravidel šachu žádné dvě navzájem neohrožovaly, tedy tak, aby žádné dvě dámy nebyly na stejné řadě, sloupci, ani diagonále, případně nalézt všechna možná řešení této úlohy (nebo jejich počet).
Úlohu lze zobecnit na problém n dam, tedy otázku, jak lze rozmístit n dam na šachovnici o rozměrech n×n tak, aby se vzájemně neohrožovaly.
Obsah |
Problém osmi dam se poprvé objevil v roce 1848, kdy ho v berlínském časopise Schachzeitung uveřejnil Max Bezzel.[1] V dalších letech se problému věnovalo mnoho slavných matematiků včetně Gausse.[2] Zobecnění problému na n dam navrhl v roce 1850 Franz Nauck (který také správně stanovil počet všech řešení původního problému). V roce 1874 navrhl Siegmund Günther metodu pro řešení úlohy pomocí determinantů, kterou poté vylepšil James Gleisher.[3]
Problém osmi dam má 92 různých řešení (až na permutace rozmístěných dam, tzn. pokud se zvažují jen pole, na která se dámy umísťují, nikoli konkrétní figurky na konkrétních polích). Těchto 92 řešení však lze získat z dvanácti různých řešení pomocí symetrie (otočením a zrcadlením).
Při zobecnění na problém n dam je počet všech řešení, resp. řešení se započtením symetrie, pro malá n uveden v následující tabulce:
| n | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Všechna řešení[4] | 1 | 0 | 0 | 2 | 10 | 4 | 40 | 92 | 352 | 724 | 2 680 | 14 200 | 73 712 | 365 596 | 2 279 184 |
| Symetrická jen jednou[5] | 1 | 0 | 0 | 1 | 2 | 1 | 6 | 12 | 46 | 92 | 341 | 1 787 | 9 233 | 45 752 | 285 053 |
Dvanáct základních řešení problému osmi dam je zobrazeno na následujících diagramech: