gnugo-devel
[Top][All Lists]
Advanced

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

Re: [gnugo-devel] new vital attack pattern (revised)


From: Gunnar Farneback
Subject: Re: [gnugo-devel] new vital attack pattern (revised)
Date: Sun, 18 Jan 2004 00:54:54 +0100
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode)

Martin wrote:
> The other problem is what Evan pointed, e.g.
> 
> |OOOOO
> |OO.OO
> |OOXOO
> |XX.XO
> |.X.XO
> |.*XOO
> |.OXO.
> +-----
> 
> This wouldn't be matched with
> 
> ?X?
> X.X
> *XO
> 
> but the respective move would still work. The alternative is to leave
> the upper line out
> 
> X.X
> *XO
> 
> and use a constraint. But after some experimenting, I have come to the
> conclusion that in fact, constraining to one-space-eyes does not yield
> any real advantages. So my new proposal is somewhat simplified, but
> still the increase in node counts compared to the unpatched version is
> negligible.

I think the relevant constraint is that the eyespace we try to destroy
can actually provide one eye. If it's already false there's not much
point in destroying it. I.e. like this:

Pattern VA54
# mh New pattern (3.5.4)
# See ld_owl:413/414

X.X    play atari inside one eye to destroy the other eye
*XO

:8,s,value(45)

XbX
*AO

;lib(A)==2 && olib(*)>=2 && owl_proper_eye(*) && owl_maxeye(b)>0

/Gunnar




reply via email to

[Prev in Thread] Current Thread [Next in Thread]