On Fri, Jun 11, 2010 at 2:57 PM, Fuming Wang <[email protected]> wrote: > My understandings is that light playout should implement Bruegmann's > original proposal, which is Go rule plus basic patterns that avoid self-eye > filling. Our FPGA implementation does this while cutting 2 corners, (1)ko > violations are not checked; (2)suicides are allowed. We have tested in > software,and found no significant difference in MC's ability to evaluate > board positions with or without these 2 corners. I wonder what corners did > libego cut?
Lukasz can probably answer better, but compared to what you describe I don't think libego cuts any corners. It probably does more than that. However, I believe it doesn't keep the real liberty count. So if you want to use some sort of Go knowledge during the playouts that needs the liberties of stones, you'll need to compute those extra. I do some tactical reading during the playouts, so I need the liberties. Using tactics easily outweighs the loss of a factor two in playout speed. I also check for ko, but I don't think that hurts performance. On the contrary, checking for ko might actually lead to faster playouts because the games will be shorter on average. Mark _______________________________________________ Computer-go mailing list [email protected] http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
