about next Sting

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
lech
Posts: 921
Joined: Sun Feb 14, 2010 9:02 pm

about next Sting

Post by lech » Thu Jan 01, 2015 10:35 am

After few (5!) months I tried again to return to my project. :)
It seems that a next door is opened and a new area appears befor me..
Befor the main goal (zero for draw positions) it is important too to get sacrifices lead to fortress as main (pv) move.
I think I got it. As you can see I don't use dirty "the rule 50" and any other trick.
[d]8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - bm Bf5;

Code: Select all

info depth 41 seldepth 0 multipv 1 score cp -566 upperbound nodes 711160338 nps 949043 time 749344 pv g4e2
info currmove g4e2 currmovenumber 1
info nodes 737741561 nps 949474 time 777000
info currmove d1d2 currmovenumber 2
info nodes 829956135 nps 945448 time 877844
info currmove d1e2 currmovenumber 3
info currmove g4f5 currmovenumber 4
info nodes 1032034563 nps 948969 time 1087532
info currmove g4f3 currmovenumber 5
info nodes 1032713442 nps 948953 time 1088266
info currmove g4e6 currmovenumber 6
info currmove g4d7 currmovenumber 7
info currmove g4h5 currmovenumber 8
info currmove g4c8 currmovenumber 9
info currmove d1e1 currmovenumber 10
info currmove g4h3 currmovenumber 11
info depth 41 seldepth 66 multipv 1 score cp -492 nodes 1032714615 nps 948940 time 1088282 pv g4f5 c6c5 d1d2 a1a2 c1a2 b3a2 d2c1 a2a1q f5b1 d6c7 c1c2 c7b6 c2c1 b6c6 c1c2
info depth 42
info currmove g4f5 currmovenumber 1
info nodes 1173768741 nps 959696 time 1223063
info currmove g4e2 currmovenumber 2
info nodes 1174970035 nps 959734 time 1224266
info currmove d1d2 currmovenumber 3
info nodes 1175818778 nps 959692 time 1225204
info currmove d1e2 currmovenumber 4
info currmove d1e1 currmovenumber 5
info currmove g4c8 currmovenumber 6
info currmove g4e6 currmovenumber 7
info currmove g4h5 currmovenumber 8
info currmove g4d7 currmovenumber 9
info currmove g4f3 currmovenumber 10
info currmove g4h3 currmovenumber 11
info depth 42 seldepth 66 multipv 1 score cp -492 nodes 1176493967 nps 959655 time 1225954 pv g4f5 c6c5 d1d2 a1a2 c1a2 b3a2 d2c1 a2a1q f5b1 d6e6 c1c2
info depth 43
info currmove g4f5 currmovenumber 1
info nodes 1393746956 nps 970871 time 1435563
info currmove g4e2 currmovenumber 2
info nodes 1396351701 nps 970709 time 1438485
info currmove d1d2 currmovenumber 3
info nodes 1397443091 nps 970625 time 1439735
info currmove g4f3 currmovenumber 4
info nodes 1399076310 nps 970600 time 1441454
info currmove d1e2 currmovenumber 5
info currmove g4h5 currmovenumber 6
info nodes 1399357464 nps 970585 time 1441766
info currmove d1e1 currmovenumber 7
info currmove g4e6 currmovenumber 8
info currmove g4d7 currmovenumber 9
info currmove g4c8 currmovenumber 10
info currmove g4h3 currmovenumber 11
info depth 43 seldepth 66 multipv 1 score cp -492 nodes 1399618533 nps 970545 time 1442094 pv g4f5 c6c5 d1d2 a1a2 c1a2 b3a2 d2c1 a2a1q f5b1 d6c7 c1c2 c7b6
BTW. Sting-sf-47 can solve it too thanks to the trapped piece detection, for that I turned the code off.
Maybe, I can't be friendly, but let me be useful.

Hurnavich
Posts: 701
Joined: Wed Jun 19, 2013 6:14 pm

Re: about next Sting

Post by Hurnavich » Thu Jan 01, 2015 12:34 pm

Hi,

Nice work
"May your next game be your best"

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

Re: about next Sting

Post by lech » Fri Jan 02, 2015 9:19 pm

A few examples more.
BTW I am surpised that I am that wise. :lol:
(all i5 1024 hash 4 threads)
[d]2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - bm Nd6+;

Code: Select all

info depth 17 seldepth 25 multipv 1 score cp -391 nodes 4902176 nps 701212 time 6991 pv f7h6 f5f6 h6g4 f6e6 g3h3 d7d6 g4e3 e8f8 f2f3 c8b7 c1d2 a7a8 h3h6 e6d7 d2d3 a4a3 b2b3 f8h8 h6h8 a8h8 f3f4 e7e6 g2g4
info depth 18
info currmove f7h6 currmovenumber 1
info currmove g3f3 currmovenumber 2
info currmove c1d2 currmovenumber 3
info currmove f7e5 currmovenumber 4
info currmove f7g5 currmovenumber 5
info currmove f7d6 currmovenumber 6
info currmove g3e3 currmovenumber 7
info currmove g3g6 currmovenumber 8
info currmove g3g5 currmovenumber 9
info currmove g3g8 currmovenumber 10
info currmove g3h3 currmovenumber 11
info currmove f2f3 currmovenumber 12
info currmove c1c2 currmovenumber 13
info currmove g3g7 currmovenumber 14
info currmove f2f4 currmovenumber 15
info currmove f7d8 currmovenumber 16
info currmove f7h8 currmovenumber 17
info currmove c1b1 currmovenumber 18
info currmove g3g4 currmovenumber 19
info currmove c1d1 currmovenumber 20
info currmove b2b3 currmovenumber 21
info currmove a2a3 currmovenumber 22
info currmove g3d3 currmovenumber 23
info currmove c3c4 currmovenumber 24
info depth 18 seldepth 28 multipv 1 score cp -391 nodes 6197089 nps 818854 time 7568 pv f7d6 e7d6 g3f3 f5e6 f3g3 e6f6
info depth 19
info currmove f7d6 currmovenumber 1
info nodes 6284972 nps 825341 time 7615
info currmove f7h6 currmovenumber 2
info currmove g3f3 currmovenumber 3
info currmove c1d2 currmovenumber 4
info currmove f7e5 currmovenumber 5
info currmove g3e3 currmovenumber 6
info currmove f7g5 currmovenumber 7
info currmove g3g6 currmovenumber 8
info currmove g3h3 currmovenumber 9
info currmove g3g5 currmovenumber 10
info currmove b2b3 currmovenumber 11
info currmove f2f4 currmovenumber 12
info currmove g3g8 currmovenumber 13
info currmove f2f3 currmovenumber 14
info currmove g3g7 currmovenumber 15
info currmove c1c2 currmovenumber 16
info currmove g3g4 currmovenumber 17
info currmove f7d8 currmovenumber 18
info currmove f7h8 currmovenumber 19
info currmove c1b1 currmovenumber 20
info currmove a2a3 currmovenumber 21
info currmove c3c4 currmovenumber 22
info currmove c1d1 currmovenumber 23
info currmove g3d3 currmovenumber 24
info depth 19 seldepth 28 multipv 1 score cp -391 nodes 7284434 nps 911693 time 7990 pv f7d6 e7d6 g3f3 f5e6 f3g3 e6f6 g3f3 f6e7
info depth 20
info currmove f7d6 currmovenumber 1
info currmove g3f3 currmovenumber 2
info currmove c1d2 currmovenumber 3
info currmove f7e5 currmovenumber 4
info currmove f7g5 currmovenumber 5
info currmove f7h6 currmovenumber 6
info currmove g3g6 currmovenumber 7
info currmove g3e3 currmovenumber 8
info currmove f2f3 currmovenumber 9
info currmove g3g5 currmovenumber 10
info currmove f2f4 currmovenumber 11
info currmove g3g8 currmovenumber 12
info currmove c1c2 currmovenumber 13
info currmove g3h3 currmovenumber 14
info nodes 9374970 nps 1080563 time 8676
info currmove g3g7 currmovenumber 15
info currmove g3g4 currmovenumber 16
info currmove b2b3 currmovenumber 17
info currmove f7d8 currmovenumber 18
info currmove c1b1 currmovenumber 19
info currmove f7h8 currmovenumber 20
info currmove a2a3 currmovenumber 21
info currmove c1d1 currmovenumber 22
info currmove c3c4 currmovenumber 23
info currmove g3d3 currmovenumber 24
info depth 20 seldepth 28 multipv 1 score cp -391 nodes 9484561 nps 1077668 time 8801 pv f7d6 e7d6 g3f3 f5e6 f3g3 e6f6 g3f3 f6e7 f3g3 a7c7 g3e3 e7f7 e3e8 f7e8 c1d2 e8f7 g2g4 a4a3 b2a3 f7e7 d2d3
info depth 21
info currmove f7d6 currmovenumber 1
info currmove g3f3 currmovenumber 2
info currmove c1d2 currmovenumber 3
info currmove f7e5 currmovenumber 4
info currmove g3e3 currmovenumber 5
info currmove f7g5 currmovenumber 6
info currmove f7h6 currmovenumber 7
info currmove g3g5 currmovenumber 8
info currmove f2f3 currmovenumber 9
info currmove g3g6 currmovenumber 10
info currmove g3h3 currmovenumber 11
info currmove f2f4 currmovenumber 12
info currmove g3g7 currmovenumber 13
info currmove b2b3 currmovenumber 14
info currmove c1c2 currmovenumber 15
info currmove g3g8 currmovenumber 16
info currmove g3g4 currmovenumber 17
info currmove c1b1 currmovenumber 18
info currmove f7d8 currmovenumber 19
info currmove a2a3 currmovenumber 20
info nodes 12422069 nps 1279834 time 9706
info currmove f7h8 currmovenumber 21
info currmove c1d1 currmovenumber 22
info currmove c3c4 currmovenumber 23
info currmove g3d3 currmovenumber 24
info depth 21 seldepth 28 multipv 1 score cp -391 nodes 12462883 nps 1277851 time 9753 pv f7d6 e7d6 g3f3 f5e6 f3g3 e6f6 g3f3 f6g7 f3g3 g7h6 g3h3 h6g5 h3g3 g5h6
[d]3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - bm Ba4+;

Code: Select all

info depth 17 seldepth 0 multipv 1 score cp -820 upperbound nodes 12204763 nps 2
209806 time 5523 pv e5f6
info currmove e5f6 currmovenumber 1
info currmove d8a5 currmovenumber 2
info currmove b2a3 currmovenumber 3
info currmove c3b4 currmovenumber 4
info currmove d4c5 currmovenumber 5
info currmove e5d6 currmovenumber 6
info currmove f4g5 currmovenumber 7
info currmove b2b3 currmovenumber 8
info currmove c2b1 currmovenumber 9
info currmove e2f3 currmovenumber 10
info currmove c3c4 currmovenumber 11
info currmove c2d3 currmovenumber 12
info currmove c2f5 currmovenumber 13
info currmove e2d2 currmovenumber 14
info currmove e2d3 currmovenumber 15
info currmove c2e4 currmovenumber 16
info currmove c2b3 currmovenumber 17
info currmove d4d5 currmovenumber 18
info currmove e5e6 currmovenumber 19
info currmove c2a4 currmovenumber 20
info currmove e2f2 currmovenumber 21
info currmove f4f5 currmovenumber 22
info currmove e2d1 currmovenumber 23
info currmove d8c7 currmovenumber 24
info currmove e2e3 currmovenumber 25
info currmove c2d1 currmovenumber 26
info currmove d8b6 currmovenumber 27
info currmove c2g6 currmovenumber 28
info currmove e2e1 currmovenumber 29
info currmove e2f1 currmovenumber 30
info currmove c2h7 currmovenumber 31
info currmove d8e7 currmovenumber 32
info depth 17 seldepth 33 multipv 1 score cp -808 nodes 12634142 nps 2212634 time 5710 pv e5f6 e7f6 c3c4 b5c4 c2d3 c4d5 d3a6 b7a7 a6c4 d5c4 b2b3 c4c3 d8f6 c3b2 d4c5 b2a2 c5d6 g5f4 g4g5 a7f7 e2d3 a2b3 d3d2
info depth 18
info currmove e5f6 currmovenumber 1
info currmove d8a5 currmovenumber 2
info currmove b2a3 currmovenumber 3
info currmove c3b4 currmovenumber 4
info currmove d4c5 currmovenumber 5
info currmove e5d6 currmovenumber 6
info currmove f4g5 currmovenumber 7
info currmove c2d3 currmovenumber 8
info currmove c2e4 currmovenumber 9
info currmove b2b3 currmovenumber 10
info currmove c3c4 currmovenumber 11
info nodes 16685222 nps 2522331 time 6615
info currmove e2d2 currmovenumber 12
info currmove e2f3 currmovenumber 13
info currmove e2d3 currmovenumber 14
info currmove d4d5 currmovenumber 15
info currmove e2d1 currmovenumber 16
info currmove c2b1 currmovenumber 17
info currmove c2a4 currmovenumber 18
info currmove c2b3 currmovenumber 19
info currmove c2f5 currmovenumber 20
info currmove e5e6 currmovenumber 21
info currmove e2f2 currmovenumber 22
info currmove f4f5 currmovenumber 23
info currmove e2e3 currmovenumber 24
info currmove d8c7 currmovenumber 25
info currmove d8b6 currmovenumber 26
info currmove c2d1 currmovenumber 27
info currmove e2f1 currmovenumber 28
info currmove c2g6 currmovenumber 29
info currmove e2e1 currmovenumber 30
info currmove c2h7 currmovenumber 31
info currmove d8e7 currmovenumber 32
info depth 18 seldepth 33 multipv 1 score cp -808 nodes 18021730 nps 2578584 time 6989 pv c2a4 b5a4 b2b3 a4b5 e5f6 e7f6 c3c4 b5c6 d8f6 c5d4 f6g5 a6a8 g5h4 a8f8
info depth 19
info currmove c2a4 currmovenumber 1
info currmove e5f6 currmovenumber 2
info currmove d8a5 currmovenumber 3
info currmove b2a3 currmovenumber 4
info currmove c3b4 currmovenumber 5
info currmove d4c5 currmovenumber 6
info currmove e5d6 currmovenumber 7
info nodes 20709335 nps 2725629 time 7598
info currmove f4g5 currmovenumber 8
info currmove c3c4 currmovenumber 9
info currmove c2d3 currmovenumber 10
info currmove b2b3 currmovenumber 11
info currmove e2d2 currmovenumber 12
info currmove c2b1 currmovenumber 13
info currmove d4d5 currmovenumber 14
info currmove c2b3 currmovenumber 15
info currmove e2f3 currmovenumber 16
info currmove e2e3 currmovenumber 17
info currmove e2d3 currmovenumber 18
info currmove e5e6 currmovenumber 19
info currmove c2e4 currmovenumber 20
info currmove e2d1 currmovenumber 21
info currmove c2f5 currmovenumber 22
info currmove e2f1 currmovenumber 23
info currmove e2e1 currmovenumber 24
info currmove d8c7 currmovenumber 25
info currmove c2g6 currmovenumber 26
info currmove e2f2 currmovenumber 27
info currmove d8b6 currmovenumber 28
info currmove c2h7 currmovenumber 29
info currmove f4f5 currmovenumber 30
info currmove c2d1 currmovenumber 31
info currmove d8e7 currmovenumber 32
info depth 19 seldepth 33 multipv 1 score cp -808 nodes 24155028 nps 2872520 time 8409 pv c2a4 b5a4 b2b3 a4b5 e5f6 e7f6 c3c4 b5c6 d8f6 g5f4 d4d5 c6d7 f6h4
[d]7r/p3k3/2p5/1pPp4/3P4/PP4P1/3P1PB1/2K5 w - - bm Kd1;

Code: Select all

info depth 32 seldepth 46 multipv 1 score cp -230 nodes 164544659 nps 5004704 time 32878 pv c1c2 h8h2 g2f3 h2f2 f3h5 f2g2 g3g4 g2g3 c2b2 a7a5 b2c2 e7f8 h5g6 g3g4 g6f5 g4g5 f5d7 g5g6 d7f5 g6f6 f5g4 f8e7 g4e2 f6g6 a3a4 b5a4 b3a4 g6g3 e2d3 e7f6 d3a6 g3g4 a6b7 g4d4 b7c6 d4c4 c2d3 c4c5 c6b7 f6e5 d3e2 e5e4
info depth 33
info currmove c1c2 currmovenumber 1
info nodes 181479672 nps 5058807 time 35874
info currmove g2f3 currmovenumber 2
info nodes 182571396 nps 5060743 time 36076
info currmove g2f1 currmovenumber 3
info currmove f2f4 currmovenumber 4
info currmove c1d1 currmovenumber 5
info nodes 205117518 nps 5146981 time 39852
info currmove f2f3 currmovenumber 6
info currmove g3g4 currmovenumber 7
info currmove g2h3 currmovenumber 8
info currmove b3b4 currmovenumber 9
info currmove a3a4 currmovenumber 10
info currmove c1b2 currmovenumber 11
info nodes 206606527 nps 5148045 time 40133
info currmove c1b1 currmovenumber 12
info currmove d2d3 currmovenumber 13
info currmove g2e4 currmovenumber 14
info currmove g2h1 currmovenumber 15
info currmove g2d5 currmovenumber 16
info depth 33 seldepth 46 multipv 1 score cp -230 nodes 207263792 nps 5148515 time 40257 pv c1d1 h8h2 d1e2 h2g2 e2f1 b5b4 a3a4 g2h2 f1g1 h2h3 g1g2 h3h8 f2f3 h8g8 g3g4 e7f6 g2g3 g8f8 g3f4 f6g6 f4e5 f8f3 e5d6 f3b3 d6c6
info depth 34
info currmove c1d1 currmovenumber 1
info nodes 242463714 nps 5278294 time 45936
info currmove c1c2 currmovenumber 2
info currmove g2f3 currmovenumber 3
info currmove d2d3 currmovenumber 4
info nodes 244354599 nps 5280031 time 46279
info currmove g3g4 currmovenumber 5
info currmove f2f4 currmovenumber 6
info currmove g2h3 currmovenumber 7
info currmove c1b2 currmovenumber 8
info currmove g2e4 currmovenumber 9
info currmove g2f1 currmovenumber 10
info currmove f2f3 currmovenumber 11
info currmove b3b4 currmovenumber 12
info currmove a3a4 currmovenumber 13
info currmove c1b1 currmovenumber 14
info currmove g2h1 currmovenumber 15
info currmove g2d5 currmovenumber 16
info depth 34 seldepth 47 multipv 1 score cp -230 nodes 248547782 nps 5279825 time 47075 pv c1d1 h8h2 d1e2 h2g2 e2f1 b5b4 a3a4 g2h2 f1g1 h2h3 g1g2 h3h8 f2f3 h8g8 g2h3 e7d7 h3g2
Maybe, I can't be friendly, but let me be useful.

yanquis1972
Posts: 1619
Joined: Tue Jun 02, 2009 10:14 pm

Re: about next Sting

Post by yanquis1972 » Fri Jan 02, 2015 11:17 pm

just wanted to say a quick thank you, as i have (what i hope is) the latest publically available sting & enjoy it quite a bit. it is unfortunately & imo bizarre that so few in computer chess purse knowledge for their programs instead of, or in addition to, pure strength.

carldaman
Posts: 1543
Joined: Sat Jun 02, 2012 12:13 am

Re: about next Sting

Post by carldaman » Sat Jan 03, 2015 2:26 am

yanquis1972 wrote:just wanted to say a quick thank you, as i have (what i hope is) the latest publically available sting & enjoy it quite a bit. it is unfortunately & imo bizarre that so few in computer chess purse knowledge for their programs instead of, or in addition to, pure strength.
Good observation, John. A hypothetical weaker well-rounded engine can be better than a stronger one with all sorts of glaring holes in its evaluation.
One big reason we don't see more such well-rounded engines is the "ratings rat race", where only changes that increase Elo are accepted.

Regards,
CL

User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: about next Sting

Post by cdani » Sat Jan 03, 2015 9:55 am

carldaman wrote: Good observation, John. A hypothetical weaker well-rounded engine can be better than a stronger one with all sorts of glaring holes in its evaluation.
One big reason we don't see more such well-rounded engines is the "ratings rat race", where only changes that increase Elo are accepted.
It's well possible, and I would say it’s very likely, that when adjusting an engine only to increase Elo, in fact it’s going to some type of local maximum, or in other words it’s going to be overfitted as I commented recently.
This overfitting will make bigger the possible holes already in the engine, so in fact making it more vulnerable to newer developments or paradigm changes.

It’s no different from the development in any engineering area, where big investments in the area at some moment are overcome by some improvement that make useless those big investments and open new ways of work.
This does not deny the usefulness of such previous investments.

Vinvin
Posts: 4024
Joined: Thu Mar 09, 2006 8:40 am

Re: about next Sting

Post by Vinvin » Sat Jan 03, 2015 12:19 pm

lech wrote:A few examples more.
BTW I am surpised that I am that wise. :lol:
...
Incredible, Marek !
I've never seen the 1st and the 3rd solved by an engine !
Great evolution for chess computers !

zullil
Posts: 4878
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA

Re: about next Sting

Post by zullil » Sat Jan 03, 2015 12:41 pm

Vinvin wrote:
lech wrote:A few examples more.
BTW I am surpised that I am that wise. :lol:
...
Incredible, Marek !
I've never seen the 1st and the 3rd solved by an engine !
Great evolution for chess computers !
Is the third "solved"? The key move is correct, but the evaluation is wrong and, more importantly, so is the PV. I'd like to see a path to the fortress clearly displayed.

The fact that Ba4 was played suggests that Sting "sees" the solution, so perhaps Marek just needs to let the search go a bit more. In any case, interesting work---will see if I can compile Sting for Linux and investigate this on my own.

Henk
Posts: 5101
Joined: Mon May 27, 2013 8:31 am

Re: about next Sting

Post by Henk » Sat Jan 03, 2015 1:13 pm

Vinvin wrote:
lech wrote:A few examples more.
BTW I am surpised that I am that wise. :lol:
...
Incredible, Marek !
I've never seen the 1st and the 3rd solved by an engine !
Great evolution for chess computers !
You are probably not an ELO counter.

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

Re: about next Sting

Post by lech » Sat Jan 03, 2015 1:33 pm

zullil wrote:
Vinvin wrote:
lech wrote:A few examples more.
BTW I am surpised that I am that wise. :lol:
...
Incredible, Marek !
I've never seen the 1st and the 3rd solved by an engine !
Great evolution for chess computers !
Is the third "solved"? The key move is correct, but the evaluation is wrong and, more importantly, so is the PV. I'd like to see a path to the fortress clearly displayed.

The fact that Ba4 was played suggests that Sting "sees" the solution, so perhaps Marek just needs to let the search go a bit more. In any case, interesting work---will see if I can compile Sting for Linux and investigate this on my own.
Vincent, you probably wrote about 2nd and 4th (not 1st and 3rd) examples ??
Belive me the area is very rich in possibilities, but I used it only to help some tough sacrifices to get a fortress as PV move.
It is very difficult to implement such spectacular events, they appear in chess games very rarely.

Louis, I think I did it in a safe way, but the PV lines can be a bit questionable, indeed. The next depths should clear it.
Sting-sf-48 is about ready to publish, I will try it in play only, but some serious negative ELO changes are not expected.
Project Sting goes on and I believe it is good for human way.
Maybe, I can't be friendly, but let me be useful.

Post Reply