Mate Test Suite

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

Moderator: Ras

lech
Posts: 1175
Joined: Sun Feb 14, 2010 10:02 pm

Re: Mate Test Suite

Post by lech »

Sting with "lazy King" code; old dual core, 1024M hash (time 30s, 66s)
[d]1kn5/p2p4/P1pP1p1q/1PP2P1P/5p2/4rQp1/K7/5B2 w - - bm bxc6;

Code: Select all

info depth 23 multipv 1 score cp 0 nodes 16557207 nps 646134 time 25625 pv b5c6 e3f3 c6c7 b8a8 f1g2 h6h5 a2a1 h5g4 a1b2 g4h5 b2a1
info depth 24
info currmove b5c6 currmovenumber 1
info nodes 20205647 nps 666589 time 30312
info currmove f3d1 currmovenumber 2
info currmove f3g4 currmovenumber 3
info currmove f3d5 currmovenumber 4
info currmove f3e4 currmovenumber 5
info currmove a2b2 currmovenumber 6
info currmove f1d3 currmovenumber 7
info currmove f1g2 currmovenumber 8
info currmove f1c4 currmovenumber 9
info currmove a2a1 currmovenumber 10
info currmove a2b1 currmovenumber 11
info currmove f1e2 currmovenumber 12
info currmove b5b6 currmovenumber 13
info currmove f3e2 currmovenumber 14
info currmove f3g2 currmovenumber 15
info currmove f1h3 currmovenumber 16
info currmove f3f2 currmovenumber 17
info currmove f3h1 currmovenumber 18
info currmove f3e3 currmovenumber 19
info nodes 20379466 nps 665799 time 30609
info currmove f3c6 currmovenumber 20
info currmove f3g3 currmovenumber 21
info currmove f3f4 currmovenumber 22
info depth 24 multipv 1 score cp 0 nodes 20414434 nps 665572 time 30672 pv b5c6 e3f3 c6c7 b8a8 f1g2 h6h5 a2a1 h5g4 a1b2 g4h5 b2a1
info depth 25
info currmove b5c6 currmovenumber 1
info depth 25 multipv 1 score cp 8 lowerbound nodes 32254579 nps 697170 time 46265 pv b5c6
info nodes 32254579 nps 697170 time 46265
info currmove b5c6 currmovenumber 1
info depth 25 multipv 1 score cp 16 lowerbound nodes 39843800 nps 712692 time 55906 pv b5c6
info nodes 39843800 nps 712488 time 55922
info currmove b5c6 currmovenumber 1
info depth 25 multipv 1 score cp 28 lowerbound nodes 44934712 nps 723656 time 62094 pv b5c6 ...
[d]8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - bm Ke6;

Code: Select all

info depth 27 multipv 1 score cp 64 nodes 31074634 nps 727419 time 42719 pv d5e4
 h3g2 e4d3 g2h3 a2a3 a4b3 a3b4 a5a2 c2d4 b3b4 d1c3 a2b2 c3e4 d2d1n g1d1 h3g4 d1g1 g4h5 g1g5 h5f7 d4c2 b4a5 e4d2 g7g6 d3c3 b2a2 d2f3 a5a4 f3e5 f7b3 c2b4 a2e2 g5g6 a6a5 b4d3 b5b4 c3d4 b3c2 g6g4 b4b3 g4f4
info depth 28
info currmove d5e4 currmovenumber 1
info depth 28 multipv 1 score cp 76 lowerbound nodes 37231430 nps 739320 time 50
359 pv d5e4
info nodes 37231430 nps 739320 time 50359
info currmove d5e4 currmovenumber 1
info depth 28 multipv 1 score cp 88 lowerbound nodes 39931888 nps 745958 time 53
531 pv d5e4
info nodes 39931888 nps 745958 time 53531
info currmove d5e4 currmovenumber 1
info nodes 47482703 nps 747206 time 63547
info currmove c2b4 currmovenumber 2
info currmove c2d4 currmovenumber 3
info currmove a2a3 currmovenumber 4
info currmove g1e1 currmovenumber 5
info currmove d1b2 currmovenumber 6
info currmove d5d4 currmovenumber 7
info currmove g1h1 currmovenumber 8
info currmove d5e5 currmovenumber 9
info nodes 48334360 nps 746476 time 64750
info currmove d1e3 currmovenumber 10
info currmove c2e3 currmovenumber 11
info currmove g1f1 currmovenumber 12
info currmove d5c6 currmovenumber 13
info nodes 48957597 nps 745316 time 65687
info currmove c2a3 currmovenumber 14
info currmove c2a1 currmovenumber 15
info currmove d5e6 currmovenumber 16
info depth 28 multipv 1 score cp 107 lowerbound nodes 49504986 nps 744256 time 66516 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 134 lowerbound nodes 49558704 nps 743845 time 66625 pv d5e6
info nodes 49558704 nps 743845 time 66625
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 175 lowerbound nodes 49797651 nps 742904 time 67031 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 236 lowerbound nodes 49812314 nps 742780 time 67062 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 327 lowerbound nodes 49818270 nps 742691 time 67078 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 464 lowerbound nodes 49821124 nps 742557 time 67094 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 669 lowerbound nodes 49822794 nps 742415 time 67109 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 977 lowerbound nodes 49826460 nps 742293 time 67125 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 1438 lowerbound nodes 49827147 nps 742303 time 67125 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 2129 lowerbound nodes 49827992 nps 742139 time 67141 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 3166 lowerbound nodes 49828652 nps 742149 time 67141 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 4721 lowerbound nodes 49829300 nps 741993 time 67156 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 7054 lowerbound nodes 49829931 nps 742002 time 67156 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 10552 lowerbound nodes 49830568 nps 741835 time  67172 pv d5e6
info depth 28 multipv 1 score cp 10552 nodes 49830568 nps 741835 time 67172 pv d5e6 h3g2 e6f7 g2h3 f7g8 h3g2 g8h8 g2h3 h8h7 h3g2 h7g6 g2h3 g6f5 h3g2 f5e4 g7g6 e4d5 g2h3 d5e6 h3g2 e6f7 g2h3 f7g8 h3g2 g8h7 g2h3 h7h8 h3g2 h8g8 g2h3 g8f7 h3g2 f7e6 g2h1 g1h1
Maybe, I can't be friendly, but let me be useful.
Ferdy
Posts: 4856
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Mate Test Suite

Post by Ferdy »

Pos 11:
[d]8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - bm Rd3; dm 16; id "je 11"; c0 "e3d3";
Pos 11 seems too hard but becomes easy if you give the first move Rd3. So that is probably only solvable without nullmove in the critical line.
Given processing power and time, there is nothing impossible for SF.
I will give Deuterium a long time, just interested if it can find the bm.
Ferdy
Posts: 4856
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Mate Test Suite

Post by Ferdy »

lech wrote:Sting with "lazy King" code; old dual core, 1024M hash (time 30s, 66s)
[d]1kn5/p2p4/P1pP1p1q/1PP2P1P/5p2/4rQp1/K7/5B2 w - - bm bxc6;

Code: Select all

info depth 23 multipv 1 score cp 0 nodes 16557207 nps 646134 time 25625 pv b5c6 e3f3 c6c7 b8a8 f1g2 h6h5 a2a1 h5g4 a1b2 g4h5 b2a1
info depth 24
info currmove b5c6 currmovenumber 1
info nodes 20205647 nps 666589 time 30312
info currmove f3d1 currmovenumber 2
info currmove f3g4 currmovenumber 3
info currmove f3d5 currmovenumber 4
info currmove f3e4 currmovenumber 5
info currmove a2b2 currmovenumber 6
info currmove f1d3 currmovenumber 7
info currmove f1g2 currmovenumber 8
info currmove f1c4 currmovenumber 9
info currmove a2a1 currmovenumber 10
info currmove a2b1 currmovenumber 11
info currmove f1e2 currmovenumber 12
info currmove b5b6 currmovenumber 13
info currmove f3e2 currmovenumber 14
info currmove f3g2 currmovenumber 15
info currmove f1h3 currmovenumber 16
info currmove f3f2 currmovenumber 17
info currmove f3h1 currmovenumber 18
info currmove f3e3 currmovenumber 19
info nodes 20379466 nps 665799 time 30609
info currmove f3c6 currmovenumber 20
info currmove f3g3 currmovenumber 21
info currmove f3f4 currmovenumber 22
info depth 24 multipv 1 score cp 0 nodes 20414434 nps 665572 time 30672 pv b5c6 e3f3 c6c7 b8a8 f1g2 h6h5 a2a1 h5g4 a1b2 g4h5 b2a1
info depth 25
info currmove b5c6 currmovenumber 1
info depth 25 multipv 1 score cp 8 lowerbound nodes 32254579 nps 697170 time 46265 pv b5c6
info nodes 32254579 nps 697170 time 46265
info currmove b5c6 currmovenumber 1
info depth 25 multipv 1 score cp 16 lowerbound nodes 39843800 nps 712692 time 55906 pv b5c6
info nodes 39843800 nps 712488 time 55922
info currmove b5c6 currmovenumber 1
info depth 25 multipv 1 score cp 28 lowerbound nodes 44934712 nps 723656 time 62094 pv b5c6 ...
[d]8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - bm Ke6;

Code: Select all

info depth 27 multipv 1 score cp 64 nodes 31074634 nps 727419 time 42719 pv d5e4
 h3g2 e4d3 g2h3 a2a3 a4b3 a3b4 a5a2 c2d4 b3b4 d1c3 a2b2 c3e4 d2d1n g1d1 h3g4 d1g1 g4h5 g1g5 h5f7 d4c2 b4a5 e4d2 g7g6 d3c3 b2a2 d2f3 a5a4 f3e5 f7b3 c2b4 a2e2 g5g6 a6a5 b4d3 b5b4 c3d4 b3c2 g6g4 b4b3 g4f4
info depth 28
info currmove d5e4 currmovenumber 1
info depth 28 multipv 1 score cp 76 lowerbound nodes 37231430 nps 739320 time 50
359 pv d5e4
info nodes 37231430 nps 739320 time 50359
info currmove d5e4 currmovenumber 1
info depth 28 multipv 1 score cp 88 lowerbound nodes 39931888 nps 745958 time 53
531 pv d5e4
info nodes 39931888 nps 745958 time 53531
info currmove d5e4 currmovenumber 1
info nodes 47482703 nps 747206 time 63547
info currmove c2b4 currmovenumber 2
info currmove c2d4 currmovenumber 3
info currmove a2a3 currmovenumber 4
info currmove g1e1 currmovenumber 5
info currmove d1b2 currmovenumber 6
info currmove d5d4 currmovenumber 7
info currmove g1h1 currmovenumber 8
info currmove d5e5 currmovenumber 9
info nodes 48334360 nps 746476 time 64750
info currmove d1e3 currmovenumber 10
info currmove c2e3 currmovenumber 11
info currmove g1f1 currmovenumber 12
info currmove d5c6 currmovenumber 13
info nodes 48957597 nps 745316 time 65687
info currmove c2a3 currmovenumber 14
info currmove c2a1 currmovenumber 15
info currmove d5e6 currmovenumber 16
info depth 28 multipv 1 score cp 107 lowerbound nodes 49504986 nps 744256 time 66516 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 134 lowerbound nodes 49558704 nps 743845 time 66625 pv d5e6
info nodes 49558704 nps 743845 time 66625
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 175 lowerbound nodes 49797651 nps 742904 time 67031 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 236 lowerbound nodes 49812314 nps 742780 time 67062 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 327 lowerbound nodes 49818270 nps 742691 time 67078 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 464 lowerbound nodes 49821124 nps 742557 time 67094 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 669 lowerbound nodes 49822794 nps 742415 time 67109 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 977 lowerbound nodes 49826460 nps 742293 time 67125 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 1438 lowerbound nodes 49827147 nps 742303 time 67125 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 2129 lowerbound nodes 49827992 nps 742139 time 67141 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 3166 lowerbound nodes 49828652 nps 742149 time 67141 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 4721 lowerbound nodes 49829300 nps 741993 time 67156 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 7054 lowerbound nodes 49829931 nps 742002 time 67156 pv d5e6
info currmove d5e6 currmovenumber 1
info depth 28 multipv 1 score cp 10552 lowerbound nodes 49830568 nps 741835 time  67172 pv d5e6
info depth 28 multipv 1 score cp 10552 nodes 49830568 nps 741835 time 67172 pv d5e6 h3g2 e6f7 g2h3 f7g8 h3g2 g8h8 g2h3 h8h7 h3g2 h7g6 g2h3 g6f5 h3g2 f5e4 g7g6 e4d5 g2h3 d5e6 h3g2 e6f7 g2h3 f7g8 h3g2 g8h7 g2h3 h7h8 h3g2 h8g8 g2h3 g8f7 h3g2 f7e6 g2h1 g1h1
So what is this lazy king code you are talking about?
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Mate Test Suite

Post by zullil »

Eelco de Groot wrote: Pos 12 is doable for Stockfish with 4 threads. 1 thread would just take longer I think. But with 4 in 6 minutes. Could be a lucky run.

[d]1kn5/p2p4/P1pP1p1q/1PP2P1P/5p2/4rQp1/K7/5B2 w - -


43/72 5:59 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5
4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5
8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+
11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2
14.c6 (1.354.028.210) 3762

44/72 6:18 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5
4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5
8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+
11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2
14.c6 (1.431.118.079) 3778[/color]

best move: b5xc6 time: 6:48.239 min n/s: 3.778.449 nodes: 1.549.617.150
One of us was lucky or one of us was unlucky:

Code: Select all

info depth 61 seldepth 52 multipv 1 score mate 17 nodes 511891881405 nps 35621972 hashfull 999 tbhits 0 time 14370116 pv b5c6 e3f3 c6c7 b8a8 f1g2 h6h5 a2a1 h5g4 a1b2 g4h5 b2c1 h5g4 c1d2 g4h5 d2d1 h5g4 d1e2 g4h5 g2f3 h5f3 e2f3 g3g2 f3g2 f4f3 g2f1 f3f2 c5c6 d7c6 d6d7 c8d6 d7d8q d6c8 d8c8
User avatar
Eelco de Groot
Posts: 4724
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Mate Test Suite

Post by Eelco de Groot »

zullil wrote:
Eelco de Groot wrote: Pos 12 is doable for Stockfish with 4 threads. 1 thread would just take longer I think. But with 4 in 6 minutes. Could be a lucky run.

[d]1kn5/p2p4/P1pP1p1q/1PP2P1P/5p2/4rQp1/K7/5B2 w - -


43/72 5:59 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5
4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5
8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+
11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2
14.c6 (1.354.028.210) 3762

44/72 6:18 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5
4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5
8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+
11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2
14.c6 (1.431.118.079) 3778[/color]

best move: b5xc6 time: 6:48.239 min n/s: 3.778.449 nodes: 1.549.617.150
One of us was lucky or one of us was unlucky:

Code: Select all

info depth 61 seldepth 52 multipv 1 score mate 17 nodes 511891881405 nps 35621972 hashfull 999 tbhits 0 time 14370116 pv b5c6 e3f3 c6c7 b8a8 f1g2 h6h5 a2a1 h5g4 a1b2 g4h5 b2c1 h5g4 c1d2 g4h5 d2d1 h5g4 d1e2 g4h5 g2f3 h5f3 e2f3 g3g2 f3g2 f4f3 g2f1 f3f2 c5c6 d7c6 d6d7 c8d6 d7d8q d6c8 d8c8
:) Thanks for trying that with big brother SF Louis! Yes, tactical positions can be very random. And testing with one thread is in my opion not really a solution, because then you get one basically random result, one draw out of the pool, the time would be different if you change the source with something insignificant.

But I admit, the search of RS is now a bit more singular extension driven and I tried to push it a little further. Basically what that means is that you try to reduce everything unless it is singular, or check, maybe passed pawns, the things SF extends always. It is just an experiment. You have no control over nullmove with this, because that is a separate reduction and if nullmove is succesful you only can check it with the verification search which can be extremely shortened.

Downside is that you start reducing tactical moves. Outside of ProbCut, this was never succesful. So I don't know. Maybe it helps if the reductions are very common, so you reduce in many places and can make up in doing more iterations. But then the Singular Extensions and the still existing normal search may make more iterations impossible. Anyway it's just a very short piece of code and nothing really new either.

What I never got working was something like Singular Extensions for the All nodes. Grandmasters just as well select only one or two moves in those 'nodes' in their thought process, so if we still want to mimic that, one day we will have to find a way. Of course modern programs like Stockfish do reduce an awful lot with Late Move Reductions, and LMP but that is only partially driven by eval much more by sorting the moves by type only.

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
peter
Posts: 3619
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Mate Test Suite

Post by peter »

Eelco de Groot wrote:
Ferdy wrote: What engine can understand these positions given more time?
Pos 11, 12, and 13.

Pos 11:
[d]8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - bm Rd3; dm 16; id "je 11"; c0 "e3d3";
...
Pos 11 seems too hard but becomes easy if you give the first move Rd3. So that is probably only solvable without nullmove in the critical line.
Zappa made it here, I didn't even switch off nullmove, neither didn't I switch on the mate extensions: (with those on another trial took even some longer, so default seems to be best here, only tbs were switched off)


[d]8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1

Analysis by Zappa Mexico II x64:

1.Kg8
= (0.00) Tiefe: 29/75 00:10:58 8979MN
1.Td3 Kc4 2.Td2+ Kb3 3.Tf2 Lb2 4.Tf3+ Lc3 5.Ld3 Lb2 6.Le2+ Lc3 7.Td3 Kc4 8.Td1+ Kb3 9.Th1 Lb2 10.Th3+ Lc3 11.g3 Lxd4 12.g4+ Lc3 13.Ke6 d4 14.Kd5 d3 15.Lxd3 Lb2 16.Lc4#
+- (#16) Tiefe: 29/77 00:15:51 13482MN


Sorry for german abbrevations, forgot to change that before starting once again, but at least I did restart the GUI
Peter.
peter
Posts: 3619
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Mate Test Suite

Post by peter »

H4 was much faster, also default but without tbs, pity german abbrevations again.

[d]8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - 0 1

Analysis by Houdini 4 Pro x640:
...
1.Ke6
= (0.00) Tiefe: 33/80 00:04:32 6939MN
1.Td3
= (0.05 ++) Tiefe: 33/80 00:04:44 7262MN
...
1.Td3
+- (12.34 ++) Tiefe: 33/82 00:04:45 7279MN
1.Td3 Kc4 2.Td2+ Kb3 3.Tf2 Le1 4.Tf3+ Lc3 5.Ld3 Ld2 6.Le2+ Lc3 7.Td3 Kc4 8.Td1+ Kb3 9.Th1 Ld2 10.Th3+ Lc3 11.g3 Lb2 12.g4+ Lc3 13.g5 hxg5 14.Ke6 g4 15.Kxd5 gxh3 16.Lc4#
+- (#16) Tiefe: 33/82 00:04:49 7367MN
Peter.
kgburcham
Posts: 2016
Joined: Sun Feb 17, 2008 4:19 pm

Re: Mate Test Suite

Post by kgburcham »

[d] 1kn5/p2p4/P1pP1p1q/1PP2P1P/5p2/4rQp1/K7/5B2 w - -

Engine: Zappa Mexico II (8192 MB)
by Anthony Cozzie
10/39 0:00 -3.78 1.Qd1 Qg7 2.bxc6 Qg8+ 3.Kb1 dxc6 4.d7 g2 5.dxc8Q+ Kxc8 6.Bxg2 Qxg2 (1.495.372) 4559
10/39 0:00 -3.78 1.Qd1 Qg7 2.bxc6 Qg8+ 3.Kb1 dxc6 4.d7 g2 5.dxc8Q+ Kxc8 6.Bxg2 Qxg2 (1.888.143) 4829
11/41 0:00 -4.67 1.Qd1 Qg7 2.bxc6 Qg8+ 3.Kb2 g2 4.Bd3 dxc6 5.d7 Kc7 (3.062.609) 5155
11/41 0:00 -4.67 1.Qd1 Qg7 2.bxc6 Qg8+ 3.Kb2 g2 4.Bd3 dxc6 5.d7 Kc7 (5.054.766) 5131
12/43 0:02 -6.42 1.Qd1 Qg7 2.Qc2 cxb5 3.Kb2 Qg8 4.h6 f3 5.c6 Nxd6 6.c7+ Kc8 7.Bd3 (16.143.431) 6185
12/43 0:03 -6.33 1.Qg4 Qf8 2.Bc4 Qd8 3.b6 Rc3 4.Qe2 g2 5.Qb2 axb6 6.cxb6 Qxb6 7.Qxc3 (18.751.637) 6092
12/43 0:03 -6.33 1.Qg4 Qf8 2.Bc4 Qd8 3.b6 Rc3 4.Qe2 g2 5.Qb2 axb6 6.cxb6 Qxb6 7.Qxc3 (20.716.483) 6082
13/45 0:06 -10.18 1.Qg4 Qf8 2.Bc4 Qd8 3.b6 Rc3 4.Bb3 Rxc5 5.h6 Ra5+ 6.Kb2 Qxb6 7.Qd1 g2 8.h7 g1Q 9.Qxg1 Qxg1 (41.505.644) 6863
13/45 0:06 -6.42 1.Qd1 Qg7 2.Qc2 cxb5 3.Kb2 Qg8 4.h6 f3 5.c6 Nxd6 6.c7+ Kc8 7.Bd3 (42.235.852) 6877
13/45 0:06 -6.42 1.Qd1 Qg7 2.Qc2 cxb5 3.Kb2 Qg8 4.h6 f3 5.c6 Nxd6 6.c7+ Kc8 7.Bd3 (43.720.433) 6824
14/47 0:13 -8.04 1.Qd1 Qg7 2.bxc6 Qg8+ 3.Kb2 g2 4.c7+ Ka8 5.Be2 Qb3+ 6.Qxb3 Rxe2+ 7.Ka3 Re3 8.Ka2 Rxb3 9.Kxb3 g1Q 10.h6 Qh1 11.Kc2 Qxh6 12.c6 Qh2+ (102.641.344) 7559
14/47 0:14 -8.04 1.Qd1 Qg7 2.bxc6 Qg8+ 3.Kb2 g2 4.c7+ Ka8 5.Be2 Qb3+ 6.Qxb3 Rxe2+ 7.Ka3 Re3 8.Ka2 Rxb3 9.Kxb3 g1Q 10.h6 Qh1 11.Kc2 Qxh6 12.c6 Qh2+ (109.855.163) 7551
15/49 0:20 -9.87 1.Qd1 Qg7 2.Bc4 g2 3.bxc6 dxc6 4.Qg1 Re1 5.Qxe1 g1Q 6.Qe2 Q7g2 7.h6 Q1h2 8.Qxg2 Qxg2+ 9.Ka3 Qh3+ 10.Bb3 Qxf5 11.Kb2 f3 (161.302.573) 7904
15/49 0:21 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (170.000.867) 7958
15/49 0:21 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (171.646.236) 7931
16/51 0:22 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (178.938.579) 7974
16/51 0:23 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (182.777.405) 7930
17/53 0:24 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (201.699.883) 8093
17/53 0:25 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (209.292.701) 8068
18/55 0:29 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (243.551.831) 8304
18/55 0:30 0.00 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Ka1 (257.572.314) 8312
19/57 0:50 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (448.264.457) 8937
19/57 0:52 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (463.953.997) 8892
20/57 0:52 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (463.954.026) 8892
20/59 0:52 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (467.111.368) 8889
21/61 0:52 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (468.603.144) 8872
21/61 0:54 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (483.102.383) 8910
22/63 0:54 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (486.830.551) 8869
22/63 0:57 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (507.140.146) 8889
23/65 0:58 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (515.367.399) 8781
23/65 1:11 +M17 1.bxc6 Rxf3 2.c7+ Ka8 3.Bg2 Qxh5 4.Ka1 Qg4 5.Kb2 Qh5 6.Kc1 Qg4 7.Kd2 Qh5 8.Kd1 Qg4 9.Ke2 Qh5 10.Bxf3+ Qxf3+ 11.Kxf3 g2 12.Kxg2 f3+ 13.Kf1 f2 14.c6 (647.201.422) 9004
best move: b5xc6 time: 1:14.782 min n/s: 10.037.557 nodes: 648.361.215
User avatar
Eelco de Groot
Posts: 4724
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Mate Test Suite

Post by Eelco de Groot »

Eelco de Groot wrote: You have no control over nullmove with this, because that is a separate reduction and if nullmove is succesful you only can check it with the verification search which can be extremely shortened.
From a general search point of view, I'm keeping fingers crossed for this patch from Jörg. It just might pass! But then it still would have to go to LTC.

No null-move during verification search. sprt @ 15+0.05 th 1

LLR: 0.25 (-2.94,2.94) [-1.50,4.50]
Total: 3470 W: 668 L: 650 D: 2152

LLR: 0.33 (-2.94,2.94) [-1.50,4.50]
Total: 6048 W: 1162 L: 1134 D: 3752

LLR: 0.93 (-2.94,2.94) [-1.50,4.50]
Total: 9396 W: 1799 L: 1741 D: 5856

LLR: 0.83 (-2.94,2.94) [-1.50,4.50]
Total: 9684 W: 1846 L: 1791 D: 6047

LLR: 1.42 (-2.94,2.94) [-1.50,4.50]
Total: 13684 W: 2632 L: 2545 D: 8507
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: 4724
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Mate Test Suite

Post by Eelco de Groot »

Zappa was a very interesting program. A pity that Anthony buried the sources somewhere in the desert, in what was it, Arizona or New Mexico? :)
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