[computer-go] Remarks on the Indigo-Paper

Chrilly c.donninger at wavenet.at
Mon Jun 19 06:20:33 PDT 2006


Dear Don,

>
> Sometimes in alpha/beta searching you can compare search results.  This
> was a real help when I did computer chess.
Yes, but as you know from Cilkchess parallel code is not deterministic any 
more. At least the Hydra search is not. This is a real pain in the ass. The 
only thing I can do is to make at least the single-version relative stable. 
Althought even there I detect sometimes bugs where I think afterwards: Why 
has the programm ever played one reasonable game. But alpha-beta is a big 
filter and one needs a lot of bugs or bad luck till it really produces 
remarkable results. Cock de Gorter once joked about Diep: Its a great 
programm, but it has too many bugs per second.

As a curiosity I won at the WC in 1993 a fantastic endgame against Rebel due 
to a bug. Nimzo sacrificied the last piece - a knight - and won the 
resulting pawn-endgame. Ed Schroeder tried for months to find a way to 
implement this in Rebel. In fact it was the white/black bug. I had the rule: 
If I have an unstopable passed pawn and the opponent has no piece to stop 
it, give a big bonus.
Due to the bug Nimzo checked for his own pieces and sacrificed the knight to 
get this high bonus. When I told this Ed at the next AEGON he was really 
relieved that no magic was behind this sacrifice. But it was the most 
brilliant bug I know off.

Apples and Trees:
I have not forgotten to answer you, but I am busy with programming and then 
I am coming in a strange mood. Its certainly some sort of addiction. One 
consequence is, that I am getting very narrow minded and "forget" everything 
what is not related to programming. Please be still a little bit patient 
with me.

Best Regards
Chrilly



More information about the computer-go mailing list