[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnugo-devel] owl tuning
From: |
Gunnar Farnebäck |
Subject: |
[gnugo-devel] owl tuning |
Date: |
Mon, 15 Nov 2004 05:19:22 +0100 |
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) |
This owl tuning patch solves four testcases with an insignificant
reduction of node counts.
ld_owl:318 pass
ld_owl:319 pass
ld_owl:320 pass
olympiad2004:202pass
4 PASS (0 PASS, 4 pass)
Total nodes: 1661742806 3071626 13214086 (-0.053% -0.031% -0.092%)
- owl tuning
/Gunnar
Index: patterns/owl_attackpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_attackpats.db,v
retrieving revision 1.114
diff -u -r1.114 owl_attackpats.db
--- patterns/owl_attackpats.db 24 Aug 2004 14:39:53 -0000 1.114
+++ patterns/owl_attackpats.db 22 Sep 2004 15:39:55 -0000
@@ -1494,6 +1494,26 @@
; && (xplay_attack(b,c,*,d,d) || !xplay_defend(*,b,d,e,e))
+Pattern A406d
+# gf New pattern. (3.7.1)
+
+?xxx?
+o...o center block
+..*Oo
+o..Y?
+??Xx?
+
+:8,-,value(80)
+
+?xax?
+o...o
+..*Oo
+o..Y?
+??Xx?
+
+;owl_escape_value(a)>0
+
+
Pattern A407
# gf Added constraint. (3.5.3)
@@ -3511,6 +3579,25 @@
:8,s,value(35)
+Pattern A921
+# gf New pattern. (3.7.1)
+# See ld_owl:320.
+
+?XX??
+X.*Y?
+xO..x
+-----
+
+:8,s,value(30)
+
+?XX??
+X.*A?
+xO..x
+-----
+
+;oplay_defend(*,A)!=WIN
+
+
#########################################################
# #
# Cuts #
@@ -5053,6 +5175,21 @@
;owl_proper_eye(*)
+Pattern A1210
+# gf New pattern. (3.7.1)
+# See ld_owl:318.
+
+?O? not always found as lunch defense
+X*X
+
+:|,-,value(65)
+
+?a?
+B*C
+
+;attack(a) && !oplay_attack(*,a) && !oplay_defend_both(*,B,C)
+
+
#########################################################
# #
# Specific corner attacks #
Index: patterns/owl_defendpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_defendpats.db,v
retrieving revision 1.120
diff -u -r1.120 owl_defendpats.db
--- patterns/owl_defendpats.db 22 Aug 2004 20:48:36 -0000 1.120
+++ patterns/owl_defendpats.db 22 Sep 2004 15:39:56 -0000
@@ -1722,6 +1722,26 @@
; && oplay_attack(*,b,a,b)
+Pattern D503b
+# gf New pattern. (3.7.1)
+# See ld_owl:319. Cf. D1004b.
+
+|o.O try to get second eye through ko
+|.*O
+|..O
+|?OX
+
+:8,s,value(45)
+
+|oaO
+|.*O
+|c.O
+|bOX
+
+;owl_proper_eye(a)
+;&& oplay_attack(*,b,c,b)
+
+
Pattern D504
# Don't apply this pattern on the edge. See patterns D505 and D506
# gf Revised constraint. (3.3.18)