Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Question bout auto pv playing

Author: Andrew Williams

Date: 13:29:08 01/28/02

Go up one level in this thread


On January 28, 2002 at 16:18:08, William H Rogers wrote:

>A long time ago, I noticed that some programs did not calculate a new move each
>time that they played, they just played the predicted move from their pv's.
>That is if the pv predicted their opponents move then they just moved their pv's
>answer to that move from their own pv.
>I do not know if this is a good way to go or not as I noticed that my own pv's
>sometimes would change even if my opponent choose the predicted move that my
>program had expected.
>Question is: Does anyone use this kind of logic and if so is it any good?
>Or has any one used this kind of logic and then abandoned it?
>I know that it can speed up the game and save your programs time, but is it
>worth it.
>Thanks
>Bill

Are you talking about pondering? If so: As soon as it has made a move, my
program allocates an amount of time that it wants to think about the next move.
Then it takes the reply it expects to its move and makes that move on its
internal board. Now it is PostModernist's turn again (internally) and it starts
to think as if the opponent *did* make the move it predicted. Eventually PM's
opponent makes a move. If PM correctly predicted the move, it just continues
with the amount of time it originally allocated. If the opponent thought for
longer than that amount of time, PM will move instantly. Otherwise it will wait
until that time is up and then move. However, if it didn't correctly predict the
move, PM will undo the move it predicted, make the correct move, allocate
another quantum of time and start thinking again.

Is that what you meant?

Andrew




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.