[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: computer-go: Persistent data structures



> 1) Do any programs maintain data structures (including plans and
> goals) from one turn to the next, or is a fresh analysis performed
> on each board position?

SmartGo performs a fresh analysis at every position, but makes
extensive use of caches for tactical problems (captures, life
and death, connections). For more on how SmartGo is implemented
see http://www.smartgo.com/implementation_details.htm.

> 2) Do any programs think during the opponent's turn?

SmartGo performs a lookahead during the opponent's turn, to fill
the tactical cache with useful information, and also spends extra
time working on unsolved tactical problems.

Anders Kierulf
www.smartgo.com