MCTS, even though it walks to the end of the earth, has it's own horizon effect.
The name is more fitting for depth-limited alpha-beta search ofcourse.
It's a kind of procrastination. Finding a lot of useless things to do before admitting
an undesirable, but unavoidable consequence.
Even if a fight is important, there will usually exist interposable ko threat type moves.
These will trigger am entirely new search on the same subject.
And if there are n ko threats, there will be n! ways of trying them out.
Also, these n! attempts can be interposed every 2 half moves by the side that is losing the fight. In some esoteric way, standard RAVE probably ameliorates this problem, or it wouldn't work as well as it does.
Here's a suggestion to extend RAVE to better handle it:
There are 20 points within keima distance of any point not close to the edge.(5*5 without the corners) When RAVE values are backed up, they are put into the category defined by the previous opponents move.
(21 categories, 20 + other. All added up yield the normal RAVE value)
This amounts to accumulating a killer heuristic for local points.
It can used in 2 ways:
1. prefer the best local response
2. if there is a good local response for the opponent, penalize a candidate move

This could be combined with a hash table for high level nodes to catch transpositions.

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

Reply via email to