[computer-go] New version of Crazy Stone

Don Dailey drd at mit.edu
Sun Jun 4 15:59:45 PDT 2006


Ok,  I blundered.  I see your point.   If it's a win for either color a
2 ply search will find it, otherwise it must be a draw.

- Don

  



On Sun, 2006-06-04 at 22:34 +0200, Erik van der Werf wrote:
> On 6/4/06, Don Dailey <drd at mit.edu> wrote:
> >
> > On Sun, 2006-06-04 at 16:51 +0200, Erik van der Werf wrote:
> > > On 6/4/06, Don Dailey <drd at mit.edu> wrote:
> > > > So if you wanted to build a 32 man endgame database it would be nice
> > > > if you could do it 1 bit per position.   But you could only represent 2
> > > > states.   Which 2 states would you keep?   Would you play to win, or
> > > > NOT to lose?
> > >
> > > Does it matter? If this hypothetical database is complete, couldn't
> > > you just infer 'the other bit' by using symmetry and colour reversal?
> >
> > Not unless you doubled the database size.  I'm assuming that the
> > database is 1 bit per "configuration" - for instance only giving a
> > result for WHITE to MOVE.
> 
> No need to shout... Your example seems to be simply a matter of
> compression, which one should probably do anyway. Why would that make
> the database incomplete?
> 
> 
> > So a better rephrasing of the question: if you had a database that
> > contained either win or loss information for the color your computer
> > is playing - which would you choose?
> 
> If you have a complete database then you can use symmetry of the board
> to obtain the information for the (colour+player-to-move) reversed
> situation, right?
> 
> I only see your point if the database is somehow incomplete, because
> it would, e.g., not contain irrelevant positions that cannot be forced
> from the starting position...
> 
> 
> > I think with either database, you could probably still approach (but not
> > reach) perfect play with the clever use of null move tricks and deep
> > searches.   Because tempo is so critical in chess, a simple thing might
> > be to find positions that don't lose even if you play a null move.  This
> > might work early in the game.  At the very least you could make a tree
> > search much more focused.
> 
> Maybe my chess-knowledge is wrong, but why *not* perfect with a simple
> one ply search? You only need to distinguish draw from win, if both
> sides can reach draw or win (which will show up from the database with
> a one ply search) you know it's a draw, otherwise it's a win...
> 
> E.



More information about the computer-go mailing list