最善手の予測に基づくゲーム木探索の分散並列実行
スポンサーリンク
概要
- 論文の詳細を見る
本稿では,主記憶を共有しない多数の計算機を用いて,ゲーム木探索を並列に行う新たな手法を提案する.提案する枠組みでは,各節点における最善手や次善手を予想しながらマスタのゲーム木を成長させ,最終的に葉にスレーブが1台ずつ割り当てられる.各スレーブは,割り当てられた葉を独立に探索する.この手法ではマスタやスレーブ間の通信はほぼ最小限に抑えられており,通信遅延の大きな環境でも頑健に動くこと,また元のプログラムの変更をほとんど必要としないことが利点である.多数の計算機を用いることによる強さの向上の度合いについて,オープンソースプログラムのGPS将棋を用いた実験を行い,8スレーブの分散探索では4並列のメモリ共有探索に近い強さを確認した.
- 2012-11-15
著者
-
田中 哲朗
東京大学情報基盤センター
-
金子 知適
東京大学大学院総合文化研究科
-
田中 哲朗
東京大学
-
金子 知適
The University Of Tokyo
-
田中 哲朗
the University of Tokyo
関連論文
- 4 大規模クラスタシステムでの実行 : GPS将棋の試み(コンピュータ将棋の不遜な挑戦)
- ボードゲーム「シンペイ」の完全解析(解析,ゲームプログラミング)
- ボードゲーム「シンペイ」の完全解析
- 部分ゲームの解析結果を用いたカルキュレーションの戦略(ゲームプログラミング)
- 3 最近のコンピュータ将棋の技術背景とGPS将棋(コンピュータ将棋の新しい波)
- 棋譜から学ぶ将棋プログラム(平成20年度論文賞の受賞論文紹介)
- 新規節点で固定深さの探索を行うdf-pnの拡張
- I.Q Intelligent QubeのNP完全性の証明
- 将棋の棋譜を利用した大規模な評価関数の学習
- 特集「ゲームプログラミング」の編集にあたって
- 学生による授業評価に基づいた図形科学講義の分析
- 将棋プログラムの大規模並列実行
- パズルにまつわる最近の話題(思考ゲーム)
- AP1000へ移植したUtiLisp
- 「どうぶつしょうぎ」 の完全解析
- NetBootによる端末を用いた教育用計算機システムの開発と評価(分散システム構築運用技術,ユーザ指向の分散システム/インターネットの運用・管理)
- 証明数と反証数を用いたλ探索(探索,ゲームプログラミング)
- 勝率に基づく評価関数の評価と最適化(評価関数,ゲームプログラミング)
- 駒の関係を利用した将棋の評価関数の学習(評価関数,ゲームプログラミング)
- ゲーム情報学とゲーム情報学研究会(研究会千夜一夜)
- 将棋におけるProbCutの静止探索への応用(Session 1)
- 倉庫番における部分マップの組合せに基づく手詰り判定手法
- 効率的な詰将棋探索のための評価関数(セッション(1) : ゲーム情報学(1))
- 効率的な詰将棋探索のための評価関数 (人工知能基礎論研究会(第55回)特集「エンタテイメントコンピューティングの基礎と応用」および一般) -- (セッション(1)ゲーム情報学(1))
- 述語論理で表された特徴関数のネットワーク型局面評価器への自動変換
- ゲームプログラムのためのパターン型評価関数の自動生成法(ゲームプログラミング)
- 関係代数を用いたfeature中の論理式の効率的評価方法
- 大規模クラスタシステムでの実行 : GPS将棋の試み
- パズルの解法(ゲームとコンピュータ)
- 清水女流王将vsあから2010--コンピュータの思考過程を追う (特集 あから2010勝利への道)
- あから2010のシステム設計と操作概要 (特集 あから2010勝利への道)
- しりとりゲームの数理的解析(ゲームプログラミング)
- 無理数を近似する分数(プログラム・プロムナード)
- 最中限の終盤の分析
- 部分計算を用いた手生成の高速化
- 怪物を閉じ込める(プログラム・プロムナード)
- 組木細工(プログラム・プロムナード)
- 3.Mac OS X編(2.教育用計算機環境の事例)(大規模分散ネットワーク環境における教育用計算機システム)
- 論理回路のシミュレーション(プログラム・プロムナード)
- パズル(ゲーム情報学研究の事例)(ゲーム情報学)
- ハフマン符号を解く(プログラム・プロムナード)
- プログラム・プロムナード : 大小の贈り物
- 倉庫番パズル(プログラム・プロムナード)
- 1, 600台のインターネット端末をつないだ : 東京大学教育用計算機システム(ECCS)
- あから2010勝利への道 : 4.清水女流王将 vs あから2010:コンピュータの思考過程を追う
- あから2010勝利への道 : 2.あから2010のシステム設計と操作概要
- 箱積みが最善引き分けの証明の別解
- 箱積みが最善引き分けの証明
- 疎結合並列計算機上の遅延評価型関数型言語処理系の性能評価
- 複数OS環境におけるユーザ管理
- 大規模計算機センターのセキュリティ対策事例
- マルチユーザ環境における仮想マシン上のWindows環境の構築
- ACM Programming Languages Summer Extravaganza報告
- 関数型言語処理系におけるデータ構成子のunbox化
- FPGAによる関数型言語向きアーキテクチャを持つプロセッサの実装
- コンピュータ将棋の評価関数と棋譜を教師とした機械学習(コンピュータ将棋の技術〔第5回〕)
- GPS将棋とテキストプロトコルによる大規模将棋ソフトウェアの組み立て
- 最善手の予測に基づくゲーム木探索の分散並列実行
- コンピュータ将棋を用いた棋譜の自動解説と評価
- 入玉指向の将棋プログラムの作成
- 特集「ゲームプログラミング」の編集にあたって
- 局面の局所的な類似性を利用したモンテカルロ木探索の効率化
- 新規節点で固定深さの探索を行うdf-pnの拡張 (特集 ゲームプログラミング)
- 定跡データベースの評価法の提案
- LEADING EDGE 科学の最前線から 一流プロ棋士と対等に渡り合える将棋プログラムを開発 : 「第2回電王戦」で注目を集める「GPS将棋」の開発者に聞く
- 多数の計算機を活用したゲーム木探索技術の進歩 : 三浦弘行八段とGPS将棋との対局を振り返って (ミニ特集 現役プロ棋士に勝ち越したコンピュータ将棋 : 第2回電王戦,第23回世界コンピュータ将棋選手権速報)
- タイトル無し