Problém osmi dam

šachový problém From Wikipedia, the free encyclopedia

Remove ads

Problém osmi dam je šachová úloha, respektive kombinatorický problém umístit na šachovnici osm dam tak, aby se podle pravidel šachu navzájem neohrožovaly, tedy vybrat osm polí tak, aby žádná dvě nebyla ve stejné řadě, sloupci, ani diagonální linii. Obecněji jde o to nalézt všechna možná taková rozmístění nebo určit jejich počet.

abcdefgh
8
Thumb
d8 bílý dáma
g7 bílý dáma
c6 bílý dáma
h5 bílý dáma
b4 bílý dáma
e3 bílý dáma
a2 bílý dáma
f1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Základní řešení vyprodukované obecným heuristickým algoritmem, začínající jako skoky jezdcem z a2 vzhůru doprava

Ú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. Často se využívá při výuce programování, jelikož umožňuje názorný výklad backtrackingových algoritmů.

Remove ads

Historie úlohy

Problém osmi dam poprvé zveřejnil v berlínském časopise Schachzeitung v roce 1848 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 řešení úlohy pomocí determinantů, kterou poté vylepšil James Whitbread Lee Glaisher.[3]

Remove ads

Počet řešení

Problém osmi dam má 92 různých řešení (uvažují se pochopitelně jako kombinace, tedy bez vzájemného rozlišování jednotlivých dam). Těchto 92 řešení však lze získat pomocí symetrie (otočením a zrcadlením podle čtyř os) z dvanácti základních řešení – 11 má osm symetrií, jedno jen čtyři, neboť je samo středově symetrické.

Počet všech řešení problému n dam na n x n šachovnici se započtením symetrie i bez pro malá n je následující (pro n = 1 existuje jediné triviální řešení, pro 2 a 3 žádné). Existuje domněnka, že počet řešení se asymptoticky chová jako n!/cn, kde c je kolem 2,54.

Další informace n, .. ...

Přehled základních řešení

Dvanáct základních řešení problému osmi dam je zobrazeno na následujících diagramech:

abcdefgh
8
Thumb
d8 bílý dáma
g7 bílý dáma
c6 bílý dáma
h5 bílý dáma
b4 bílý dáma
e3 bílý dáma
a2 bílý dáma
f1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 1
abcdefgh
8
Thumb
e8 bílý dáma
b7 bílý dáma
d6 bílý dáma
g5 bílý dáma
c4 bílý dáma
h3 bílý dáma
f2 bílý dáma
a1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 2
abcdefgh
8
Thumb
d8 bílý dáma
b7 bílý dáma
g6 bílý dáma
c5 bílý dáma
f4 bílý dáma
h3 bílý dáma
e2 bílý dáma
a1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 3
abcdefgh
8
Thumb
d8 bílý dáma
f7 bílý dáma
h6 bílý dáma
c5 bílý dáma
a4 bílý dáma
g3 bílý dáma
e2 bílý dáma
b1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 4
abcdefgh
8
Thumb
c8 bílý dáma
f7 bílý dáma
h6 bílý dáma
a5 bílý dáma
d4 bílý dáma
g3 bílý dáma
e2 bílý dáma
b1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 5
abcdefgh
8
Thumb
e8 bílý dáma
c7 bílý dáma
h6 bílý dáma
d5 bílý dáma
g4 bílý dáma
a3 bílý dáma
f2 bílý dáma
b1 bílý dáma
Remove ads
8
77
66
55
44
33
22
11
abcdefgh
Řešení 6
abcdefgh
8
Thumb
e8 bílý dáma
g7 bílý dáma
d6 bílý dáma
a5 bílý dáma
c4 bílý dáma
h3 bílý dáma
f2 bílý dáma
b1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 7
abcdefgh
8
Thumb
d8 bílý dáma
a7 bílý dáma
e6 bílý dáma
h5 bílý dáma
f4 bílý dáma
c3 bílý dáma
g2 bílý dáma
b1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 8
abcdefgh
8
Thumb
c8 bílý dáma
f7 bílý dáma
d6 bílý dáma
a5 bílý dáma
h4 bílý dáma
e3 bílý dáma
g2 bílý dáma
b1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 9
abcdefgh
8
Thumb
f8 bílý dáma
b7 bílý dáma
g6 bílý dáma
a5 bílý dáma
d4 bílý dáma
h3 bílý dáma
e2 bílý dáma
c1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 10
abcdefgh
8
Thumb
d8 bílý dáma
g7 bílý dáma
a6 bílý dáma
h5 bílý dáma
e4 bílý dáma
b3 bílý dáma
f2 bílý dáma
c1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 11
abcdefgh
8
Thumb
f8 bílý dáma
d7 bílý dáma
g6 bílý dáma
a5 bílý dáma
h4 bílý dáma
b3 bílý dáma
e2 bílý dáma
c1 bílý dáma
8
77
66
55
44
33
22
11
abcdefgh
Řešení 12 (středově symetrické)
Remove ads

Související články

Reference

Externí odkazy

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads