[computer-go] Caching of local search in NeuroGo?
Chrilly
c.donninger at wavenet.at
Wed Aug 9 04:07:19 PDT 2006
>
> Markus Enzenberger is right in saying that it's faster to recompute
> ladders than trying to cache their results. For 3-liberty problems it's a
> little different. Still, I wouldn't try to solve this problem by caching.
>
> Let me give you a hint: instead of approaching this from the tactical
> search and try to decide whether it has become invalid, try seeing it
> from the point of view when a move is played which tactical searches in
> may invalidate. Don't expect to find an easy solution though, it's a lot
> of work to get this even close to working satisfactorily.
>
> The other thing to do is trying to avoid doing 3-liberty search
> altogether. You may find that the most expensive 3-liberty searches
> actually don't give you any relevant information, so only do them when
> really necessary.
>
I think its necessary to extend ladders at least to Getas. See
Tesuij-software :-). I have the intention to do a very shallow 3libs search.
E.g. 3 plies 3 libs, if it does not result in a ladder, give up. This should
handle some frequent tactical situations with a string already surrounded or
near the edge. One could handle this by the eval. E.g. I use the PON-number
concept (1,2,3th Dame points). This number gives usually the right answer
that the enclosed string is weak/dead. But as I do the tactical search
first, dead strings/groups are marked and they do not disturb anymore the
group-classification process. In case of the PON-Number one has to iterate
again, because the string has been marked dead after the group-formation
process and it might change the groups structure. But even this iteration is
probably faster than doing a local search. Its only logically simpler.
You are right, the main problem in 19x19 is the board size. Even simple
calculations which are done on every intersection take very long. The
100K/sec. was certainly too optimistic.
Chrilly
More information about the computer-go
mailing list