On 1-aug-08, at 14:15, Peter Drake wrote:

On Aug 1, 2008, at 8:08 AM, Mark Boon wrote:

The neighbours of the last move come in the picture because usually it's only the last stone played that can be escaping a ladder and it's the neighbours of the last move that could have been put into atari. Nothing to do with the additional complexities Don mentioned.


Let me give a specific example. Suppose that, during a playout, the tree leads us to this position, with O to play:

.........
...OO....
..O##a...
...Ob....
....c....
.........
.........
.........
.........

Having reached the frontier of the tree, we now finish the game using Monte Carlo with a ladder reader. The last stone played, to the left of a, is trapped in a ladder, but can escape if not chased. Our ladder reader therefore suggests O play at a.

For the next move in the playout, if # only reads ladders from the last move played, it will see that the O stone at a is not in a ladder, so move is suggested. The playout now turns completely random, and it's a coin toss as to whether the group will escape.


That's it. That's all there's to it. (Assuming you meant to write "so no move is suggested".)

If we also search stones next to the last stone played, things only get slightly better. # sees that its stones are in a ladder from which they cannot escape, so it doesn't suggest b.

Exactly. This is the neighbour part. In case 'a' was played by accident and # can escape it will suggest 'b'.

If we tell it to play a ladder breaker in such situations, it might play c, which is fine. However, on O's next turn, c is not in a ladder, nor is any stone next to c, so no move is suggested. Specifically, O does not make the vital capture at b.

I don't bother with ladder-breakers.


It seems too expensive to search every point on the board for ladders. What to do?

What you could do is keep track of stones with one or two liberties and keep them in a list. But I found it's still too expensive for relatively little gain in strength, although I'd have to admit not yet having exhausted all possibilities here.

What was the question again? ;-)

        Mark

_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to