gnugo-devel
[Top][All Lists]
Advanced

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

Re: [gnugo-devel] Patch: Strategic effect for strategic attacks and defe


From: Arend Bayer
Subject: Re: [gnugo-devel] Patch: Strategic effect for strategic attacks and defenses
Date: Tue, 22 Oct 2002 21:19:43 -0400 (EDT)

I made another small experiment, using Dan's new code in the simplest
possible way. The result is pretty mixed, and analyzing it might give
useful hints for improving both approaches to measuring escape potential.

(This uses only half of the potential of the new code, i.e. doesn't use
whether a defending move breaks out of the surroundedness, etc.)

Arend

(30 FAILs, 30 PASSes. I think 4 of the FAILs are new tests.)

./regress.sh . reading.tst
175 unexpected FAIL: Correct '1 (N1|N2)', got '0'
./regress.sh . owl.tst
./regress.sh . owl_rot.tst
./regress.sh . ld_owl.tst
./regress.sh . optics.tst
./regress.sh . filllib.tst
./regress.sh . atari_atari.tst
17 unexpected FAIL: Correct 'S10', got 'PASS'
./regress.sh . connection.tst
95 unexpected FAIL: Correct '1 (N1|N2)', got '0'
./regress.sh . blunder.tst
./regress.sh . trevora.tst
130 unexpected FAIL: Correct 'F4', got 'B7'
200 unexpected PASS!
./regress.sh . nngs1.tst
7 unexpected PASS!
8 unexpected FAIL: Correct 'M10|L9', got 'S14'
31 unexpected PASS!
35 unexpected FAIL: Correct 'D13', got 'N8'
37 unexpected FAIL: Correct 'H8|K14|L15|L14', got 'F5'
47 unexpected FAIL: Correct 'G15|F15|G16', got 'O17'
48 unexpected PASS!
50 unexpected FAIL: Correct 'O10', got 'N17'
./regress.sh . strategy.tst
20 unexpected PASS!
50 unexpected PASS!
./regress.sh . endgame.tst
./regress.sh . heikki.tst
./regress.sh . neurogo.tst
./regress.sh . arb.tst
./regress.sh . rosebud.tst
./regress.sh . golife.tst
./regress.sh . arion.tst
./regress.sh . viking.tst
./regress.sh . ego.tst
./regress.sh . dniwog.tst
./regress.sh . lazarus.tst
./regress.sh . trevorb.tst
220 unexpected PASS!
450 unexpected FAIL: Correct '!L6', got 'L6'
./regress.sh . strategy2.tst
66 unexpected PASS!
83 unexpected FAIL: Correct 'P14', got 'H17'
89 unexpected PASS!
./regress.sh . nicklas1.tst
1206 unexpected FAIL: Correct 'C15', got 'R12'
./regress.sh . nicklas2.tst
2102 unexpected PASS!
./regress.sh . nicklas3.tst
./regress.sh . nicklas4.tst
1102 unexpected FAIL: Correct 'P9|O9', got 'N13'
./regress.sh . nicklas5.tst
./regress.sh . manyfaces.tst
2 unexpected FAIL: Correct 'S16', got 'D18'
7 unexpected FAIL: Correct 'R2|S7', got 'L13'
./regress.sh . niki.tst
4 unexpected FAIL: Correct 'Q8', got 'S8'
./regress.sh . trevor.tst
190 unexpected FAIL: Correct 'B7', got 'F5'
./regress.sh . tactics.tst
./regress.sh . buzco.tst
./regress.sh . nngs.tst
180 unexpected PASS!
1800 unexpected PASS!
./regress.sh . trevorc.tst
600 unexpected FAIL: Correct '!E8', got 'E8'
960 unexpected FAIL: Correct '!H6', got 'H6'
1080 unexpected FAIL: Correct '!L8|K10|K9', got 'L8'
1650 unexpected PASS!
./regress.sh . strategy3.tst
101 unexpected FAIL: Correct 'M16', got 'M17'
111 unexpected PASS!
./regress.sh . capture.tst
./regress.sh . connect.tst
./regress.sh . global.tst
./regress.sh . vie.tst
./regress.sh . arend.tst
35 unexpected PASS!
./regress.sh . 13x13.tst
15 unexpected PASS!
28 unexpected PASS!
65 unexpected PASS!
./regress.sh . semeai.tst
./regress.sh . trevord.tst
400 unexpected PASS!
490 unexpected FAIL: Correct 'D5', got 'G4'
500 unexpected FAIL: Correct 'E3', got 'K5'
520 unexpected FAIL: Correct 'D15', got 'G16'
860 unexpected FAIL: Correct 'Q5', got 'N4'
870 unexpected FAIL: Correct 'R6', got 'J15'
./regress.sh . strategy4.tst
157 unexpected PASS!
200 unexpected PASS!
./regress.sh . owl1.tst
./regress.sh . handtalk.tst
19 unexpected FAIL: Correct 'J8', got 'H10'
./regress.sh . nngs2.tst
./regress.sh . nngs3.tst
100 unexpected PASS!
320 unexpected PASS!
460 unexpected PASS!
680 unexpected PASS!
700 unexpected PASS!
1150 unexpected FAIL: Correct 'G13', got 'J13'
1160 unexpected FAIL: Correct 'B1', got 'A4'
1180 unexpected FAIL: Correct 'A6', got 'A5'
./regress.sh . strategy5.tst
224 unexpected PASS!
225 unexpected PASS!
./regress.sh . century2002.tst
./regress.sh . auto01.tst
./regress.sh . auto02.tst
./regress.sh . auto03.tst
./regress.sh . auto04.tst
./regress.sh . auto_handtalk.tst
./regress.sh . safety.tst
./regress.sh . ninestones.tst
130 unexpected PASS!

Index: engine/dragon.c
===================================================================
RCS file: /cvsroot/gnugo/gnugo/engine/dragon.c,v
retrieving revision 1.87
diff -u -r1.87 dragon.c
--- engine/dragon.c     14 Oct 2002 15:41:07 -0000      1.87
+++ engine/dragon.c     23 Oct 2002 01:01:40 -0000
@@ -1999,8 +1999,17 @@

   weakness_value[0] = gg_interpolate(&moyo_value2weakness,
                                     dragon2[d].moyo_territorial_value);
+#if 0
   weakness_value[1] = gg_interpolate(&escape_route2weakness,
                                     escape_route);
+#else
+  if (!dragon2[d].surround_status)
+    weakness_value[1] = 0.0;
+  else if (dragon2[d].surround_status == WEAKLY_SURROUNDED)
+    weakness_value[1] = 0.5;
+  else if (dragon2[d].surround_status == SURROUNDED)
+    weakness_value[1] = 1.0;
+#endif
   weakness_value[2] = gg_interpolate(&genus2weakness, true_genus);

   DEBUG(DEBUG_DRAGONS, "Computing weakness of dragon at %1m:\n", origin);





reply via email to

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