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
Řešení problémů pomocí MCTS
Název práce v češtině: Řešení problémů pomocí MCTS
Název v anglickém jazyce: Solving of Problems using MCTS
Klíčová slova: MCTS, Go, Sudoku, SameGame, UCT
Klíčová slova anglicky: MCTS, Go, Sudoku, SameGame, UCT
Akademický rok vypsání: 2009/2010
Typ práce: diplomová práce
Jazyk práce: čeština
Ústav: Katedra teoretické informatiky a matematické logiky (32-KTIML)
Vedoucí / školitel: RNDr. Jan Hric
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 17.12.2009
Datum zadání: 17.12.2009
Datum a čas obhajoby: 06.09.2010 00:00
Datum odevzdání elektronické podoby:05.08.2010
Datum odevzdání tištěné podoby:05.08.2010
Datum proběhlé obhajoby: 06.09.2010
Oponenti: Mgr. Vladan Majerech, Dr.
 
 
 
Zásady pro vypracování
Metody založené na Monte Carlo Tree Search (MCTS) se uplatnili při vývoji programů pro počítačové go, t.j. pro hru dvou hráčů. Cílem práce je zjistit, jak lze tyto metody aplikovat na "hru" jednoho hráče, teda úlohy s prohledáváním stavového prostoru.

Diplomant se seznámí s MCTS a adaptuje tento přístup pro prohledávání stavového prostoru.
V této nové doméně prozkoumá známé, případně navrhne nové varianty propagace ohodnocení a náhodných playoutů.
Některé slibné varianty implementuje, experimentálně prověří a kriticky zhodnotí.
Seznam odborné literatury
S. Russell, P. Norvig: Artificial Intelligence, A Modern Approach, Prentice Hall,
1995

Sylvain Gelly, Yizao Wang, Rémi Munos, Olivier Teytaud: Modification of UCT with
patterns in Monte-Carlo Go. TR 6062, INRIA, France, 2006

Sylvain Gelly, David Silber: Combining online and offline knowledge in uct, Proc.
ICML'07, ACM, New York, NY, USA, pp. 273-280
Předběžná náplň práce
Metody založené na Monte Carlo Tree Search se uplatnili při vývoji programů pro počítačové go, t.j. pro hru dvou hráčů. Cílem práce je zjistit, zda lze tyto metody s výhodou aplikovat na "hru" jednoho hráče, ať už v existenční nebo optimalizační variantě.

Varianty:

Dále/vedle je možné zkoumat, jak tuto metodu sloučit s jinými známými metodami a/anebo heuristikami pro řešení problémů, ať z hlediska implementace sloučení anebo synergického výsledku sloučení.

Které techniky (a jak) lze aplikovat na některý konkrétní (optimalizační) problém.
 
Univerzita Karlova | Informační systém UK