この変更された擬似コードを書き換えて、移動とスコアを返す方法はありますか? Found hereこれはTic-Tac-Toe
のような完全な情報ゲームで最適な動きを見つけるために使用されるMinimax
アルゴリズムの最適化バージョンであるAlpha-Beta
アルゴリズムです。この擬似コードを変更しても移動を返します
function alphabeta(node, α, β, maximizingPlayer)
if node is a terminal node
return the value of node
if maximizingPlayer
v = -∞
for each child of node
v = max(v, alphabeta(child, α, β, FALSE))
α = max(α, v)
if β ≤ α
break
return v
else
v = ∞
for each child of node
v = min(v, alphabeta(child, α, β, TRUE))
β = min(β, v)
if β ≤ α
break
return v
似ています! –