【Python 電脳闘技場編 #8】制限時間ギリギリまで潜れ!「反復深化(Iterative Deepening)」
第0章:50msの死神
「チッ……チッ……チッ……」
電脳闘技場に、無慈悲なカウントダウンの音が響き渡る。
Stoneの視界の隅で明滅する赤いタイマーが、残された思考時間をミリ秒単位で削り取っていく。
深さ5 ...
【Python 電脳闘技場編 #7】枝刈りの刃を研ぎ澄ませ!「Move Ordering(手番の並び替え)」
第0章:優先順位(オーダー)の支配
電脳闘技場の闇の中、Stoneの目の前に展開されたゲーム木は、前回手に入れた光の刃(Alpha-Beta)によって次々と切り落とされていた。
しかし、彼はまだ満足していない。マトリックス・グラ ...
【Python 電脳闘技場編 #6】無駄な未来を切り捨てろ!「Alpha-Beta(アルファ・ベータ)枝刈り」の魔術
第0章:冷酷なる光の刃(ブレード)
電脳闘技場の闇の中、Stoneの小さなハサミの先に、まばゆいシアンの光刃(ブレード)が形成されていく。
彼の目の前には、Minimax関数が生成した数百万という「未来の分岐(ゲーム木)」が、複 ...
【Python 電脳闘技場編 #5】勝敗を数値化しろ!Ultimate Tic-Tac-Toe の「評価関数(ヒューリスティクス)」
第0章:盤面の価値を測る「眼」
「ピッ……ピピピッ……」
Stoneのマトリックス・グラスに、無数の緑色の数字が滝のように流れ落ちていく。
彼が見つめているのは、まだ勝敗のついていない、混沌とした中盤の盤面だ。 ...
