The current size-4 tournament is a nice source of income (rating points) for the bots, no? (e.g., R-o-F is at 1400 again, whoo-hoo) Which in turn can boost human player's ratings (just avoid the size-4 tournament, and play the bots on size-8 or larger...)
Christian is absolutely right: "You can count on RoF missing almost every ring threat." I find it hard to come up with a global ring threat detection.
(While it's easy to detect bridges/forks by computing some shortest paths.)
Even if we had all the information, it is hard to combine it,
for reasons that Timo mentioned above. Still I think that's where
Combinatory Game Theory should be applied. (The value of a threat
is not just a number (you cannot easily add or subtract or compare)
but it sure should fulfill some axioms (computational laws),
and there should be a more efficient representation than the full game tree.
The problem is that CGT is mostly built around the concept of "disjoint sum",
(and if you win/lose one sub-game, you continue to play in another).
In connection games, we have a different kind of sum
(if you win/lose one sub-game, the effect is global).
Are there any suggestions on how CGT might treat this?
This looks nice (just judging by the title) "Global threats
in Combinatorial Games" but I don't really see how to apply it:
http://library.msri.org/books/Book42/files/maeser.pdf
Anyway I don't really have time to work on that now.
I keep R-o-F running and try to make the occasional patch.
Since it's currently easy to beat on larger boards,
I might withdraw it from rated games. (I don't care,
but other players might think it skews ratings of its opponents.
But then, if your rating is high, you don't get much out of
beating a weak bot.) Is there a way to find out whether an incoming challenge
is for a rated game or not?
Best - Johannes.