[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] Extremely bad mistake
From: |
Gunnar Farneback |
Subject: |
Re: [gnugo-devel] Extremely bad mistake |
Date: |
Tue, 17 Jun 2003 18:05:41 +0200 |
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) |
SP Lee wrote:
> Sorry, I'm afraid my question was not so clear. I just want to ask
> when gnugo consider defense of a group, does it consider the liberties
> of surrounding opponent group? If yes, is it because there are now too
> many (4) liberties of the surrounding group?
Yes. Usually it's just a waste of time for a two-liberty string to
consider filling a liberty of a four-liberty neighbor.
The relevant code can be found in defend2 (trying to defend a
2-liberty string) and its calls to break_chain_moves (attack
surrounding strings with one liberty), break_chain2_moves (attack
surrounding strings with two liberties), and break_chain3_moves
(attack surrounding strings with three liberties). In this case we
would also need a break_chain4_moves, or better yet something to the
same effect which only applies in semeai-like situations.
/Gunnar
Re: [gnugo-devel] Extremely bad mistake, SP LEE, 2003/06/16