Sting SF 1.0 is out

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Master Om
Posts: 380
Joined: Wed Nov 24, 2010 9:57 am
Location: INDIA

Re: Sting

Post by Master Om » Wed Dec 14, 2011 1:19 am

Its Just good in findig sac in endgames. Its missing to find positional sacs in middlegame where other engines do. Like here.
Ba3 is winning all other engines find it in /within 30 secs but not sting.

New game
[d]4rrk1/p2q1pp1/2pbb3/1p4P1/3P3Q/1BP2R2/P7/R1B3K1 w - - 0 1

Analysis by Sting SF JA 111210 64bit:

1.Bc2 g6 2.Rf6 Bh3 3.Bd3 Be7 4.Rf4
-/+ (-0.76) Depth: 7/9 00:00:00 16kN
1.Be3 Qe7 2.Bxe6 Qxe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3
=/+ (-0.28) Depth: 8/11 00:00:00 40kN
1.Be3 Qe7 2.Bd2 g6 3.Re1 Qd7 4.Bxe6 Rxe6 5.Rh3 Rxe1+ 6.Bxe1
= (-0.20) Depth: 9/12 00:00:00 75kN
1.Be3 Qe7 2.Bd2 g6 3.Re1 Qd7 4.Bxe6 Rxe6 5.Rh3 Rxe1+ 6.Bxe1
= (-0.20) Depth: 10/12 00:00:00 92kN
1.Be3 g6 2.Bxe6 fxe6 3.Rh3 Qg7 4.Qe4 Qf7 5.Qh4 Qg7
= (0.00) Depth: 11/17 00:00:00 262kN
1.Be3 Qe7 2.Bd2 g6 3.Raf1 Bf5 4.Rxf5 gxf5 5.Qh6 Qe2 6.Qg6+ Kh8 7.Qh6+ Kg8
= (0.00) Depth: 12/18 00:00:00 472kN
1.Be3 Qe7 2.Bd2 g6 3.Raf1 c5 4.Bc2 cxd4 5.cxd4 Rc8 6.Be4 Bb4 7.Bc1 Bc3 8.Bd3 Bxa2
+/= (0.32) Depth: 13/21 00:00:00 1312kN
1.Be3 Qe7 2.Bd2 g6 3.Raf1 c5 4.Bc2 cxd4 5.cxd4 Rc8 6.Be4 Bb4 7.Bc1 Bc3 8.Bd3 Bxa2
+/= (0.32) Depth: 14/21 00:00:00 1800kN
1.Be3 g6 2.Raf1 Bxb3 3.axb3 Qe6 4.d5 Qe4 5.Qxe4 Rxe4 6.dxc6 Rc8 7.Bd4 Rg4+ 8.Kh1 Rh4+ 9.Kg2 f5 10.gxf6 Kf7 11.Ra1 Rh2+ 12.Kf1 Rxc6 13.Rxa7+ Rc7
= (0.12) Depth: 15/26 00:00:01 4194kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rxa7 Qxb3 4.Rh3 Qd1+ 5.Kg2 Qc2+ 6.Kg1 Qb1+ 7.Kf2 Qc2+ 8.Kf1 Qd3+ 9.Kf2 Qc2+
= (0.00) Depth: 16/31 00:00:02 16183kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rxa7 Qxb3 4.Rh3 Qd1+ 5.Kg2 Qc2+ 6.Kg1 Qb1+ 7.Kf2 Qc2+ 8.Kf1 Qd3+ 9.Kf2 Qc2+
= (0.00) Depth: 17/31 00:00:03 17677kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rxa7 Qxb3 4.Rh3 Qd1+ 5.Kg2 Qc2+ 6.Kg1 Qb1+ 7.Kf2 Qc2+ 8.Kf1 Qd3+ 9.Kf2 Qc2+
= (0.00) Depth: 18/31 00:00:04 27124kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rxa7 Qxb3 4.Rh3 Qd1+ 5.Kg2 Qc2+ 6.Kg1 Qb1+ 7.Kf2 Qc2+ 8.Kf1 Qd3+ 9.Kf2 Qc2+
= (0.00) Depth: 19/31 00:00:05 35968kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 Rxb3 8.Rxa7 Rc3 9.Ke2 g6 10.Rd7 Bg3 11.Rb7 Bd6 12.Ra7 b4 13.Rd7 Bh2 14.Qe7 Rc2+ 15.Kf3 Rc3+ 16.Ke4 b3
= (0.16) Depth: 20/34 00:00:12 82191kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 Rxb3 8.Rxa7 Rc3 9.Ke2 g6 10.Rd7 Bg3 11.Rb7 Bd6 12.Ra7 b4 13.Rd7 Bh2 14.Qe7 Rc2+ 15.Kf3 Rc3+ 16.Ke4 b3
= (0.16) Depth: 21/34 00:00:14 99340kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 Rxb3 8.Rxa7 Rc3 9.Ke2 g6 10.Rd7 Bg3 11.Rb7 Bd6 12.Ra7 b4 13.Rd7 Bh2 14.Qe7 Rc2+ 15.Kf3 Rc3+ 16.Ke4 b3
= (0.16) Depth: 22/34 00:00:27 201mN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 c5 8.Rxa7 cxd4 9.Rd7 Bc5 10.Qd5 g6 11.Rc7 Ba3 12.Rb7 Bc1 13.Qxb5 Kh7 14.b4 Be3+ 15.Ke2 Rc2+
+/= (0.28) Depth: 23/40 00:01:25 648mN

(Prakash, Bhubaneswar 14.12.2011)
Always Expect the Unexpected

User avatar
Master Om
Posts: 380
Joined: Wed Nov 24, 2010 9:57 am
Location: INDIA

Re: Sting

Post by Master Om » Wed Dec 14, 2011 2:11 am

Sting misses c4 here too.


New game
[d]3r2k1/3N1ppp/p2Pp3/8/5q2/8/1PP3R1/1K1R1B2 w - - 0 1

Analysis by Sting SF JA 111210 64bit:

1.Nc5 Rxd6 2.Bd3 f5 3.Rdg1 g6 4.Bxa6 Qd4 5.Nb3
-/+ (-0.96) Depth: 7/11 00:00:00 20kN
1.Nc5 Rxd6 2.Bd3 f5 3.Rdg1 g6 4.Bxa6 Qd4 5.Nb3 Qe4
-/+ (-1.25) Depth: 8/14 00:00:00 46kN
1.Nc5 Rxd6 2.Bd3 f5 3.Nxa6 g5 4.Rf1 Qe3 5.Bc4 Rd4 6.b3
-/+ (-1.09) Depth: 9/16 00:00:00 89kN
1.Nc5 Rxd6 2.Bd3 f5 3.Nxa6 g5 4.Rf1 Qe3 5.Bc4 g4 6.Re2 Qb6 7.Rfe1 f4 8.Rxe6 Rxe6 9.Rxe6
-/+ (-1.25) Depth: 10/21 00:00:00 151kN
1.Nc5 Rxd6 2.Bd3 f5 3.Re1 Qb4 4.Re5 Qd4 5.Rge2 Rb6 6.b3 Qg1+ 7.Re1
-/+ (-0.92) Depth: 11/21 00:00:00 487kN
1.Nc5 Rxd6 2.Bd3 f5 3.Re1 e5 4.b3 g6 5.Bxa6 Kg7 6.Bc4 Kf6 7.Nd3 Qf3
-/+ (-0.84) Depth: 12/21 00:00:00 804kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.Bc4 g5 6.Rxd6 Qxd6 7.b4 Kg7 8.Nc5 e5 9.Rf1 f4
-/+ (-1.05) Depth: 13/21 00:00:00 2245kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.Bc4 g5 6.Rxd6 Qxd6 7.b4 Kg7 8.Nc5 e5 9.Rf1 f4
-/+ (-1.05) Depth: 14/21 00:00:00 3016kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.c3 g5 6.Rh1 Qe3 7.Rhe1 Qf2 8.Bc4 Rxd1+ 9.Rxd1 Kf7 10.Nc7
-/+ (-1.21) Depth: 15/24 00:00:01 6707kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.Bc4 Rxd1+ 6.Rxd1 Kf7 7.Rd7+ Kg6 8.Nc7 Qe1+ 9.Ka2 Qb4 10.Bb3 e5 11.Ne6 Qa5+ 12.Kb1 Qe1+ 13.Ka2
-/+ (-1.13) Depth: 16/28 00:00:02 12908kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.c3 h5 5.Re2 Qa5 6.Nb4 h4 7.Rh2 Qh5 8.Kc2 g5 9.Be2 Qh7+ 10.Rd3 Qe4 11.Kb3 Qf4 12.Rxd6 Qxd6
-/+ (-1.25) Depth: 17/36 00:00:06 42670kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.c3 h5 5.Re2 Qa5 6.Nb4 h4 7.Rh2 Qh5 8.Kc2 g5 9.Be2 Qh7+ 10.Rd3 Qe4 11.Kb3 Qf4 12.Rxd6 Qxd6
-/+ (-1.25) Depth: 18/36 00:00:08 59958kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.c3 h5 5.Re2 Qa5 6.Nb4 h4 7.Rh2 Qh5 8.Kc2 g5 9.Be2 Qh7+ 10.Rd3 Qe4 11.Kb3 Qf4 12.Rxd6 Qxd6
-/+ (-1.25) Depth: 19/36 00:00:12 87669kN
1.Nc5 Rxd6 2.Bd3 h6 3.Ne4 Rd4 4.Re1 Qe5 5.Rge2 Rb4 6.b3 Rb8 7.Rd1 g5 8.Nd6 Qf4 9.Bc4 Rd8 10.Red2 a5 11.Kb2
-/+ (-1.33) Depth: 20/36 00:00:46 347mN
1.Nc5 Rxd6 2.Bd3 h6 3.Rdg1 g5 4.Ne4 Rb6 5.Rf1 Qb8 6.Nf6+ Kg7 7.c3 Rd6 8.Bc2 Rd8 9.Rgf2 Qb7 10.Be4 Qb3 11.Nh5+ Kg8
-/+ (-1.09) Depth: 21/37 00:02:04 957mN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Ne4 Rb6 4.b3 a5 5.Nd2 Rb8 6.Nc4 Qc3 7.Rdg1 g6 8.Rg3 f5 9.Be2 Qd4 10.Rd1 Qh4 11.Rgd3 a4
-/+ (-1.25) Depth: 22/37 00:03:07 1438mN

(Prakash, Bhubaneswar 14.12.2011)
Always Expect the Unexpected

Albert Silver
Posts: 2894
Joined: Wed Mar 08, 2006 8:57 pm
Location: Rio de Janeiro, Brazil

Re: Sting

Post by Albert Silver » Wed Dec 14, 2011 5:45 am

Master Om wrote:Its Just good in findig sac in endgames. Its missing to find positional sacs in middlegame where other engines do. Like here.
Ba3 is winning all other engines find it in /within 30 secs but not sting.

[d]4rrk1/p2q1pp1/2pbb3/1p4P1/3P3Q/1BP2R2/P7/R1B3K1 w - - 0 1

Analysis by Sting SF JA 111210 64bit:

1.Be3 Bxb3 2.axb3 Qe6 3.Rxa7 Qxb3 4.Rh3 Qd1+ 5.Kg2 Qc2+ 6.Kg1 Qb1+ 7.Kf2 Qc2+ 8.Kf1 Qd3+ 9.Kf2 Qc2+
= (0.00) Depth: 19/31 00:00:05 35968kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 Rxb3 8.Rxa7 Rc3 9.Ke2 g6 10.Rd7 Bg3 11.Rb7 Bd6 12.Ra7 b4 13.Rd7 Bh2 14.Qe7 Rc2+ 15.Kf3 Rc3+ 16.Ke4 b3
= (0.16) Depth: 20/34 00:00:12 82191kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 Rxb3 8.Rxa7 Rc3 9.Ke2 g6 10.Rd7 Bg3 11.Rb7 Bd6 12.Ra7 b4 13.Rd7 Bh2 14.Qe7 Rc2+ 15.Kf3 Rc3+ 16.Ke4 b3
= (0.16) Depth: 21/34 00:00:14 99340kN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 Rxb3 8.Rxa7 Rc3 9.Ke2 g6 10.Rd7 Bg3 11.Rb7 Bd6 12.Ra7 b4 13.Rd7 Bh2 14.Qe7 Rc2+ 15.Kf3 Rc3+ 16.Ke4 b3
= (0.16) Depth: 22/34 00:00:27 201mN
1.Be3 Bxb3 2.axb3 Qe6 3.Rh3 Qxe3+ 4.Rxe3 Rxe3 5.Kg2 Rg3+ 6.Kf2 Rxc3 7.Qe4 c5 8.Rxa7 cxd4 9.Rd7 Bc5 10.Qd5 g6 11.Rc7 Ba3 12.Rb7 Bc1 13.Qxb5 Kh7 14.b4 Be3+ 15.Ke2 Rc2+
+/= (0.28) Depth: 23/40 00:01:25 648mN

(Prakash, Bhubaneswar 14.12.2011)
I get different results, though I noticed that it takes a long time to play it after it found it. After maybe 15 seconds at most, it had chosen Ba3 as the key move, but took over a minute to show the PV and play it.


Analysis by Sting SF JA 111210 64bit:

1.Bd2 g6 2.Raf1 c5 3.Bxe6 fxe6 4.Rf6 Qh7 5.Qxh7+ Kxh7 6.Rf7+ Kg8 7.Rxa7 Re7 8.Rxf8+ Kxf8 9.Ra6 Rd7 10.Kf1 Ke7 11.Ke2 cxd4 12.cxd4 Bg3 13.Ra3
= (0.12) Depth: 19/32 00:00:06 43444kN
1.Bd2 g6 2.Raf1 c5 3.Bxe6 fxe6 4.Rf6 Qh7 5.Qxh7+ Kxh7 6.Rf7+ Kg8 7.Rxa7 Re7 8.Rxf8+ Kxf8 9.Ra6 Rd7 10.Kf1 Ke7 11.Ke2 cxd4 12.cxd4 Bg3 13.Ra3
= (0.12) Depth: 20/32 00:00:09 63110kN
1.Ba3 Bxb3 2.Bxd6 Qxd6 3.Rh3 f5 4.axb3 a5 5.Rxa5 Qe6 6.Qh7+ Kf7 7.Ra7+ Re7 8.Qh5+ g6 9.Qh7+ Ke8 10.Rxe7+ Qxe7 11.Qxg6+ Kd8 12.Qxc6 Qxg5+ 13.Qg2 Qc1+ 14.Kh2 Qf4+ 15.Kh1 Qc1+ 16.Qg1 Qxg1+ 17.Kxg1 Kd7 18.c4 bxc4 19.bxc4 Rc8
+- (1.53) Depth: 21/45 00:01:11 531mN
1.Ba3 Bxb3 2.Bxd6 Qxd6 3.Rh3 f5 4.axb3 a5 5.Rxa5 Qe6 6.Qh7+ Kf7 7.Ra7+ Re7 8.Qh5+ g6 9.Qh7+ Ke8 10.Rxe7+ Qxe7 11.Qxg6+ Kd8 12.Qxc6 Qxg5+ 13.Qg2 Qc1+ 14.Kh2 Qf4+ 15.Kh1 Qc1+ 16.Qg1 Qxg1+ 17.Kxg1 Kd7 18.c4 bxc4 19.bxc4 Rc8
+- (1.53) Depth: 22/45 00:01:16 572mN
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."

Albert Silver
Posts: 2894
Joined: Wed Mar 08, 2006 8:57 pm
Location: Rio de Janeiro, Brazil

Re: Sting

Post by Albert Silver » Wed Dec 14, 2011 6:19 am

Master Om wrote:Sting misses c4 here too.


New game
[d]3r2k1/3N1ppp/p2Pp3/8/5q2/8/1PP3R1/1K1R1B2 w - - 0 1

Analysis by Sting SF JA 111210 64bit:

1.Nc5 Rxd6 2.Bd3 f5 3.Rdg1 g6 4.Bxa6 Qd4 5.Nb3
-/+ (-0.96) Depth: 7/11 00:00:00 20kN
1.Nc5 Rxd6 2.Bd3 f5 3.Rdg1 g6 4.Bxa6 Qd4 5.Nb3 Qe4
-/+ (-1.25) Depth: 8/14 00:00:00 46kN
1.Nc5 Rxd6 2.Bd3 f5 3.Nxa6 g5 4.Rf1 Qe3 5.Bc4 Rd4 6.b3
-/+ (-1.09) Depth: 9/16 00:00:00 89kN
1.Nc5 Rxd6 2.Bd3 f5 3.Nxa6 g5 4.Rf1 Qe3 5.Bc4 g4 6.Re2 Qb6 7.Rfe1 f4 8.Rxe6 Rxe6 9.Rxe6
-/+ (-1.25) Depth: 10/21 00:00:00 151kN
1.Nc5 Rxd6 2.Bd3 f5 3.Re1 Qb4 4.Re5 Qd4 5.Rge2 Rb6 6.b3 Qg1+ 7.Re1
-/+ (-0.92) Depth: 11/21 00:00:00 487kN
1.Nc5 Rxd6 2.Bd3 f5 3.Re1 e5 4.b3 g6 5.Bxa6 Kg7 6.Bc4 Kf6 7.Nd3 Qf3
-/+ (-0.84) Depth: 12/21 00:00:00 804kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.Bc4 g5 6.Rxd6 Qxd6 7.b4 Kg7 8.Nc5 e5 9.Rf1 f4
-/+ (-1.05) Depth: 13/21 00:00:00 2245kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.Bc4 g5 6.Rxd6 Qxd6 7.b4 Kg7 8.Nc5 e5 9.Rf1 f4
-/+ (-1.05) Depth: 14/21 00:00:00 3016kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.c3 g5 6.Rh1 Qe3 7.Rhe1 Qf2 8.Bc4 Rxd1+ 9.Rxd1 Kf7 10.Nc7
-/+ (-1.21) Depth: 15/24 00:00:01 6707kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 f5 4.Rgg1 h6 5.Bc4 Rxd1+ 6.Rxd1 Kf7 7.Rd7+ Kg6 8.Nc7 Qe1+ 9.Ka2 Qb4 10.Bb3 e5 11.Ne6 Qa5+ 12.Kb1 Qe1+ 13.Ka2
-/+ (-1.13) Depth: 16/28 00:00:02 12908kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.c3 h5 5.Re2 Qa5 6.Nb4 h4 7.Rh2 Qh5 8.Kc2 g5 9.Be2 Qh7+ 10.Rd3 Qe4 11.Kb3 Qf4 12.Rxd6 Qxd6
-/+ (-1.25) Depth: 17/36 00:00:06 42670kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.c3 h5 5.Re2 Qa5 6.Nb4 h4 7.Rh2 Qh5 8.Kc2 g5 9.Be2 Qh7+ 10.Rd3 Qe4 11.Kb3 Qf4 12.Rxd6 Qxd6
-/+ (-1.25) Depth: 18/36 00:00:08 59958kN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.c3 h5 5.Re2 Qa5 6.Nb4 h4 7.Rh2 Qh5 8.Kc2 g5 9.Be2 Qh7+ 10.Rd3 Qe4 11.Kb3 Qf4 12.Rxd6 Qxd6
-/+ (-1.25) Depth: 19/36 00:00:12 87669kN
1.Nc5 Rxd6 2.Bd3 h6 3.Ne4 Rd4 4.Re1 Qe5 5.Rge2 Rb4 6.b3 Rb8 7.Rd1 g5 8.Nd6 Qf4 9.Bc4 Rd8 10.Red2 a5 11.Kb2
-/+ (-1.33) Depth: 20/36 00:00:46 347mN
1.Nc5 Rxd6 2.Bd3 h6 3.Rdg1 g5 4.Ne4 Rb6 5.Rf1 Qb8 6.Nf6+ Kg7 7.c3 Rd6 8.Bc2 Rd8 9.Rgf2 Qb7 10.Be4 Qb3 11.Nh5+ Kg8
-/+ (-1.09) Depth: 21/37 00:02:04 957mN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Ne4 Rb6 4.b3 a5 5.Nd2 Rb8 6.Nc4 Qc3 7.Rdg1 g6 8.Rg3 f5 9.Be2 Qd4 10.Rd1 Qh4 11.Rgd3 a4
-/+ (-1.25) Depth: 22/37 00:03:07 1438mN

(Prakash, Bhubaneswar 14.12.2011)
So does Stockfish:

Analysis by Stockfish 2.1.1 JA 64bit:

1.Nc5 Rxd6 2.Bd3 Qe5 3.Ne4 Rb6 4.b3 a5 5.Nd2 Rb8 6.Re2 Qh5 7.Ree1 Qc5 8.Re4 g5 9.Rc4 Qe5 10.Nf3 Qe3 11.Nd4 f5 12.Nc6 Ra8 13.Ra4 g4 14.Bb5
-/+ (-1.29) Depth: 22/42 00:00:41 284mN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Ne4 Rb6 4.b3 a5 5.Nd2 Rb8 6.Re2 Qh5 7.Ree1 Qc5 8.Re4 g5 9.Rc4 Qe5 10.Nf3 Qe3 11.Nd4 f5 12.Nc6 Ra8 13.Ra4 g4 14.Bb5
-/+ (-1.29) Depth: 23/42 00:00:43 302mN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Ne4 Rb6 4.b3 a5 5.Nd2 Rb8 6.Rg4 f5 7.Ra4 Rb4 8.Ra2 g5 9.Nc4 Qc3 10.Nxa5 g4 11.Nc4 g3 12.Ra8+ Kf7 13.Ra7+ Kg6 14.Ra8 Qg7 15.Rg1 Kf6 16.Nd6 Ke5
-/+ (-1.37) Depth: 24/42 00:00:48 336mN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Nxa6 g6 4.Nb4 h5 5.Na2 h4 6.Re2 Qf4 7.Nc3 h3 8.Ne4 Rd4 9.Rh1 g5 10.Rg1 Rd5 11.Ree1 Kg7 12.Rgf1 Qb8 13.Rg1 h2 14.Rg2 Qf4 15.Rh1 f5 16.Nxg5
-+ (-1.53) Depth: 25/43 00:01:18 552mN
1.Nc5 Rxd6 2.Bd3 Qe5 3.Ne4 Rb6 4.c4 Kf8 5.c5 Rc6 6.Re2 Qf4 7.Rf2 Qg4 8.Rff1 f5 9.Rg1 Qh5 10.Rdf1 Qh3 11.Rg3 Qh4 12.Rgg1 Qd8 13.Rg3 Qd4 14.Kc2
-/+ (-1.25) Depth: 26/56 00:02:41 1143mN
1.Nc5 Rxd6 2.Bd3 a5 3.Ne4 Rb6 4.c4 Rb3 5.Nc5 Rb8 6.Nd7 Rb7 7.Bc2 g6 8.Rg4 Qf3 9.Rd3 Qf2 10.Rgd4 Rc7 11.Rd2 Qg1+ 12.Rd1 Qg5 13.c5 h5 14.Ba4 h4 15.c6 h3
-+ (-1.41) Depth: 27/56 00:06:11 2644mN
1.Nc5 Rxd6 2.Bd3 a5 3.Ne4 Rb6 4.c4 Rb3 5.Nc5 Rb8 6.Nd7 Rb7 7.Bc2 g6 8.Rg4 Qf3 9.Rd3 Qf2 10.Rgd4 Qe1+ 11.Bd1 Kg7 12.c5 Rc7 13.Rd6 h5 14.c6 h4 15.Nc5 h3 16.Rxh3 Qe5 17.Nxe6+
-+ (-1.53) Depth: 28/56 00:07:32 3228mN

and Critter only sees it after nearly 5 minutes:

Analysis by Critter 1.2 64-bit SSE4:

1.Nc5 Rxd6 2.Bd3 h5 3.Ne4 Rd4 4.Rf1 Qh6 5.Rh1 Kf8 6.Rgh2 g6 7.Rf1 Ke7 8.Nf6 Qh8 9.Rh3 h4 10.c3 Rd6 11.Kc2 g5 12.Ne4 Rd5 13.Nf6 Ra5 14.Be4 Ra2 15.Rd3
-/+ (-1.19) Depth: 22/56 00:00:44 524mN
1.Nc5 Rxd6 2.Bd3 h5 3.Ne4 Rd4 4.Rf1 Qh6 5.Rh1 Kf8 6.Rgh2 g6 7.Rf1 Ke7 8.Nf6 Qh8 9.Rh3 h4 10.c3 Rd6 11.Kc2 g5 12.Ne4 Rd5 13.Nf6 Ra5 14.Be4 Ra2 15.Rd3
-/+ (-1.19) Depth: 23/56 00:00:53 624mN
1.Nc5 Rxd6 2.Bd3 h5 3.Ne4 Rd4 4.Rf1 Qe5 5.Nf6+ Kh8 6.Re2 Qd6 7.Ne4 Qd8 8.Nc5 Kg8 9.b3 h4 10.Ref2 Qe7
-/+ (-1.10 ++) Depth: 24/63 00:01:30 1077mN
1.Nc5 Rxd6 2.Bd3 h5 3.Ne4 Rd4 4.Rf1 Qe5 5.Nf6+ Kh8 6.Re2 Qd6 7.Ne4 Qd8 8.Nc5 Kg8 9.b3 h4 10.Ref2
-/+ (-1.02 ++) Depth: 24/63 00:01:49 1298mN
1.Nc5 Rxd6 2.Bd3 h5 3.Rdg1 Qd4 4.Nb3 Qf6 5.Nd2 Rb6 6.b3 h4 7.Rg4 Kf8 8.R1g2 g6 9.Ne4 Qd8 10.Ng5 Rxb3+ 11.cxb3 Qxd3+ 12.Ka2 h3 13.Rf2 Qe3 14.Nxh3 Qxh3 15.Rxg6 Ke8 16.Rg8+ Ke7 17.Rg7
-/+ (-1.02) Depth: 24/63 00:02:04 1476mN
1.c4 Qf3 2.Rgd2 Rxd7 3.c5 Rd8 4.Rc1 Qf5+ 5.Rdc2 h5 6.Bxa6 g6 7.c6 Rxd6 8.c7 Rc6 9.c8Q+ Rxc8 10.Bxc8 g5 11.Bd7 h4 12.b4 Qd3 13.Bc6 g4 14.b5 Qd8 15.Rg2 f5 16.Kc2 Kf7 17.Rd2 Qb6 18.Rd7+ Kf6 19.Kd3 f4
-/+ (-0.89 ++) Depth: 24/63 00:04:50 3509mN
1.c4 Qf3 2.Rgd2 Rxd7 3.c5 Rd8 4.Rc1 Qf5+ 5.Rdc2 g5 6.Be2 Kg7 7.Rd1 Rc8 8.d7 Rxc5 9.Rd3 Rd5 10.d8Q Rxd8 11.Rxd8 h5 12.Rd7 g4 13.Bd3 Qf4 14.Bc4
=/+ (-0.70 ++) Depth: 24/63 00:06:37 4762mN
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."

User avatar
Master Om
Posts: 380
Joined: Wed Nov 24, 2010 9:57 am
Location: INDIA

Re: Sting

Post by Master Om » Wed Dec 14, 2011 7:40 am

I did not get it within that time you got it. I will try again. In my case it did find but changed mind to different move again!!!
Always Expect the Unexpected

lech
Posts: 1077
Joined: Sun Feb 14, 2010 9:02 pm

Re: Sting

Post by lech » Wed Dec 14, 2011 9:29 am

Thanks Albert, thanks Om much, :D
As I earlier wrote my idea needs a small tuning to improve it in midle-game play,
I will try to do it better ASAP.
Have you nice day! :D

lech
Posts: 1077
Joined: Sun Feb 14, 2010 9:02 pm

Re: Sting

Post by lech » Thu Dec 15, 2011 10:00 am

Please, before I end my tests and a possible work at new version (it may take much time) of "Sting SF JA", set options (parameters) Aggressiveness and Cowardice to 200. They are maximum values, but an infinite search should always verify possible, too high values.

User avatar
Eelco de Groot
Posts: 4245
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: First compile in Chess2U forum.

Post by Eelco de Groot » Thu Dec 15, 2011 10:19 pm

Michel wrote:
Ajedrecista wrote:Hello:

I have found this info in Chess2U forum:

http://www.chess2u.com/t4988-sting-sf-1 ... able#28947

sting_SF_10_w32.rar

SF 2.1.1 won 290.5 - 209.5 (+168 -87 = 245). I did my calculations and (more less) I get (with 2-sigma confidence ~ 95.45% confidence) a rating difference of +56.8 ± 22.2 ~ [+34.6, +79] in favour of SF 2.1.1.

I do not know if in that test SF 2.1.1 was w32 or x64; I have the same doubt with Sting SF 111208 (again I do not know if it is the same executable of the download link I post).

Regards from Spain.

Ajedrecista.
Well even if it costs elo, if this "sacrifice detection" really works it might be
useful for analysis. So far I do not understand the code (or the underlying principles).
The basic principle, well, how you hope this process works that is not so hard to explain I think. Marek is using Internal Iterative Deepening with a few twists. In IID, the main thing is that in nodes where this might be useful, a shorter search precedes the normal search, for instance to refresh the TT move (CUT node) or in the case of Stockfish that no longer stores a move in VALUE_TYPE_UPPER (ALL) nodes, IID has become something of a Monte Carlo for ALL nodes too, in my opinion, because it still calls IID whenever there is no TT move available, always that is. That is a bit missing from the Stockfish IID documentation, although I'm sure this was not completely missed by the programmers 8-) !

As I see it, because you splice off a shorter search each time you go one level deeper (higher) in the tree, you get a sort of binary search, or a fractal pattern of incrementally shallower searches, covering the tree within every iteration. If the move ordering is not too bad, it is likely that the interesting nodes for instance the chains of TT moves in a nullwindow search or the PV in a PV search, are visited several times in every iteration and, if you are lucky, also with each time a bigger search depth. This allows Marek to adjust some bounds in nodes following a capture for the final nominal searchdepth. I have/had a similar idea for the PV search, it is not in the present Rainbow Serpent right now but was is also using these IID searches in only the PV nodes to sharpen the alpha bound. Well, that was the idea anyway... Most elegant would probably to integrate this in the Internal Iterative Deepening block, to avoid too many extra calls to search. You will always get overhead this way of course and I had problems with too deep null window searches that were not helping the PV search anymore. It seemed to become totally useless for PV nodes too far from the frontier. Also storing lower bounds in nodes that are still ALL nodes can wreck your search, if you depend on finding only VALUE_TYPE_UPPER entries there, to classify the node as an ALL node in the first place for example. Those are some of the possible issues to watch.

Also Marek is using the SearchStack to facilitate this proces; because every child node can now easily see what has been changed to the bounds in the parent node instead of just relying on the transposition table to feed this information to the child nodes. This is a very powerful idea from Marek, I had not gotten that far in my version 8-) Maybe this is also what Yuri Osipov meant when he talked about a search where nodes are able to change the evaluation of their child nodes, in what I assume he may have learned from decompiling Houdini. The possibilities are very powerful I think, so I would not be surprised this is in more programs. I wrote about my PV search without giving any code before for instance but it is well possible I had read about something similar long before that, I do not know, maybe Cray Blitz already had this in its pipelines :D

Regards, Eelco
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan

User avatar
mclane
Posts: 17256
Joined: Thu Mar 09, 2006 5:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub
Contact:

Re: Sting

Post by mclane » Thu Dec 15, 2011 10:35 pm

[D]8/4kb1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - -



try it out with houdini ... and relate this with sting.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....

User avatar
Houdini
Posts: 1471
Joined: Mon Mar 15, 2010 11:00 pm
Contact:

Re: Sting

Post by Houdini » Thu Dec 15, 2011 11:07 pm

mclane wrote:[D]8/4kb1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - -



try it out with houdini ... and relate this with sting.
Here's the analysis with Houdini 2.0c and FiftyMoveDistance set to 10.

Code: Select all

 16/21	 0:00 	-6.43 	1.Bxa5 Kd7 2.Kd2 Rh8 3.Bb6 Ra8 4.Kc2 Re8 5.Kc3 Bg8 6.Kb4 Rf8 7.Kc3 (55.844) 5584
 17/33	 0:00 	-6.02 	1.Bxa5 Rh8 2.Bc7 b4 3.axb4 Kd7 4.Bb6 Kc8 5.Ba5 Kb7 6.Kd2 Ka6 7.Kc2 Kb5 8.Kc3 a3 9.Kb3 Ra8 10.Kxa3 Kc4 11.Ka4 Kxd4 12.b5 Kxc5 13.b6 Rb8 (1.152.447) 7113
 18/43	 0:00 	-5.57 	1.Bxa5 Rh8 2.Bb6 Kd7 3.Ba5 b4 4.Bxb4 Rb8 5.Kc3 Ke7 6.Kd3 Kf8 7.Kc3 Bg8 8.Kd3 Ke7 9.Kc3 Kd7 10.Kd3 (5.669.917) 7363
 19/43	 0:01 	-4.55 	1.Bxa5 b4 2.Bxb4 Rh8 3.Ba5 Kd7 4.Kc3 Ra8 5.Bb6 Kc8 6.Kb4 Be8 7.Ba5 Bd7 8.Kxa4 Kb8 9.Kb4 Bc8 10.a4 Ba6 11.Bd8 Kb7 12.Be7 Bd3 13.Bd6 Be4 14.a5 (12.394.238) 7585
...
 30/56	 0:10 	-4.31 	1.Bxa5 b4 2.axb4 Rh8 3.Kc3 Kd7 4.Bb6 Rb8 5.Ba5 Kc8 6.Kb2 Kb7 7.Ka3 Bg8 8.Kxa4 Ka6 9.Bc7 Ra8 10.Ba5 Kb7 11.Kb3 Bf7 12.Kc3 Rc8 13.Bb6 Rf8 14.Ba5 (80.574.902) 7491
...
 35/61	 0:28 	-4.31 	1.Bxa5 b4 2.axb4 Rh8 3.Kc3 Kd7 4.Bb6 Rb8 5.Ba5 Kc8 6.Kb2 Kb7 7.Ka3 Bg8 8.Kxa4 Ka6 9.Bc7 Rf8 10.Ba5 Rc8 11.Bb6 Bf7 12.Kb3 Kb5 13.Kc3 Ra8 14.Ba5 (209.623.724) 7323
 36/61	 0:35 	-4.49--	1.Bxa5 b4 (263.663.341) 7383
 36/61	 0:48 	-4.11++	1.Bb4 (366.336.746) 7490
 36/61	 0:54 	-3.71++	1.Bb4 (409.296.592) 7539
 36/68	 1:07 	-2.64++	1.Bb4 (510.224.424) 7513
 36/68	 2:00 	-0.05++	1.Bb4 (885.659.937) 7321
 36/71	 2:16 	 0.00 	1.Bb4 Ra8 2.Kc2 Kd7 3.Kd3 Rhh8 4.Kc3 Bg8 5.Kb2 Bh7 6.Ka1 Ke7 7.Ka2 Ra6 8.Kb2 Raa8 9.Kc1 Ra6 10.Kb2 Bg8 11.Kc3 (990.678.909) 7272
 37/71	 2:22 	 0.00 	1.Bb4 Ra8 2.Kc2 Kd7 3.Kd3 Rhh8 4.Kc3 Bg8 5.Kb2 Bh7 6.Ka1 Ke7 7.Ka2 Ra6 8.Kb2 Raa8 9.Kc1 Ra6 10.Kb2 Bg8 11.Kc3 (1.030.042.943) 7234
 38/71	 2:24 	 0.00 	1.Bb4 Ra8 2.Kc2 Kd7 3.Kd3 Rhh8 4.Kc3 Bg8 5.Kb2 Bh7 6.Ka1 Ke7 7.Ka2 Ra6 8.Kb2 Raa8 9.Kc1 Ra6 10.Kb2 Bg8 11.Kc3 (1.040.801.752) 7220
Robert

Post Reply