Author: Michael Borgstaedt (GOLIATH CHESS)
Date: 04:58:58 11/27/01
Go up one level in this thread
On November 26, 2001 at 13:50:42, José Carlos wrote: >On November 26, 2001 at 10:51:25, Uri Blass wrote: > >>On November 26, 2001 at 10:45:44, Michael Borgstaedt (GOLIATH CHESS) wrote: >> >>>On November 26, 2001 at 10:19:17, Steve Maughan wrote: >>> >>>>Michael, >>>> >>>>>Less than 5% of the evaluation in Goliath (Light 1.5) is done by "piece-table >>>>>evaluation". Besides, nearly no prescanning is done. The latest version (which >>>>>won the blitz tournament during the WM/Maastricht) comes without any type of >>>>>prescanning or piece-table evaluation. Little/Light Goliath uses much (!) more >>>>>chess knowledge than many users would expect. But Goliath is still extremely >>>>>fast and the only "secret" is the way, how I realized the cooperation between >>>>>search and knowledge. This has nothing to do with "lazy evaluation". Goliath >>>>>uses a special "oracle" which decides, how much and what type of knowledge will >>>>>be used for the reached leaf position. And, of course, the essential parts of >>>>>the program (search, make/unmake move and so on) are highly optimized for >>>>>speed. >>>> >>>>I stand corrected!! >>>> >>>>Impressive speed indeed if you are doing mostly leaf node evaluation. A couple >>>>of questions: are you defining nodes as all legal move calls to AlphaBeta and >>>>QSearch? >>> >>>Yes, the usual way. >> >>I think that the usual way is considering illegal moves also as nodes. >> >>I know that Crafty generates illegal moves as nodes except cases when the king >>is in check and Crafty generates only legal moves. >> >>Does Goliath consider illegal moves that puts the king under threat as nodes and >>if the reply is positive in which cases? Illegal moves are not counted as nodes. Counting them would increase the nps a little bit, of course. Michael >> >>Uri > > I don't think it's the usual way to count illegal moves. I do nodes++ at the >end of makemove, only when I know the move is legal and return(TRUE). > I believe most people don't count illegal moves. > > José C.
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.