Gibt es eine Möglichkeit, diesen modifizierten Pseudocode so umzuschreiben, dass er sowohl eine Bewegung als auch eine Punktzahl zurückgibt? Gefunden here. Dies ist der Alpha-Beta
Algorithmus, der eine optimierte Version des Minimax
Algorithmus ist, die beide verwendet werden, um die optimale Bewegung in perfekten Informationsspielen zu finden, wie Tic-Tac-Toe
. Kehre auch zurück, indem du diesen Pseudocode änderst
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
Für Ihre griechischen Buchstaben +1 ähnlich sind! –