[computer-go] Caching of local search in NeuroGo?
Rémi Coulom
Remi.Coulom at univ-lille3.fr
Thu Aug 10 04:00:47 PDT 2006
Mark Boon wrote:
>
> On 10-aug-2006, at 4:52, Rémi Coulom wrote:
>
>> If you consider that a 2-liberty problem is a problem that can be
>> solved without the defender ever having more than two liberties during
>> the search, then, with the method of Markus, there is no risk of
>> getting it wrong. If one move has less adjacent point than the other,
>> then either the other is an immediate killer if it has two liberties,
>> or it is mandatory to play there to avoid stopping the search if it
>> has three or more.
>>
>
> That is clearly false, there's considerable risk getting it wrong by
> this description. What if a stone can get away by playing on a point
> that has no vacant points adjacent to it, but a friendly group with a
> lot of liberties? You may still be able to catch the stone by preventing
> the connection, but your heuristic will think the stone can't be caught.
Yes, you are right. In fact, I also count the liberties obtained by
connecting to frindly strings in my code. That's why I added the other
comment in my message. I did not remember everything very well because I
wrote that code long ago. Sorry for the confusion.
I am pretty sure I do not miss any good move, because I tested my code
on a huge number of randomly generated positions.
>
> The problem with these kind of short-cuts is that there's always a case
> where it doesn't work, even after you think you covered every possible case.
>
> Mark
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
More information about the computer-go
mailing list