Centurio, a General Game Player: Parallel, Java- and ASP-based

Centurio, a General Game Player: Parallel, Java- and ASP-based
复制标题

DOI:
10.1007/s13218-010-0077-4
复制
发表时间:
2010-12
期刊:
KI - Künstliche Intelligenz
影响因子:
--
通讯作者:
Maximilian Möller;M. Lindauer;Martin Wegner;Torsten Schaub
Maximilian Möller;M. Lindauer;Martin Wegner;Torsten Schaub
中科院分区:
其他
文献类型:
--
作者:
Maximilian Möller;M. Lindauer;Martin Wegner;Torsten Schaub

文献摘要

被引文献

相似文献

我们介绍了通用游戏系统Centurio。Centurio是一个基于Java的玩家,基于蒙特卡洛树搜索,借用了树和答案集编程(用于单人游戏)的技术,扩展了不同的策略。Centurio的蒙特卡罗树搜索是通过多线程和集群计算以大规模并行的方式完成的。Centurio的另一个主要功能是将游戏描述、状态和状态操作汇编到Java中,这比现有的基于Prolog的方法更具优势。Centurio是可通过网络免费获得的开源软件。
We present the General Game Playing system Centurio. Centurio is a Java-based player featuring different strategies based on Monte Carlo Tree Search extended by techniques borrowed from Upper Confidence bounds applied to Trees as well as Answer Set Programming (for single-player games). Centurio’s Monte Carlo Tree Search is accomplished in a massively parallel way by means of multi-threading as well as cluster-computing. Another major feature of Centurio is its compilation of game descriptions, states, and state manipulations into Java, yielding an edge over existing Prolog-based approaches. Centurio is open source software freely available via the web.