首页> 外文OA文献 >Parallelization of Monte Carlo Tree Search
【2h】

Parallelization of Monte Carlo Tree Search

机译:蒙特卡罗树搜索的并行化

摘要

The main objective of this graduation thesis is the parallelization of the program, the core of which is the UCT algorithm and is designed for playing various games. The program is written in the C++ programming language. I got the original program from the Laboratory for Adaptive Systems and Parallel Processing (LASPP), where my mentor on this thesis is a member.udI used the MPI interface to parallelize the program. Because of completeness I described the essential features, components and concepts that are used by MPI (e.g. sending and receiving messages, collective communication, communicator, group, process, data type, one-sided communication, etc.). I also described most of MPI functions and provided some examples of their use in the C programming language.udI described the MCTS family of algorithms, of which the UCT algorithm is a part of, together with some improvements and extensions.udIn the end I performed measurements, where I observed and analyzed the performance improvements and identified which parallel implementation yields better results regarding games with the processing time as the key metric.ud
机译:毕业论文的主要目的是程序的并行化,其核心是UCT算法,旨在玩各种游戏。该程序是用C ++编程语言编写的。我从自适应系统和并行处理实验室(LASPP)获得了原始程序,该论文的导师是其中的一名成员。 udI使用MPI接口对程序进行并行化。由于完整性,我描述了MPI使用的基本功能,组件和概念(例如发送和接收消息,集体通信,通信器,组,过程,数据类型,单面通信等)。我还描述了大多数MPI函数,并提供了一些在C编程语言中使用它们的示例。 udI描述了MCTS算法家族(其中UCT算法是其中的一部分)以及一些改进和扩展。 ud最后我进行了测量,在其中观察并分析了性能改进,并确定了哪种并行实现在以处理时间为关键指标的情况下对游戏产生更好的结果。

著录项

  • 作者

    Butinar Igor;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"sl","name":"Slovene","id":39}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号