Vinson Hum
2004-04-07 21:31:36 UTC
Hi,
There's some confusion about this bullet: "If depth limit has been reached,
then evaluate the board position after making each move." and the
explanation and Fig. 3 of the handout. I am only concerned with the value of
".value" of the move returned here.
According to Fig. 3, at a depth of 2, White makes a move and Black makes a
move for a total of 2 moves, which means that at the depth limit, the value
of board should only be the value of these two moves (most online resources
of the minimax algorithm seems to do this, and I did this was as well).
However, the bullet mentioned above seems to imply that, for the above
example, White should make one more move before evaluating the board value,
which would mean that it is evaluating 3 moves.
So which is it?
Thank you,
Vinson Hum
There's some confusion about this bullet: "If depth limit has been reached,
then evaluate the board position after making each move." and the
explanation and Fig. 3 of the handout. I am only concerned with the value of
".value" of the move returned here.
According to Fig. 3, at a depth of 2, White makes a move and Black makes a
move for a total of 2 moves, which means that at the depth limit, the value
of board should only be the value of these two moves (most online resources
of the minimax algorithm seems to do this, and I did this was as well).
However, the bullet mentioned above seems to imply that, for the above
example, White should make one more move before evaluating the board value,
which would mean that it is evaluating 3 moves.
So which is it?
Thank you,
Vinson Hum