[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: About Viking



Eric Boesch wrote:

> >I almost forgot my main principle:
> >There should be no compromises in how the program represents
> >things. Either a chain of stones is connected or it is not, and
> >the program should know exactly why.
>
> same principle -- "the only direct way to prevent the capture is to play on
> one of the group's liberties, or to play on a liberty of a potential
> capturing stone".  Indirect attacks and defenses are just chains of direct
> attacks and defenses.  The "knowing exactly why" part, then, involves
> remembering which stones and liberties had an indirect effect on your final
> conclusion.
>

I also use exact tactical computation. Surprisingly, they

can be faster than non-exact ones. Finding the intersections

that are potentially involved in a tactical computation, when

the goal is 5 or 7 plies way can be very tricky.

I am quite interested in developing automatic tools

to find such knowledge. Any help about that topic would be

appreciated. OF course, one can use a kind of dilatation

operator on the strings so as to be conservative, but this

involves too much intersections. The ideal would be a compromis

between simplicity (dilatation) and accuracy (only the exact

relevent intersections).

--
Tristan Cazenave
Universite Paris 8, Departement Informatique, Labo IA
2, rue de la Liberte 93526 Saint-Denis Cedex - France
http://www.ai.univ-paris8.fr/~cazenave/