STS [9.0] - Advancement of a/b/c Pawns

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

Moderators: hgm, Rebel, chrisw

swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

STS [9.0] - Advancement of a/b/c Pawns

Post by swami »

Chapter 9 of the Strategic Test Suite series is now available for download.

* Consists of carefully selected 100 test positions on "Advancement of a/b/c pawns"

* All of the questions in this test suite are selected by me and thoroughly verified by Dann Corbit through analysis with the help of top engines for hours. I initially selected about 200 problems and sent them to Dann, of which 100 has passed criteria. Dann then made the final selection.

Key Ideas:

1) Marching forward with either of the a/b/c pawns in an attempt to prevent opponent from advancing his pawns further. Helps in building the strong active defense.
2) Space advantage and possession in Queen Side.
3) Control of certain Squares on the queen side, and opening up of files via exchange of pawns.
4) Tests: Engine's Queen side aggressiveness, Space control, knowledge of Rook pawn tin opener.


Download it! here:
http://sites.google.com/site/strategict ... awnsII.epd

Thanks to those who reported bugs and tested out the v1.0 to v8.0

Test Suite release time: 19th of January, 2010
Swaminathan and Dann Corbit
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by swami »

Alternate download link:

Code: Select all

http://www.mediafire.com/file/3fcq2h4oyoa/STS 9.0 Advancement of a-b-c Pawns.epd
Testimonials page has been updated with added 3 new entries.

Thanks to John Merlino, Maurizio Platino, and Aaron Becker.

Feel free to report results from your engines/favorite engines. Suggestions are welcome. :)

Code: Select all

Recommended Test time: 

Short time control:                                      10 seconds each move. 
Intermediate Time Control:                               1 minute each move 
Long Time Control:                                       7 minutes each move. 
kingliveson

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by kingliveson »

Thanks for the release! :D
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by Dann Corbit »

Alternate site to collect all 9 at once:
http://cap.connx.com/epd/sts.zip
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by swami »

Looks like this is not tougher relative to the previous test suite STS 8.0

The difficulty level of this particular suite is certainly equivalent to STS 7.0.
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by swami »

Dann Corbit wrote:Alternate site to collect all 9 at once:
http://cap.connx.com/epd/sts.zip
Hi Dann,

Someone sent me the software dedicated to STS called STS STAT. I'm delighted to receive the first ever tool that has the name associated with the test suites.

The tool is designed to calculate the score out of /1000 based on Arena log file output. Also, the Total time taken, Rated time, Number of matching moves /100. It's a pretty neat software!

It's still private though. Perhaps the author will release it once the bugs have been fixed.
User avatar
Eelco de Groot
Posts: 4561
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by Eelco de Groot »

Hello Swami, your first link goes to Chapter 8 Advancement of f/g/h pawns, not 9? I did not look very closely what I downloaded so I tested that set a bit, not important but I think I have an alternative solution for the fourth position. If Black plays Kh8 first and then f4 which is the solution, the endresult is the same I believe. I tried to improve the solution time for this one position, first it was 16 seconds which is not so bad but now Rainbow Serpent doesn't find f4 anymore in more than 16 hours...

[D]1r3r2/1p3q1k/1Q1p4/2pNbpp1/2P5/7P/PP2R1P1/3R3K b - - bm f4; id "STS(v8.0) AKPC.004"; c0 "f4=10, Ra8=2, Rbe8=4, g4=6";

1r3r2/1p3q1k/1Q1p4/2pNbpp1/2P5/7P/PP2R1P1/3R3K b - -

Engine: Rainbow Serpent 1.6.3s(dc) Build 51 (Athlon 2009 MHz, 128 MB)
by Tord Romstad, Marco Costalba, Joona Kiiski Modifications: Dann Corbit

1.00 0:00 -0.20 1...Qh5 (194) 1

2.00 0:00 -0.20 1...Qh5 2.Qc7+ Kh6 (308) 2

2.00 0:00 -0.16 1...Ra8 2.a3 (384) 2

3.00 0:00 0.00 1...Ra8 2.a3 Kg6 (797) 5

4.00 0:00 -0.12 1...Ra8 2.a3 Rfe8 3.Rf1 (2.091) 14

5.00 0:00 -0.16 1...Ra8 2.Qb3 f4 3.Rf1 Bd4 (6.014) 38

5.00 0:00 -0.12 1...Qh5 2.Red2 Qh4 3.Qc7+ Kh8 4.b3 (7.988) 50

6.00 0:00 +0.08++ 1...Qh5 2.Red2 Qh4 3.Qc7+ Kh6 4.Ne3 Qg3 (9.937) 63

7.00 0:00 +0.04 1...Qh5 2.Red2 Kh8 3.Rf1 Qh4 4.Qb3 Ra8 (24.790) 131

8.00 0:00 -0.20 1...Qh5 2.Rde1 Qh6 3.Rf1 Qh4 4.Qb3 Kh6
5.Ree1 (101.269) 308

9.00 0:00 -0.08 1...Qh5 2.Rde1 Qh6 3.b3 Rf7 4.Rf1 Re8
5.Ref2 f4 6.Re2 (244.619) 423

10.00 0:00 0.00 1...Qh5 2.Rde1 Qh6 3.b3 g4 4.Qc7+ Qg7
5.Qxg7+ Kxg7 6.Rf1 f4 7.Ref2 g3
8.Re2 b5 9.a4 bxc4 10.bxc4 (364.758) 457

11.00 0:01 -0.28-- 1...Qh5 2.Rde1 Kh8 3.Rxe5 dxe5
4.Rxe5 Qd1+ 5.Kh2 (914.633) 541

11.14 0:04 -0.16 1...Kh8 2.a3 Qh5 3.Rde1 f4 4.Rxe5 dxe5
5.Ne7 f3 6.Ng6+ Kg8 7.Nxf8 fxg2+
8.Kxg2 Rxf8 9.Qxb7 (2.414.954) 547

12.01 0:08 -0.04 1...Kh8 2.Rf1 Qh7 3.Qb3 Ra8 4.a3 g4
5.Qd3 gxh3 6.Qxh3 Qxh3+ 7.gxh3 Kh7
8.h4 Rf7 9.Rg2 f4 10.Rf3 Rg7
11.Rxg7+ Kxg7 12.Rf2 (4.646.626) 568

13.01 0:14 0.00 1...Kh8 2.Qb3 Qh5 3.Rde1 Qh4 4.Ne7 Qh7
5.Nd5 Qh4 (8.157.457) 569

14.01 0:37 +0.20++ 1...Kh8 2.Ree1 Ra8 3.a3 g4 4.Rd3 Qh7
5.Rf1 f4 (21.728.847) 579

15.01 1:28 +0.36 1...Kh8 2.Rf1 f4 3.Qb3 Qh7 4.Ref2 Ra8
5.a3 Bd4 6.Rd2 Rfe8 7.Qb6 Ra6 8.Qb5 Raa8 (52.407.966) 592

16.01 2:51 +0.32 1...Kh8 2.Qb3 Qh5 3.Rde1 g4 4.Rxe5 dxe5
5.Qc3 Rbe8 6.Rxe5 Kg8 7.Rxe8 Qxe8
8.hxg4 Qe2 9.gxf5 Rxf5 10.Qg3+ Kh7
11.Qc7+ Kh6 (100.067.214) 584

17.01 7:00 +0.36 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rh7+ 6.Kg1 Bd4+ 7.Rxd4 cxd4
8.Nb5 Rg7 9.Nxd4 Rxg4 10.b3 Rbg8
11.Kf1 R4g6 12.Ne6 Rf6 13.Nd4 Ra8
14.a4 Rg6 (245.344.604) 583

18.01 10:53 +0.40 1...Kh8 2.Qc7 f4 3.b3 Rbe8 4.Qxf7 Rxf7
5.Rd3 Kg7 6.Kg1 Bd4+ 7.Kf1 Re5 8.b4 Kg6
9.a4 Rf8 10.bxc5 dxc5 11.Rb3 Rxe2
12.Kxe2 Ra8 13.Rxb7 Rxa4 (385.591.154) 590

19.01 25:31 +0.52 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rg8 6.Nb5 Rxg4 7.Re4 Rfg7
8.Rd2 R4g6 9.Rf2 Kg8 10.Ree2 Rh7+
11.Kg1 Kg7 12.Rf1 Kf7 13.Re4 Rh5
14.Rf3 Rg3 (896.484.585) 585

20.01 63:00 +0.68 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rg8 6.Nb5 Rxg4 7.Rf2 Rfg7
8.Rdd2 f3 9.Rxf3 Rxc4 10.Kg1 b6
11.b3 Rh4 12.Rdd3 Rh2 13.Rh3+ Rxh3
14.Rxh3+ Kg8 (2.229.158.138) 589

21.01 124:07 +0.68 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rg8 6.Nb5 Rxg4 7.Rf2 Rfg7
8.Rdd2 f3 9.Rxf3 Rxc4 10.Kg1 b6
11.b3 Rh4 12.Rdd3 Rh2 13.Rd2 Kh7
14.Rf5 Rh6 (4.337.524.049) 582

22.01 211:32 +0.48-- 1...Kh8 2.Rf1 (7.391.199.664) 582

23.01 582:03 +0.68 1...Kh8 2.Rf1 f4 3.Qb3 Qh7 4.Qf3 b5
5.cxb5 Rxb5 6.b3 Rbb8 7.Qg4 Rf7
8.Qe6 f3 9.gxf3 Rf5 10.Rff2 Rbf8
11.h4 R5f7 12.Rxe5 dxe5 13.Qxe5+ Rg7
14.Qd6 Re8 (20.534.265.944) 587

24.01 977:53 +0.68 1...Kh8 2.Rf1 f4 3.Qb3 Qh7 4.Qf3 b5
5.cxb5 Rxb5 6.b3 Rbb8 7.Qg4 Rf7
8.Ree1 Qg6 9.Rf3 Rg7 10.Rff1 Qh7
11.Re2 Qg8 12.Rd1 Rgb7 13.Qf3 Rh7
14.Qf2 f3 (34.590.208.027) 589
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
Eelco de Groot
Posts: 4561
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by Eelco de Groot »

This was the best result I could get with STS[8.0] on my single core Athlon:

Code: Select all

STS 8.0 Advancement of f-g-h pawns II.epd
Engine: Rainbow Serpent 1.6.3s(dc) Build 50 (Athlon 2009 MHz, 128 MB) 
by Tord Romstad, Marco Costalba, Joona Kiiski Modifications: Dann Corbit
Right until now: 59 of 100  ;  4:06m
5 seconds per position

         1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20
 -------------------------------------------------------------------------------------
   0 |   0   0   0   -   -   3   -   0   1   1   -   -   0   -   0   0   -   3   -   0
  20 |   0   2   -   -   -   0   -   0   0   0   -   2   -   -   1   -   0   -   0   -
  40 |   -   -   0   0   0   1   1   -   -   -   -   -   0   4   0   -   -   0   -   0
  60 |   -   1   -   0   3   0   0   0   0   -   2   -   1   0   0   -   -   0   0   -
  80 |   0   0   -   0   0   0   0   0   0   -   0   -   -   0   -   0   0   0   -   0

   1 sec ->  45/100
   2 sec ->  52/100
   3 sec ->  55/100
   4 sec ->  58/100
   5 sec ->  59/100
  n/s: 569.789  
  TotTime: 8:21m    SolTime: 4:06m
 
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
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by Dann Corbit »

Eelco de Groot wrote:Hello Swami, your first link goes to Chapter 8 Advancement of f/g/h pawns, not 9?
Yes, the link was to the previous file. You are right.
I did not look very closely what I downloaded so I tested that set a bit, not important but I think I have an alternative solution for the fourth position. If Black plays Kh8 first and then f4 which is the solution, the endresult is the same I believe. I tried to improve the solution time for this one position, first it was 16 seconds which is not so bad but now Rainbow Serpent doesn't find f4 anymore in more than 16 hours...

[D]1r3r2/1p3q1k/1Q1p4/2pNbpp1/2P5/7P/PP2R1P1/3R3K b - - bm f4; id "STS(v8.0) AKPC.004"; c0 "f4=10, Ra8=2, Rbe8=4, g4=6";

1r3r2/1p3q1k/1Q1p4/2pNbpp1/2P5/7P/PP2R1P1/3R3K b - -

Engine: Rainbow Serpent 1.6.3s(dc) Build 51 (Athlon 2009 MHz, 128 MB)
by Tord Romstad, Marco Costalba, Joona Kiiski Modifications: Dann Corbit

1.00 0:00 -0.20 1...Qh5 (194) 1

2.00 0:00 -0.20 1...Qh5 2.Qc7+ Kh6 (308) 2

2.00 0:00 -0.16 1...Ra8 2.a3 (384) 2

3.00 0:00 0.00 1...Ra8 2.a3 Kg6 (797) 5

4.00 0:00 -0.12 1...Ra8 2.a3 Rfe8 3.Rf1 (2.091) 14

5.00 0:00 -0.16 1...Ra8 2.Qb3 f4 3.Rf1 Bd4 (6.014) 38

5.00 0:00 -0.12 1...Qh5 2.Red2 Qh4 3.Qc7+ Kh8 4.b3 (7.988) 50

6.00 0:00 +0.08++ 1...Qh5 2.Red2 Qh4 3.Qc7+ Kh6 4.Ne3 Qg3 (9.937) 63

7.00 0:00 +0.04 1...Qh5 2.Red2 Kh8 3.Rf1 Qh4 4.Qb3 Ra8 (24.790) 131

8.00 0:00 -0.20 1...Qh5 2.Rde1 Qh6 3.Rf1 Qh4 4.Qb3 Kh6
5.Ree1 (101.269) 308

9.00 0:00 -0.08 1...Qh5 2.Rde1 Qh6 3.b3 Rf7 4.Rf1 Re8
5.Ref2 f4 6.Re2 (244.619) 423

10.00 0:00 0.00 1...Qh5 2.Rde1 Qh6 3.b3 g4 4.Qc7+ Qg7
5.Qxg7+ Kxg7 6.Rf1 f4 7.Ref2 g3
8.Re2 b5 9.a4 bxc4 10.bxc4 (364.758) 457

11.00 0:01 -0.28-- 1...Qh5 2.Rde1 Kh8 3.Rxe5 dxe5
4.Rxe5 Qd1+ 5.Kh2 (914.633) 541

11.14 0:04 -0.16 1...Kh8 2.a3 Qh5 3.Rde1 f4 4.Rxe5 dxe5
5.Ne7 f3 6.Ng6+ Kg8 7.Nxf8 fxg2+
8.Kxg2 Rxf8 9.Qxb7 (2.414.954) 547

12.01 0:08 -0.04 1...Kh8 2.Rf1 Qh7 3.Qb3 Ra8 4.a3 g4
5.Qd3 gxh3 6.Qxh3 Qxh3+ 7.gxh3 Kh7
8.h4 Rf7 9.Rg2 f4 10.Rf3 Rg7
11.Rxg7+ Kxg7 12.Rf2 (4.646.626) 568

13.01 0:14 0.00 1...Kh8 2.Qb3 Qh5 3.Rde1 Qh4 4.Ne7 Qh7
5.Nd5 Qh4 (8.157.457) 569

14.01 0:37 +0.20++ 1...Kh8 2.Ree1 Ra8 3.a3 g4 4.Rd3 Qh7
5.Rf1 f4 (21.728.847) 579

15.01 1:28 +0.36 1...Kh8 2.Rf1 f4 3.Qb3 Qh7 4.Ref2 Ra8
5.a3 Bd4 6.Rd2 Rfe8 7.Qb6 Ra6 8.Qb5 Raa8 (52.407.966) 592

16.01 2:51 +0.32 1...Kh8 2.Qb3 Qh5 3.Rde1 g4 4.Rxe5 dxe5
5.Qc3 Rbe8 6.Rxe5 Kg8 7.Rxe8 Qxe8
8.hxg4 Qe2 9.gxf5 Rxf5 10.Qg3+ Kh7
11.Qc7+ Kh6 (100.067.214) 584

17.01 7:00 +0.36 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rh7+ 6.Kg1 Bd4+ 7.Rxd4 cxd4
8.Nb5 Rg7 9.Nxd4 Rxg4 10.b3 Rbg8
11.Kf1 R4g6 12.Ne6 Rf6 13.Nd4 Ra8
14.a4 Rg6 (245.344.604) 583

18.01 10:53 +0.40 1...Kh8 2.Qc7 f4 3.b3 Rbe8 4.Qxf7 Rxf7
5.Rd3 Kg7 6.Kg1 Bd4+ 7.Kf1 Re5 8.b4 Kg6
9.a4 Rf8 10.bxc5 dxc5 11.Rb3 Rxe2
12.Kxe2 Ra8 13.Rxb7 Rxa4 (385.591.154) 590

19.01 25:31 +0.52 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rg8 6.Nb5 Rxg4 7.Re4 Rfg7
8.Rd2 R4g6 9.Rf2 Kg8 10.Ree2 Rh7+
11.Kg1 Kg7 12.Rf1 Kf7 13.Re4 Rh5
14.Rf3 Rg3 (896.484.585) 585

20.01 63:00 +0.68 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rg8 6.Nb5 Rxg4 7.Rf2 Rfg7
8.Rdd2 f3 9.Rxf3 Rxc4 10.Kg1 b6
11.b3 Rh4 12.Rdd3 Rh2 13.Rh3+ Rxh3
14.Rxh3+ Kg8 (2.229.158.138) 589

21.01 124:07 +0.68 1...Kh8 2.Qc7 f4 3.Qxf7 Rxf7 4.Nc3 g4
5.hxg4 Rg8 6.Nb5 Rxg4 7.Rf2 Rfg7
8.Rdd2 f3 9.Rxf3 Rxc4 10.Kg1 b6
11.b3 Rh4 12.Rdd3 Rh2 13.Rd2 Kh7
14.Rf5 Rh6 (4.337.524.049) 582

22.01 211:32 +0.48-- 1...Kh8 2.Rf1 (7.391.199.664) 582

23.01 582:03 +0.68 1...Kh8 2.Rf1 f4 3.Qb3 Qh7 4.Qf3 b5
5.cxb5 Rxb5 6.b3 Rbb8 7.Qg4 Rf7
8.Qe6 f3 9.gxf3 Rf5 10.Rff2 Rbf8
11.h4 R5f7 12.Rxe5 dxe5 13.Qxe5+ Rg7
14.Qd6 Re8 (20.534.265.944) 587

24.01 977:53 +0.68 1...Kh8 2.Rf1 f4 3.Qb3 Qh7 4.Qf3 b5
5.cxb5 Rxb5 6.b3 Rbb8 7.Qg4 Rf7
8.Ree1 Qg6 9.Rf3 Rg7 10.Rff1 Qh7
11.Re2 Qg8 12.Rd1 Rgb7 13.Qf3 Rh7
14.Qf2 f3 (34.590.208.027) 589
This does look like a transposition. I will investigate it.
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: STS [9.0] - Advancement of a/b/c Pawns

Post by swami »

Whoops, yes, you're right, Eelco. I forgot to edit it when I copy pasted previous format.

This should be STS 9.0

http://sites.google.com/site/strategict ... cPawns.txt