이 수정 된 의사 코드를 다시 작성하여 점수뿐만 아니라 이동을 반환 할 수 있습니까? 발견 된 here. 이는 Minimax
알고리즘의 최적화 된 버전 인 Alpha-Beta
알고리즘이며 Tic-Tac-Toe
과 같은 완벽한 정보 게임에서 최적의 이동을 찾는 데 사용됩니다.이 의사 코드를 변경하여 돌아 가기 move
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
유사하다/c를! –