[computer-go] Fast Board implementation
Łukasz Lew
lukasz.lew at gmail.com
Mon Dec 11 10:30:41 PST 2006
Pseudo liberties of a group is a sum of liberties of each stone,
example:
OOOOO
OXXXO
OX.XO
OXXXO
OOOOO
"X" group have 4 pseudo liberties.
If You merge two groups just add pseudo liberties.
If PL = 0 then group should be removed.
This is simple and sufficient :)
Lukasz
On 12/11/06, Don Dailey <drd at mit.edu> wrote:
>
>
> On Mon, 2006-12-11 at 18:22 +0100, Łukasz Lew wrote:
> > - pseudo liberties at top of union-set tree
>
>
> Refresh my memory on this. I remember talking about this a long time
> ago. A psuedo liberty is an upper bound on how many liberties there are
> for a given string, correct? Sometimes a liberty gets counted twice or
> more?
>
> But if it goes to zero or one it's correct for any given string?
>
> Is the idea that it's lightning fast to update incrementally?
>
> - Don
>
>
>
More information about the computer-go
mailing list