Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Neoptimální řešení permutačních hlavolamů rozkladem na podproblémy
Název práce v češtině: Neoptimální řešení permutačních hlavolamů rozkladem na podproblémy
Název v anglickém jazyce: Non-optimal solver of permutational puzzles using divide and conquer technique
Akademický rok vypsání: 2005/2006
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra teoretické informatiky a matematické logiky (32-KTIML)
Vedoucí / školitel: Mgr. Vladan Majerech, Dr.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 15.11.2005
Datum zadání: 15.11.2005
Datum a čas obhajoby: 18.09.2006 00:00
Datum odevzdání elektronické podoby:18.09.2006
Datum odevzdání tištěné podoby:18.09.2006
Datum proběhlé obhajoby: 18.09.2006
Oponenti: Mgr. Marta Vomlelová, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je program, který z definice permutačního hlavolamu vytvoří algoritmus, řešící daný hlavolam z libovolné počáteční pozice (případně rozhodne, že hlavolam nemá řešení). Program by si měl poradit i s hlavolamy s nerozlišitelnými díly, i s blokačními hlavolamy (hlavolamy, kde je možnost provést pohyb vázaná na aktuální permutaci dílů).

Práce má navrhnout vhodný formát definice hlavolamu.

Vzhledem k počtu konfigurací netriviálních hlavolamů není šance řešit úlohu na grafu všech konfigurací. Typicky je ale možno díly permutačního hlavolamu rozdělit na vzájemně se neovlivňující skupinky. Nalezení posloupnosti P tahů, ovlivňující jednu ze skupinek a neovlivňující druhou vede k možnostem generovat tahy PQP'Q' řešící menší hlavolam (u permutačních hlavolamů předpokládáme, že ke každému tahu X existuje inverzní tah X').
Seznam odborné literatury
http://www.hlavolamy-puzzles.cz
http://www.geocities.com/jaapsch/puzzles/cube3.htm
 
Univerzita Karlova | Informační systém UK