gnugo-devel
[Top][All Lists]
Advanced

[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: Tue, 30 Nov 2004 03:17:00 +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 a couple of the recently added tests.

buzco:4         PASS D13 [D13]
nngs:380        FAIL H2 [!H2|S1]
semeai:119      pass
ld_owl:321      pass
semeai:117      pass
owl1:353        pass
5 PASS (1 PASS, 4 pass)
1 FAIL
Total nodes: 1665839798 3065394 13267640 (+0.078% +0.065% +0.2%)

Regarding nngs:380 the patch changes the move from H3 to H2, but I
don't see that it makes much of a difference. Can someone suggest a
better correct answer than [!H2|S1], alternatively explain why H2 is
worse than other moves which allow white to cut at M2/K2?

/Gunnar

Index: patterns/owl_attackpats.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/owl_attackpats.db,v
retrieving revision 1.116
diff -u -r1.116 owl_attackpats.db
--- patterns/owl_attackpats.db  17 Nov 2004 03:24:21 -0000      1.116
+++ patterns/owl_attackpats.db  27 Nov 2004 18:47:14 -0000
@@ -3187,6 +3219,25 @@
 ;|| (!attack(b) && olib(c)>=3)
 
 
+Pattern A814
+# gf New pattern. (3.7.2)
+# See ld_owl:321.
+
+X..        try to squeeze eyespace
+OX*
+?X.
+---
+
+:8,s,value(35)
+
+X..
+OB*
+?Ba
+---
+
+;lib(B) == 3 && owl_big_eyespace(*) && olib(*)>2 && olib(a)>1
+
+
 #########################################################
 #                                                       #
 #                Nakade patterns                        #
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
@@ -2704,6 +2723,23 @@
 :8,-,value(30)
 
 
+Pattern D645
+# gf New pattern. (3.7.2)
+# See semeai:117-119.
+
+OOX     secure eye and capture lunch
+.*.
+---
+
+:8,-,value(96)
+
+OOB
+a*.
+---
+
+;owl_proper_eye(a) && does_attack(*,B) && !obvious_false_oeye(B)
+
+
 #########################################################
 #                                                       #
 #            Make eyeshape in the center                #
@@ -3827,6 +3881,65 @@
 :8,-,value(80)
 
 
+Pattern D844
+# gf New pattern. (3.7.2)
+
+|.OO        partition corner eyespace to avoid bent four complications
+|.*.
++---
+
+:8,-,value(40)
+
+|.OO
+|.*a
++---
+
+;owl_proper_eye(a) && owl_big_eyespace(a)
+
+
+Pattern D845
+# gf New pattern. (3.7.2)
+# See ld_owl:321.
+
+|OO.o         converse to A1305b
+|*X.O
+|...O
++----
+
+:8,s,value(35)
+
+|aa.o
+|*X.O
+|...O
++----
+
+;lib(a)==2
+
+
+Pattern D846
+# gf New pattern. (3.7.2)
+# See ld_owl:321.
+
+|OO.o         followup
+|OX.O
+|.*.O
++----
+
+:8,-,value(35)
+
+
+Pattern D847
+# gf New pattern. (3.7.2)
+# See ld_owl:321.
+
+|OO.o         followup
+|OX*O
+|.X.O
++----
+
+:8,-,value(35)
+
+
 #########################################################
 #                                                       #
 #                  Prevent intrusion                    #
@@ -7001,16 +7016,19 @@
 
 Pattern D1391
 # gf New pattern. (3.5.3)
+# gf Revised pattern. (3.7.2)
+# See owl1:353.
 
 .O*O       connect out
-OXX.
+OX??
 
 :8,-,value(80)
 
 bO*a
-dCC.
+dC??
 
-;owl_escape_value(a) > 0 && oplay_attack(*,b,C) && !xplay_connect(*,a,d)
+;owl_escape_value(a) > 0 && oplay_attack_either(*,b,C,b)
+;&& !xplay_connect(*,a,d)
 
 
 #########################################################




reply via email to

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