倶楽部入口倶楽部活動検索累計訪問者数
一年目 約9万3千 |
MTD(f) を実装するhttp://people.csail.mit.edu/plaat/mtdf.html 『MTD(f) は MTD(n, f) (Memory-enhanced Test Driver with node n and value f) の略で、アルファ・ベータ法やNegaScoutよりも効率の良いミニマックス法アルゴリズムの一種である。 MTD(f) は、ミニマックス値を見積もった値 f から、 Null Window Search を何度も繰り返す事で実際のミニマックス値に向けて近づいていく探索法である。 ミニマックス値が見つかると、再び Null Window Search を行っても同じ値が返るようになるので、これを探索の終了条件とする。』 ...この検索法は「ハッシュ表にメモリーをふんだんに使える」ことが前提であったため敬遠されていたらしいのですが、現在はその制限・問題は特にありませんのでこれを使うことにしました。なんといってもコードが単純明快で、アルファ・ベータ検索関数があれば5分で完成です。 少々テストしてみましたが確かに(普通のハッシュ表付きアルファ・ベータより)かなり速いです。 (追記) 更なるメリットは... NegaScout に比べて並列化がえらく楽です。
投稿者: 紫外線 投稿日時: 金, 08/27/2010 - 07:44 categories [ ]
返信 |
ID取得(無料)してログインすると広告は不表示掲示板更新状況
ID取得(無料)してログインすると広告は不表示 |
最近のコメント
8時間 58分前
8時間 59分前
9時間 3分前
9時間 58分前
10時間 12分前
10時間 30分前
11時間 22分前
12時間 24分前
12時間 34分前
12時間 58分前
13時間 53分前
15時間 28分前
15時間 39分前
16時間 27分前
17時間 56分前
18時間 24分前
20時間 2分前
20時間 10分前
19時間 48分前
20時間 55分前