Mate solving comparison (10 - 19 moves)

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

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Mate solving comparison (10 - 19 moves)

Post by MikeB »

fyi, for analysis, when one uses go infinite , this value is hardcoded and designed for a 15 minute search (900 seconds) and is assigned to each thread. This value is only set with 'set dpa true'
profound value: 14400000
example

Code: Select all

# Black-Diamond-XI-r1
Black Diamond XI-r1  by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
info string Hash LargePages 256 Mb
s h 4096
info string Hash LargePages 4096 Mb
Confirmation: Hash set to 4096
s t 64
info string Hash LargePages 256 Mb
Confirmation: Threads set to 64
p f 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
s dpa true
Confirmation: Deep_Pro_Analysis set to true
go movetime 10000 mate 10

profound value: 14400000

info depth 1 seldepth 1 multipv 1 score cp 233 nodes 1705 nps 852500 tbhits 0 time 2 pv f3g2
info depth 2 seldepth 2 multipv 1 score cp 248 nodes 28893 nps 9631000 tbhits 0 time 3 pv f3e2 h3h2
info depth 3 seldepth 3 multipv 1 score cp 301 nodes 105960 nps 26490000 tbhits 0 time 4 pv g8f6 h3g3 f6e8 g3f3
info depth 4 seldepth 4 multipv 1 score cp 310 nodes 115128 nps 28782000 tbhits 0 time 4 pv g8f6 h3g3 f6e8 g3f3
info depth 5 seldepth 5 multipv 1 score cp 316 nodes 125695 nps 31423750 tbhits 0 time 4 pv g8f6 h3g3 f6e8 g3f3 e8f6
info depth 6 seldepth 8 multipv 1 score cp 305 nodes 139910 nps 34977500 tbhits 0 time 4 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3a3
info depth 7 seldepth 15 multipv 1 score cp 345 nodes 175772 nps 43943000 tbhits 0 time 4 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3c3 f8d7
info depth 8 seldepth 10 multipv 1 score cp 363 nodes 218446 nps 54611500 tbhits 0 time 4 pv f3e2 h3h1 e2d1 h1h2 g8f6 h2g1 f6e8 g1d1
info depth 9 seldepth 28 multipv 1 score cp 480 nodes 471605 nps 78600833 tbhits 0 time 6 pv f3e2 h3h1 e2d1 h1h2 d1a4 h2h1 g8f6 h1a1 f6d7 e8d7 f8d7 a1a4 d7e5 f7e6 h8g8 a4a8 e7f8 e6e5 h7h8q e5e4 h8h6 a8d8 h6e6 e4f3
info depth 10 seldepth 27 multipv 1 score cp 519 nodes 548210 nps 78315714 tbhits 0 time 7 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h2a2 f8d7 e8d7 f6d7 a2a4 d7e5 f7e6 h8g8 a4a8 e7f8 e6e5 h7h8q e5e4 h8h6 a8d8 h6e6 e4f3 d6d7 f3g2
info depth 11 seldepth 28 multipv 1 score cp 582 nodes 817936 nps 90881777 tbhits 0 time 9 pv f3g2 h3h2 g2f3 h2h3 f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h2a2 a4d1 a2g2 f6e8 g2e4 f8d7 e4d4 d1a4 f7e8 h8g7
info depth 12 seldepth 26 multipv 1 score cp 665 nodes 1356140 nps 113011666 tbhits 0 time 12 pv f3e2
info depth 12 seldepth 29 multipv 1 score mate 10 nodes 1356142 nps 113011833 tbhits 0 time 12 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h4 g3h4 g5h4 g8h6
bestmove f3d1 ponder h3h1


for game play , it is now calculated based on the time control and the time remaining in the game - of course optimized for a threadripper.

Code: Select all

# Black-Diamond-XI-r1
Black Diamond XI-r1  by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
info string Hash LargePages 256 Mb
s t 64
Confirmation: Threads set to 64
s h 4096
info string Hash LargePages 4096 Mb
Confirmation: Hash set to 4096


p f 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
go movetime 10000 mate 10

profound value: 159680

info depth 1 seldepth 1 multipv 1 score cp 233 nodes 3437 nps 1145666 tbhits 0 time 3 pv f3g2
info depth 2 seldepth 2 multipv 1 score cp 263 nodes 15174 nps 3793500 tbhits 0 time 4 pv f3g2 h3h2
info depth 3 seldepth 3 multipv 1 score cp 334 nodes 92915 nps 18583000 tbhits 0 time 5 pv f3e2 h3h2 e2f3
info depth 4 seldepth 4 multipv 1 score cp 329 nodes 123621 nps 20603500 tbhits 0 time 6 pv f3e2 h3h2 e2f3 h2h3
info depth 5 seldepth 9 multipv 1 score cp 254 nodes 224202 nps 32028857 tbhits 0 time 7 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h1 g8f6 h1f3 f8d7 e8d7 f6d7 f3e4
info depth 6 seldepth 8 multipv 1 score cp 313 nodes 256048 nps 36578285 tbhits 0 time 7 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3g3
info depth 7 seldepth 8 multipv 1 score cp 303 nodes 284349 nps 40621285 tbhits 0 time 7 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3c3 f8d7
info depth 8 seldepth 11 multipv 1 score cp 328 nodes 306187 nps 43741000 tbhits 0 time 7 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3e3 f8d7 e3c3 f6g8
info depth 9 seldepth 23 multipv 1 score cp 519 nodes 1174198 nps 83871285 tbhits 0 time 14 pv g8f6 h3g3 f6e8 g3f4 e8f6 f4f3 f8d7 f3g3 d7b8 g3f4
info depth 11 seldepth 19 multipv 1 score mate 10 nodes 1174200 nps 83871428 tbhits 0 time 14 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
bestmove f3d1 ponder h3h1
single thread with 5 min search

Code: Select all

# Black-Diamond-XI-r1
Black Diamond XI-r1  by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
info string Hash LargePages 256 Mb
s t 1
Confirmation: Threads set to 1
p f 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
go movetime 30000 mate 10

profound value: 479680

info depth 1 seldepth 1 multipv 1 score cp 233 nodes 198 nps 99000 tbhits 0 time 2 pv f3g2
info depth 2 seldepth 2 multipv 1 score cp 214 nodes 523 nps 261500 tbhits 0 time 2 pv f3e2 h3h2
info depth 3 seldepth 3 multipv 1 score cp 232 nodes 967 nps 483500 tbhits 0 time 2 pv f3d1 h3h2 g8f6
info depth 4 seldepth 4 multipv 1 score cp 263 nodes 2299 nps 1149500 tbhits 0 time 2 pv f3d1 h3h2 g8f6 h2g1
info depth 5 seldepth 5 multipv 1 score cp 284 nodes 4110 nps 1370000 tbhits 0 time 3 pv f3d1 h3h2 d1b3 h2h1 g8f6
info depth 6 seldepth 6 multipv 1 score cp 360 nodes 7358 nps 1839500 tbhits 0 time 4 pv f3d1 h3h1 d1b3 h1h2 g8f6 h6h5 f8d7 h2g3 d7c5 h5g4
info depth 7 seldepth 14 multipv 1 score cp 333 nodes 17776 nps 2539428 tbhits 0 time 7 pv f3d1 h3h1 d1a4 h1h3 g8f6 h3h2 f8d7 e8d7 f6d7 h2g3 a4c6
info depth 8 seldepth 18 multipv 1 score cp 345 nodes 32034 nps 2669500 tbhits 0 time 12 pv f3e2 h3h2 e2f3 h2h3 f3d1 h3h2 g8f6 h2h1 f6e8 h1d1 f8d7 d1d4 e8f6
info depth 9 seldepth 21 multipv 1 score cp 359 nodes 56132 nps 2806600 tbhits 0 time 20 pv f3e2 h3h2 e2f3 h2h3 f3d1 h3h1 d1a4 h1h2 g8f6 h2h3 f6e8 f7e8 h8g7
info depth 10 seldepth 25 multipv 1 score cp 385 nodes 83851 nps 2891413 tbhits 0 time 29 pv f3g2 h3h2 g2f3 h2h3 f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h2a2 f6e8 a2a4 f8d7 a4a1 e8f6 a1c3 f6g8
info depth 11 seldepth 22 multipv 1 score cp 487 nodes 145060 nps 2960408 tbhits 0 time 49 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h2a2 f6e8 a2a4 f8d7 a4a1 e7f6 f7e8 h8g7 e8d7 h7h8q
info depth 12 seldepth 23 multipv 1 score cp 707 nodes 259620 nps 2950227 tbhits 0 time 88 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 g8f6 h2a2 f6e8 a2a4 f8d7 f7e8 h8g7 e8d7 h7h8q a4a6 h8f8 a6b7 f8f5 d7e8 g7h6
info depth 13 seldepth 31 multipv 1 score cp 828 nodes 412261 nps 2903246 tbhits 0 time 142 pv f3g2 h3h2 g2f3 h2h3 g8f6 h3g3 f6e8 g3f4 e8f6 f4f3 f8d7 f3c3 d7b8 c3c4 d6d7 c4d3 d7d8q d3d8 e7d8 c5c4 f6g8 f7f8 d8e7 f8f7 b8c6
info depth 14 seldepth 27 multipv 1 score cp 829 nodes 615518 nps 2876252 tbhits 0 time 214 pv g8f6 h3g3 f6e8 g3f3 f8d7 f3f4 e8f6 h6h5 f6h5 f4e4 e7f6 e4h7 h8h7 f7e6 d7e5 e6d6 h7h6 d6c7 h6g5
info depth 15 seldepth 25 multipv 1 score cp 843 nodes 679160 nps 2865654 tbhits 0 time 237 pv g8f6 h3g3 f6e8 g3f3 f8d7 f3f4 e8f6 h6h5 f6h5 f4e4 e7f6 e4h7 h8h7 f7e6 f6e5 e6d7 h7h6 d7e6 h6g5 e6e5 d6d7 e5d4 d7d8q d4c4
info depth 16 seldepth 31 multipv 1 score cp 983 nodes 894296 nps 2875549 tbhits 0 time 311 pv g8f6 h3g3 f6e8 g3f3 f8d7 f3f4 e8f6 h6h5 f6h5 f4e4 e7f6 e4h7 h8h7 f7e6 d7e5 e6d6 h7h6 d6c7 h6g5 c7b6 g5f5 b6a5 g4g5 a5b4 g5g6
info depth 17 seldepth 31 multipv 1 score mate 11 nodes 1264696 nps 2880856 tbhits 0 time 439 pv f3d1 h3h1 d1c2 h1h2 c2a4 h2h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 18 seldepth 21 multipv 1 score mate 10 nodes 1271922 nps 2884176 tbhits 0 time 441 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
bestmove f3d1 ponder h3h1
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Mate solving comparison (10 - 19 moves)

Post by MikeB »

jhellis3 wrote: Wed Apr 01, 2020 4:01 am Hey Mike, do you happen to have a branch up with this new multi-pv code? I would like to study it a little :).
sure - it's almost final, I just have to push it from my local to Github. At first , I was not going to make 'Profound' the default for Black-Diamond, but I changed my mind. As I believe you know, Black-Diamond is a direct descendant of Crystal ;>)
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Mate solving comparison (10 - 19 moves)

Post by MikeB »

MikeB wrote: Wed Apr 01, 2020 4:16 am
jhellis3 wrote: Wed Apr 01, 2020 4:01 am Hey Mike, do you happen to have a branch up with this new multi-pv code? I would like to study it a little :).
sure - it's almost final, I just have to push it from my local to Github. At first , I was not going to make 'Profound' the default for Black-Diamond, but I changed my mind. As I believe you know, Black-Diamond is a direct descendant of Crystal ;>)
Current Honey Branch - which will be release X11r1

https://github.com/MichaelB7/Stockfish/ ... /honey.zip

besides adding profound - derived from HekaStockfish , also added a shortcut menu display, also updated to current dev-Stockfish ( some non functional commits were ignored or reverted)

s or set with no options will display all of the available shortcuts
# Black-Diamond-XI-r1
Black Diamond XI-r1 by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
info string Hash LargePages 256 Mb
s

Shortcut Commands:

setoption name 'option name' value 'value'
is replaced by:
set (or 's'), 'option name' or 'option shortcut' 'value'

Note: set (or 's'), with or without 'option' entered displays the shortcuts

'd' is the shortcut for 'depth'
'dpa' is the shortcut for 'Deep_Pro_Analysis'
'g' is the shortcut for 'go'
'i' is the shortcut for 'infinite'
'lp' is the shortcut for 'Large Pages'
'm' is the shortcut for 'Mate'
'mv' is the shortcut for 'MultiPV'
'mt' is the shortcut for 'Movetime'->

Note: 'mt' is in seconds, while
'Movetime' is in milliseconds

'p f' is the shortcut for 'position fen'
'pro' is the shortcut for 'Profound'
'sm' is the shortcut for 'SearchMoves'

Note: 'sm' or 'SearchMoves' MUST be the
last option on the command line!

't' is the shortcut for 'Threads'
'q' is the shortcut for 'quit'
'z' is the shortcut for 'SyzygyPath'
'?' is the shortcut for 'stop'
will post a new thread once I have all the executables compiled - 3 operating systems, 10 engines ,multiple CPUs we are talking quite a number

the Threadripper exectuables will be posted first, these use bmi1 and popcnt, but not bmi2
Image
Paloma
Posts: 1167
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Mate solving comparison (10 - 19 moves)

Post by Paloma »

What is with the command >s h 4096< It's NOT in the List.
And why after s h appears >info string Hash LargePages 4096 Mb< ?

I think lp is the command for large pages?

...
s dpa true
Confirmation: Deep_Pro_Analysis set to true
s h 4096 <<<<<<<<<<<<<<<<
info string Hash LargePages 4096 Mb <<<<<<<<<
Confirmation: Hash set to 4096
...
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Mate solving comparison (10 - 19 moves)

Post by MikeB »

Paloma wrote: Wed Apr 01, 2020 3:03 pm What is with the command >s h 4096< It's NOT in the List.
And why after s h appears >info string Hash LargePages 4096 Mb< ?

I think lp is the command for large pages?

...
s dpa true
Confirmation: Deep_Pro_Analysis set to true
s h 4096 <<<<<<<<<<<<<<<<
info string Hash LargePages 4096 Mb <<<<<<<<<
Confirmation: Hash set to 4096
...
s is set , all commands need s or set , which is lieu of the normal "setoption" for uci engines - the normal uci setoption commands also work of course
h is hash
s h 4096 -> set hash 4096
if large pages is enabled and is accepted,
-> info string Hash LargePages 4096 Mb >>>>> confirms large pages are activated whenever hash is also changed - if it activated and you do not see that message , it means it is time to reboot if you normally see it.
Image
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Mate solving comparison (10 - 19 moves)

Post by corres »

Dann Corbit wrote: Fri Jan 18, 2008 9:31 pm ...
Where can I find these positions in .pgn format?
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Mate solving comparison (10 - 19 moves)

Post by Dann Corbit »

There are PGN versions created in this thread
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Mate solving comparison (10 - 19 moves)

Post by corres »

Dann Corbit wrote: Fri Apr 03, 2020 7:23 pm There are PGN versions created in this thread
I like to download it.
Where can I found it?
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Mate solving comparison (10 - 19 moves)

Post by Dann Corbit »

look at the posts by zenmaster.
there are lots of posts, so you will have to do multiple copy/paste operations to get them all
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Mate solving comparison (10 - 19 moves)

Post by corres »

Dann Corbit wrote: Fri Apr 03, 2020 10:42 pm look at the posts by zenmaster.
there are lots of posts, so you will have to do multiple copy/paste operations to get them all
Thanks for the help.
Using fractions of the .htm file as .pgn it works, mostly.