Author: Robert Hyatt
Date: 10:21:21 01/17/03
Go up one level in this thread
On January 17, 2003 at 05:43:55, Tony Werten wrote: >On January 17, 2003 at 04:40:09, Daniel Clausen wrote: > >>On January 17, 2003 at 04:30:56, Tony Werten wrote: >> >>[snip] >> >>>Yes, it's fun. Now I'm busy taking out bugs :( Never really looked at how XiniX >>>was playing blitz. >> >>Does that mean that the bugs are somehow blitz-related? Or are you more >>referring to things like tuning time-managing in blitz? > >Yes, time management. Normally I play at tournements with 90 minutes/game or 60 >in 2 hours. Playing 2 12 blitz needs quite a different approach. Specially when >failing low and you want to allocate extra time. > >Now I'm working on the pondering, since that needs to be handled different as >well. The "bug" was also showing up at longer timecontrols but could be handled >by the search. > >For the ones interested: When my opponent plays the pondered move, but I haven't >spent enough time, XiniX will restart the search (with the move played). Then it >gets the first say 9 ply from hashtable but dies trying to get to ply 10, runs >out of time plays the best move wich was actually from 2 plies before. You loose >depth this way by pondering :( On tournement timecontrol it doesn't matter, >since I have enough time to finish that ply 10. > >Solution is not to restart the search but continue searching. Of course you have >to set some variables to indicate that you're not pondering anymore but >searching normal, start subtracting the thinking time etc. > >Very bug sensitive :( But then again, I thrive on bugs. > Internal iterative deepening will also fix this problem. Which is caused by no move ordering info from the hash table when searching the PV. IID helps there, although the best solution is to not restart, as you said, just keep on searching if the right move is made. >Tony > >> >>Sargon
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.