I had someone complain several months ago that CGOS doesn't understand
superko and has a bug.   It turned out that their program fell on a
superko that was really deep.    It was rather interesting to see this
particular game.    I think it's fairly likely with 2 deterministic
programs but probably not very likely with Monte Carlo programs since
they are very likely to vary their moves.

- Don


Jacques BasaldĂșa wrote:
> Michael Wing wrote:
>
>> In my program (which implements undo), the cost of
>> for suicide detection is around 1%, which means it
>> would lose 1.5 ELO points.
>
> In programs that somehow maintain lists of legal moves
> or even probability distribution functions over the legal moves,
> avoiding suicide is free. I fact, adding the suicide move to the list
> would cost.
>
>> On the other hand detecting superko costs more like
>> 6% or so, which costs 9 or more ELO. So a benefit
>> of 1 ELO for doing superko right may not be worth
>> the cost.
>
> I guess you mean a bullet proof test from the beginning
> of the game. I only test the last 7 moves (if enabled, it can also be
> disabled) and that does not cost much.
>
> The reasons why I use 7 moves are 2:
>
> * I have never found among strong players a need for
> repetition other that triple ko and double ko on a group with no eyes.
> (Both are 6 moves long.) My point
> is: If the program is so weak that it does silly repetitions, improve
> something else. If it is so strong
> that it has the same problems as strong humans, detect
> superko.
>
> * My hash system can use only half of the hash (32 bits)
> and detect the collision with probability 1. (Because of
> the properties of the keys, you need at least 8 keys for a combination
> of keys giving zero.)
>
> A reason I can figure for ignoring repetition in the playouts is: If
> the playouts are random, it won't happen much anyway. The probability
> of a repetition of 6 random moves is too small to care about. But in
> real play it is
> frequently a fight for the game. The player forced to
> avoid the repetition will resign if it is about the life of a big group.
>
>
> Jacques.
>
>
> _______________________________________________
> computer-go mailing list
> [email protected]
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to