[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnugo-devel] Reading patch
From: |
Gunnar Farnebäck |
Subject: |
[gnugo-devel] Reading patch |
Date: |
Thu, 08 Sep 2005 22:01:38 +0200 |
User-agent: |
EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.3 (sparc-sun-solaris2.9) MULE/5.0 (SAKAKI) |
Time for a refreshing reading patch. This adds the static function
squeeze_moves() in reading.c, which looks for moves to squeeze out
liberties from superstrings. Typical examples are reading:203,204.
- new static function squeeze_moves() in reading.c
The breakage is (computed before the last patches went into CVS):
reading:203 PASS 1 E9 [1 E9]
filllib:35 FAIL A7 [A8|B8]
trevorb:600 FAIL N7 [F2|F3]
trevor:290 PASS G8 [!A9]
nngs4:730 PASS C17 [C17]
seki:206 PASS A1 [A1]
seki:803 FAIL C1 [C2]
seki:811 PASS A1 [A1]
5 PASS
3 FAIL
Total nodes: 1675157568 3156143 13093899 (+0.19% -0.09% -0.16%)
reading:203
Good pass, targeted testcase.
trevor:290
Good pass. Now it's understood that white A9 can tactically be
attacked with ko (previous result 0).
nngs4:730
The difference is whether E17 can be tactically defended. Without the
patch D17 is found as a defense, with the patch no defense is found.
Unclear what's correct.
seki:206
seki:811
Very good. Ko attack is now found on A4. (The two testcases are
similar but by no means identical.)
filllib:35
Accidental. The primary change is that black A5 is understood to no
longer be tactically safe, which is very good.
trevorb:600
With patch a bogus atari-atari defense appears at N7. The only change
in reading is
B:N7 W:N9 B:N11 W:M10 B:H13 W:K13 attack J13 (22) 0 PASS 1 M12
which of course is very good. Why the atari-atari reading makes a
mistake is unclear.
seki:803
Many changes in reading results:
1. B:A2 W:C1 B:B3 attack B3 (16) 0 PASS 1 A1
2. B:C2 W:C1 B:B1 attack A4 (16) 0 PASS 1 A3
3. W:A3 B:B1 defend A4 (16) 5 C2 5 C1
4. W:B1 B:B3 W:C2 B:A2 attack A2 (16) 0 PASS 1 D1
5. B:B1 attack A4 (17) 0 PASS 1 C1
6. B:C2 W:C1 B:B3 attack C1 (16) 0 PASS 1 B1
7. B:C2 W:C1 B:B3 W:A1 attack C1 (16) 0 PASS 1 A2
8. B:A2 W:C1 attack A4 (16) 0 PASS 1 A3
9. B:A2 W:C1 B:B3 attack B3 (16) 0 PASS 1 A1
10. W:C1 defend A4 (17) 5 A2 4 A2
11. W:A3 B:C1 W:C2 defend C3 (16) 5 B1 4 B1
12. W:A3 B:C1 W:C2 B:B1 attack A4 (17) 0 PASS 1 A1
13. W:A3 B:C2 W:C1 B:B1 defend A4 (16) 5 D1 4 D1
14. W:A3 B:B1 defend A4 (16) 5 C2 5 C1
15. W:C2 B:A2 W:D1 B:B1 attack B1 (16) 0 PASS 4 A3
16. B:A2 W:C2 B:B3 W:C1 attack D2 (16) 0 PASS 1 A1
Number 1,3,4,5,8,9,10,11,12,14,15,16 good. Number 2,6,7 bad. 13 bad
but probably not the fault of the patch. Overall an improvement.
/Gunnar
- [gnugo-devel] Reading patch,
Gunnar Farnebäck <=