DSMonteCarloTreeSearch 
Monter Carlo Tree Search 算法 Swift 实现。
特性
- 独立于领域
- 搜索可以限制在时间范围内,迭代次数,或手动停止
- 之前的搜索树可以用于下一次搜索
- 您可以根据需要配置选择节点的策略
安装
框架不包含任何外部依赖。
目前支持的选项如下
Carthage
使用 carthage version 进行测试:0.30.1
将其添加到 Cartfile
github "dmitrysimkin/DSMonteCarloTreeSearch"
$ carthage updateCocoaPods
使用 pod --version 进行测试:1.5.3
# Podfile
target 'YOUR_TARGET' do
use_frameworks!
pod 'DSMonteCarloTreeSearch'
end
替换 YOUR_TARGET_NAME,然后在 Podfile 目录中键入
$ pod install手动使用Git子模块
- 将DSMonteCarloTreeSearch添加为子模块
$ git submodule add https://github.com/dmitrysimkin/DSMonteCarloTreeSearch.git- 将
DSMonteCarloTreeSearch.xcodeproj拖入项目导航器 - 转到
项目 > 目标 > 编译阶段 > 链接二进制与库,点击+并选择DSMonteCarloTreeSearch.framework