Author: Gian-Carlo Pascutto
Date: 13:55:41 11/20/02
Go up one level in this thread
Nullmove in Deep Sjeng uses an algorithm of my own, but I can
switch it back to other systems easily. I did so for running
a few tests.
I made a version which uses Heinz Adaptive Nullmove Pruning
and a version which uses your verification nullmove.
I did a run over ECM-GCP, at 10 seconds per position.
giancarlo@garf:~/sjeng > ./compare3.pl 240 241
Comparing 240 vs 241
Pos: 1 | Bg4 | - | - | 9.6 | 9.0 | 10 | 9 | 6077427 |
5854404
Pos: 2 | Nxg4 | Bb5 | Bb5 | 8.6 | 8.6 | 607 | 974 | 3261400 |
6097488
Pos: 3 | Nd5 | - | - | 10.0 | 9.6 | 110 | 253 | 3937003 |
4249315
Pos: 4 | Bxd5 | - | - | 10.6 | 9.6 | 113 | 103 | 6635622 |
4312132
Pos: 5 | Rxc8 | Qxa3 | Rxd6 | 10.0 | 10.0 | 522 | 752 | 3438275 |
5570487
Pos: 6 | Rxa1 | - | - | 10.0 | 9.6 | 298 | 261 | 4600660 |
4362616
Pos: 7 | Nxc6 | Bf3 | Bf3 | 8.6 | 9.0 | 0 | 0 | 3282289 |
4955546
Pos: 8 | d3 | - | - | 10.6 | 10.6 | 210 | 301 | 4525770 |
6204639
Pos: 9 | Qxf7+ | - | - | 9.6 | 10.6 | 934 | 100 | 6514297 |
7121127
Pos: 10 | Rxb2+ | - | - | 9.0 | 8.3 | 179 | 167 | 5321098 |
3294826
Pos: 11 | Nxf7 | - | - | 9.6 | 9.0 | 66 | 90 | 5011237 |
6148378
Pos: 12 | Rxd4 | Nh5 | Nh5 | 9.6 | 9.0 | 0 | 0 | 4255664 |
4621228
Pos: 13 | g6 | - | - | 9.6 | 9.6 | 13 | 13 | 3619239 |
5454250
Pos: 14 | Kg2 | Qh6 | Qh6 | 9.0 | 9.0 | 709 | 770 | 3639929 |
4113976
Pos: 15 | Nh7 | - | - | 10.6 | 10.6 | 18 | 15 | 4676206 |
5788576
Pos: 16 | Nxc5 | - | - | 8.6 | 8.3 | 758 | 895 | 5778234 |
5874884
Pos: 17 | Rd4 | - | - | 10.0 | 9.6 | 117 | 146 | 5407879 |
4976856
Pos: 18 | exf6 | - | - | 9.0 | 9.0 | 230 | 278 | 4226676 |
5089733
Pos: 19 | Nh6+ | - | - | 9.6 | 9.0 | 222 | 246 | 5022900 |
4234842
Pos: 20 | Re7 | - | - | 10.6 | 10.0 | 27 | 33 | 5345105 |
4663622
Pos: 21 | Qxc3+ | - | - | 10.0 | 9.6 | 52 | 47 | 4410530 |
5960068
Pos: 22 | Qxh3+ | - | - | 8.6 | 8.0 | 8 | 6 | 2921917 |
4206605
Pos: 23 | Qxf5+ | - | - | 11.0 | 10.0 | 19 | 20 | 6491996 |
7303350
Pos: 24 | Nxh7 | O-O | O-O | 9.0 | 9.0 | 876 | 743 | 5421985 |
4950831
Pos: 25 | Rxf6 | - | - | 10.6 | 9.3 | 307 | 685 | 5385906 |
3588158
Pos: 26 | Nf6+ | - | - | 9.0 | 8.3 | 17 | 17 | 4900798 |
4574982
Pos: 27 | Nxh5 | - | - | 10.6 | 10.0 | 67 | 74 | 4237081 |
4807855
Pos: 28 | Rxe7 | f4 | Re2 | 9.6 | 10.0 | 0 | 0 | 4226886 |
3927724
Pos: 29 | Rxd5 | - | - | 7.6 | 7.6 | 2 | 2 | 2066506 |
2593429
Pos: 30 | d3+ | Rf8 | Rf8 | 8.6 | 8.6 | 313 | 344 | 1758501 |
1930475
Pos: 31 | Bd5+ | - | - | 10.0 | 9.0 | 58 | 64 | 5724868 |
4706264
Pos: 32 | Ba3 | Ne2 | Ne2 | 10.0 | 9.6 | 0 | 0 | 3227035 |
4476823
Pos: 33 | g6 | - | - | 9.0 | 8.3 | 427 | 596 | 4353643 |
5058109
Pos: 34 | Ra8 | Rb8 | Rb8 | 9.6 | 9.6 | 753 | 772 | 4702685 |
5176154
Pos: 35 | g4+ | - | - | 10.6 | 10.6 | 83 | 91 | 2943640 |
5467988
Pos: 36 | Ba4 | - | - | 10.0 | 10.0 | 711 | 451 | 5497145 |
5758253
Pos: 37 | Nxf7 | - | - | 8.6 | 8.6 | 5 | 5 | 3366684 |
4527366
Pos: 38 | Nf2+ | - | - | 11.0 | 10.0 | 52 | 46 | 10037221 |
11187940
Pos: 39 | Ne4 | - | - | 8.6 | 9.0 | 411 | 426 | 4560487 |
4305261
Pos: 40 | Nb6 | - | Qf3 | 10.0 | 10.0 | 151 | 1000 | 2540391 |
5607155
Pos: 41 | Bxc2 | - | - | 9.6 | 9.6 | 245 | 258 | 2621935 |
4644411
Pos: 42 | Bxc5 | - | - | 10.6 | 10.6 | 35 | 34 | 4275866 |
5873212
Pos: 43 | Rxd5 | - | - | 9.6 | 9.6 | 15 | 16 | 3982771 |
4616454
Pos: 44 | Rb3 | - | - | 9.6 | 9.6 | 117 | 116 | 3276091 |
5396892
Pos: 45 | Bf4 | - | - | 9.0 | 8.3 | 379 | 485 | 5342912 |
4745199
Pos: 46 | Re7 | - | - | 9.0 | 8.3 | 122 | 132 | 4962305 |
1752502
Pos: 47 | Nxe3 | - | - | 8.6 | 8.6 | 33 | 34 | 1103855 |
2143169
Pos: 48 | Ra2+ | - | - | 8.0 | 8.3 | 193 | 177 | 2844140 |
4453366
Pos: 49 | Bg7 | - | - | 9.0 | 9.0 | 13 | 13 | 3384906 |
4291700
Pos: 50 | Qc1 | - | - | 9.6 | 9.6 | 131 | 140 | 2149000 |
2442977
Pos: 51 | Rxc5 | - | - | 9.6 | 9.6 | 262 | 200 | 4082180 |
5498740
Pos: 52 | Rxd6 | - | - | 10.6 | 9.6 | 27 | 29 | 4354735 |
3509118
Pos: 53 | Rh4+ | Rg4 | Qh5+ | 8.6 | 7.6 | 0 | 0 | 5629324 |
5993724
Pos: 54 | Bh7+ | Qb3 | Qb1 | 9.0 | 9.6 | 0 | 0 | 4824788 |
5501309
Pos: 55 | Bxf7+ | - | - | 8.0 | 7.3 | 66 | 78 | 5229564 |
3288573
Pos: 56 | Bb7 | - | - | 11.0 | 10.0 | 6 | 8 | 5548401 |
4394668
Pos: 57 | Rxd7 | Rxd7+ | Rxd7+ | 9.0 | 9.0 | 592 | 740 | 3170022 |
4084424
Pos: 58 | Bxh6 | - | - | 10.6 | 9.6 | 24 | 146 | 4597345 |
4302558
Pos: 59 | Rxh8+ | - | - | 9.0 | 8.3 | 76 | 246 | 3395839 |
1316383
Pos: 60 | Bh7+ | - | - | 9.6 | 9.0 | 27 | 26 | 4733505 |
4606647
Pos: 61 | Nxf7 | - | - | 9.6 | 9.6 | 98 | 142 | 3070161 |
3799728
Pos: 62 | Bg3+ | - | - | 9.6 | 9.0 | 351 | 149 | 6053895 |
5138173
Pos: 63 | Rb1+ | - | - | 12.0 | 11.0 | 24 | 26 | 11787829 |
9532525
Pos: 64 | Rxc3 | - | - | 8.6 | 8.0 | 5 | 4 | 4024352 |
3401443
Pos: 65 | Nxg7 | - | - | 9.0 | 9.3 | 217 | 814 | 5388306 |
5498831
Pos: 66 | Bxg6+ | - | - | 9.0 | 9.0 | 62 | 35 | 4363706 |
4596788
Pos: 67 | Qh6+ | Qd2 | Qd2 | 8.6 | 8.0 | 0 | 0 | 4744042 |
5250455
Pos: 68 | Nxg7 | Nxe7+ | Nxe7+ | 9.6 | 9.0 | 0 | 0 | 5046980 |
4140334
Pos: 69 | Rxb2 | Be5 | Rb4 | 9.0 | 9.0 | 675 | 862 | 3278810 |
4422394
Pos: 70 | Qxg6+ | - | - | 10.6 | 9.6 | 13 | 13 | 10541368 |
9760632
Pos: 71 | e4 | - | - | 7.6 | 7.3 | 261 | 358 | 4537465 |
2034713
Pos: 72 | Re7 | - | - | 9.6 | 9.0 | 32 | 45 | 5576040 |
5132876
Pos: 73 | R1b4 | - | - | 9.6 | 9.0 | 197 | 190 | 5874608 |
6237045
Pos: 74 | Re4 | - | - | 10.6 | 10.0 | 47 | 34 | 5267152 |
3315835
Pos: 75 | Nd5 | - | - | 8.6 | 8.6 | 38 | 54 | 4058409 |
5236853
Pos: 76 | Rxe7 | - | - | 10.0 | 8.3 | 3 | 4 | 5664769 |
6006027
Pos: 77 | Rxd7 | Bd2 | Bd2 | 9.0 | 9.0 | 757 | 537 | 3411782 |
2685151
Pos: 78 | Qh6 | - | - | 11.6 | 11.6 | 27 | 79 | 4639870 |
7283884
Pos: 79 | Rxe6 | - | - | 11.0 | 10.6 | 155 | 137 | 5358500 |
4752928
Pos: 80 | Rxc8+ | Rc6 | Rc6 | 8.6 | 8.0 | 0 | 0 | 5528855 |
3992712
Pos: 81 | Rxe4 | - | - | 9.6 | 9.6 | 8 | 11 | 3624257 |
4950719
Pos: 82 | Rxd4 | Bxe5 | Bxe5 | 11.0 | 10.6 | 0 | 0 | 5716052 |
4861479
Pos: 83 | Rxe5 | cxd5 | cxd5 | 8.6 | 8.6 | 496 | 585 | 2298605 |
3147240
Pos: 84 | Rxc5 | - | - | 11.0 | 10.6 | 101 | 381 | 6354130 |
7246151
Pos: 85 | Rxe7 | Qh6 | Qh6 | 8.6 | 8.6 | 625 | 646 | 3132419 |
3685817
Pos: 86 | Nxe6 | Qf3 | Qf3 | 9.6 | 9.6 | 786 | 680 | 4367004 |
4204082
Pos: 87 | Rxe3 | - | - | 10.6 | 9.6 | 4 | 4 | 5138871 |
3193802
Pos: 88 | Rxd7 | - | - | 10.0 | 9.3 | 393 | 527 | 3915536 |
3892878
Pos: 89 | Rxc1 | Rc5 | - | 10.0 | 9.6 | 1000 | 643 | 5032185 |
4521420
Pos: 90 | Rxd4 | Be3 | Be3 | 10.0 | 10.0 | 879 | 935 | 4970703 |
5330804
Pos: 91 | Rxd8 | Qe3 | h3 | 9.0 | 9.0 | 511 | 611 | 2871068 |
3325591
Pos: 92 | Rxg6+ | - | - | 10.6 | 10.0 | 264 | 95 | 4942753 |
4938838
Pos: 93 | Bd8 | Bd2 | Rf2 | 8.6 | 8.3 | 0 | 0 | 4865999 |
4780042
Pos: 94 | Bh2 | O-O-O | O-O-O | 8.6 | 9.0 | 0 | 0 | 1772729 |
2776425
Pos: 95 | Bxe5+ | Be2 | Be2 | 11.0 | 10.0 | 0 | 0 | 6398331 |
4423433
Pos: 96 | Bc3 | - | - | 10.6 | 10.0 | 61 | 87 | 5290073 |
4972909
Pos: 97 | Rxc4 | Rc1 | Rc1 | 9.0 | 9.0 | 549 | 710 | 3210360 |
4335553
Pos: 98 | d4 | - | - | 9.6 | 9.6 | 104 | 81 | 4497801 |
4718851
Pos: 99 | Nf6+ | - | - | 9.6 | 8.6 | 63 | 85 | 4298969 |
3406295
Pos: 100 | Rxe3 | - | - | 10.6 | 9.6 | 78 | 53 | 4868562 |
3773399
Pos: 101 | Rxa6 | Ng5 | Ng5 | 10.0 | 9.6 | 0 | 0 | 4388876 |
4132292
Pos: 102 | Rhg8 | - | Qxa2 | 9.6 | 9.6 | 222 | 1000 | 3616017 |
3650119
Pos: 103 | Rxd3 | - | - | 9.0 | 9.0 | 179 | 226 | 3741093 |
5658021
Pos: 104 | e5 | - | Qb2 | 10.3 | 10.0 | 965 | 1000 | 6088236 |
5379540
Pos: 105 | Rxh5 | - | - | 8.6 | 9.0 | 24 | 68 | 2356619 |
4698216
Pos: 106 | Nxe5 | d4 | Kh1 | 10.0 | 10.0 | 833 | 856 | 4989337 |
4295382
Pos: 107 | Rxc4 | - | - | 11.6 | 10.6 | 99 | 236 | 5687878 |
5521472
Pos: 108 | Rxf6 | - | - | 8.6 | 8.6 | 45 | 43 | 2759174 |
2965453
Pos: 109 | e6 | - | - | 7.6 | 7.6 | 158 | 158 | 2048097 |
2608366
Pos: 110 | Bd2 | Bg5 | Bg5 | 9.6 | 9.6 | 724 | 893 | 4016174 |
5128796
Pos: 111 | Nxe4 | - | - | 9.6 | 9.3 | 209 | 764 | 4497980 |
4184511
Pos: 112 | Ng5 | - | - | 8.6 | 8.6 | 351 | 123 | 2180358 |
3535476
Pos: 113 | bxc6 | - | - | 9.0 | 9.0 | 76 | 86 | 5071942 |
4964637
Pos: 114 | Rxf6 | - | - | 10.3 | 10.0 | 439 | 88 | 2618951 |
3557999
Pos: 115 | Bxh6 | - | - | 10.0 | 9.6 | 49 | 87 | 4796785 |
3454241
Pos: 116 | Bh4 | Bd5 | Bd5 | 9.0 | 8.6 | 0 | 0 | 3914415 |
2527820
Pos: 117 | Bf8 | Kb1 | Kb1 | 9.0 | 9.0 | 272 | 364 | 1298119 |
1804183
Pos: 118 | Ng6+ | - | - | 9.6 | 9.6 | 98 | 120 | 3788493 |
6213735
Pos: 119 | Qb2 | Qf3 | Rf3 | 9.0 | 9.0 | 806 | 841 | 4112386 |
4709754
Pos: 120 | Qxg5+ | - | - | 10.6 | 9.6 | 102 | 361 | 3153891 |
3670819
Pos: 121 | Rxh2+ | - | - | 13.6 | 13.0 | 22 | 22 | 6304711 |
13168553
Pos: 122 | h4 | - | - | 8.6 | 8.6 | 337 | 400 | 3337879 |
3545807
Pos: 123 | Bxh5 | - | - | 10.6 | 9.6 | 169 | 665 | 4628368 |
3837163
Pos: 124 | Rxd5 | Bg2 | Bg2 | 9.0 | 9.3 | 0 | 0 | 2820742 |
5386479
Pos: 125 | Rf6 | Rf5 | - | 10.0 | 9.6 | 1000 | 1 | 4742150 |
4130608
Pos: 126 | Nc3+ | Ke8 | - | 9.0 | 8.6 | 1000 | 35 | 3434579 |
2950131
Pos: 127 | Nxf5+ | - | - | 9.0 | 8.3 | 193 | 252 | 4840098 |
3771390
Pos: 128 | Ne6 | - | - | 9.6 | 9.6 | 19 | 1 | 3607277 |
4119862
Pos: 129 | Nxh6 | - | - | 9.6 | 9.6 | 16 | 14 | 3443946 |
4462823
Pos: 130 | Bg5 | Ne3 | Ne3 | 10.0 | 9.6 | 0 | 0 | 5177733 |
3911402
Pos: 131 | Bh3 | axb5 | axb5 | 8.6 | 8.6 | 537 | 565 | 2411959 |
2865414
Pos: 132 | Nd6 | - | - | 10.0 | 10.0 | 45 | 35 | 2698967 |
2337648
Pos: 133 | Nxf4 | - | - | 9.6 | 9.0 | 196 | 68 | 2982217 |
2956597
Pos: 134 | f3 | Rf7 | Qf6 | 8.0 | 8.0 | 580 | 435 | 2781573 |
2313360
Pos: 135 | Nxf3 | Rf7 | Rf7 | 9.0 | 9.0 | 304 | 257 | 1474063 |
1342188
Pos: 136 | Rxe6 | - | - | 10.6 | 10.0 | 75 | 105 | 5104159 |
4986142
Pos: 137 | Nxf5 | - | - | 8.6 | 8.6 | 547 | 575 | 4619606 |
5139605
Pos: 138 | Rxf4+ | - | - | 9.6 | 8.6 | 100 | 109 | 4469998 |
3281839
Pos: 139 | Bxf6 | - | - | 10.6 | 10.0 | 175 | 222 | 6536642 |
6755401
Pos: 140 | Nf3+ | - | - | 8.6 | 9.0 | 638 | 433 | 3627580 |
4533224
Pos: 141 | Nf5+ | - | - | 9.6 | 9.0 | 65 | 61 | 3518819 |
4520289
Pos: 142 | Bxh4 | - | - | 9.0 | 9.0 | 388 | 455 | 4171656 |
3376410
Pos: 143 | Nxf7 | - | - | 8.6 | 8.6 | 616 | 536 | 3474168 |
4272427
Pos: 144 | Rxc5 | Ne5 | Ne5 | 10.6 | 10.6 | 528 | 716 | 3054497 |
4254222
Pos: 145 | Bh3 | - | - | 10.6 | 10.0 | 112 | 142 | 5161728 |
4028931
Pos: 146 | Nxc6 | - | - | 10.6 | 10.6 | 587 | 495 | 3763154 |
4597121
Pos: 147 | h3 | Be3 | Be3 | 9.0 | 9.0 | 794 | 891 | 4220587 |
4976541
Pos: 148 | Be6 | - | - | 10.0 | 10.6 | 23 | 25 | 2618110 |
5680184
Pos: 149 | Nxh2 | Qg5 | Bf5 | 9.6 | 9.0 | 0 | 0 | 5377920 |
2635147
Pos: 150 | f4 | - | - | 12.0 | 12.0 | 130 | 130 | 5592310 |
5428767
Pos: 151 | Rxc6 | - | Rd6 | 13.3 | 13.3 | 528 | 1000 | 3834208 |
3059267
Pos: 152 | f6 | - | - | 8.6 | 8.6 | 202 | 235 | 3204718 |
4677819
Pos: 153 | e5 | Ba6 | Ba6 | 10.6 | 9.6 | 0 | 0 | 4802799 |
3248246
Pos: 154 | b5 | - | Qf4 | 9.6 | 9.6 | 624 | 1000 | 6965856 |
5346725
Pos: 155 | Rxa6 | - | - | 10.6 | 9.6 | 657 | 789 | 5407643 |
5346630
Pos: 156 | Rc4 | - | - | 13.6 | 12.0 | 432 | 659 | 7487082 |
5671496
Pos: 157 | Nxe6 | - | - | 11.6 | 11.0 | 9 | 13 | 4548799 |
5596912
Pos: 158 | Ba6 | - | Kf3 | 9.6 | 10.0 | 99 | 1000 | 5539155 |
4959716
Pos: 159 | Nxa7 | Rfe1 | Bf4 | 9.6 | 9.6 | 492 | 268 | 2897038 |
1822645
Pos: 160 | Rxb2 | c3 | c3 | 13.0 | 11.6 | 0 | 0 | 5964974 |
5060726
Pos: 161 | cxb6 | - | - | 11.6 | 11.6 | 80 | 105 | 5350193 |
6474694
Pos: 162 | f5 | Rxe8+ | Rxe8+ | 11.6 | 10.6 | 0 | 0 | 6109265 |
5605217
Pos: 163 | Bxb3 | c4 | c4 | 13.0 | 13.0 | 577 | 569 | 2893519 |
3875034
Pos: 164 | Bxh7+ | - | - | 9.6 | 9.0 | 41 | 32 | 6332861 |
4512055
Pos: 165 | Bxh7+ | e6 | e6 | 9.0 | 8.6 | 0 | 0 | 4859339 |
3653444
Pos: 166 | Bxh7+ | - | - | 9.6 | 8.6 | 28 | 30 | 3303891 |
1425061
Pos: 167 | Bxh7+ | - | - | 9.6 | 9.0 | 238 | 345 | 6846323 |
5489967
Pos: 168 | Rxh7+ | - | - | 9.0 | 8.6 | 176 | 171 | 4850390 |
3566893
Pos: 169 | Rxh7 | - | - | 10.0 | 10.3 | 85 | 900 | 4214401 |
4143596
Pos: 170 | Bxh7+ | - | - | 9.6 | 8.6 | 54 | 54 | 6450279 |
4778717
Pos: 171 | Nxh7 | Ng4 | Ng4 | 9.6 | 9.6 | 960 | 708 | 4352144 |
4042034
Pos: 172 | Nxh2 | - | - | 9.0 | 9.0 | 200 | 205 | 4685585 |
5393321
Pos: 173 | Bxh7+ | - | - | 8.6 | 8.6 | 71 | 145 | 2870316 |
4785799
Pos: 174 | Qxh7+ | - | - | 12.6 | 11.0 | 67 | 82 | 12637945 |
10455002
Pos: 175 | Bxh7+ | - | - | 7.6 | 7.6 | 347 | 312 | 4315370 |
3869957
Pos: 176 | Nxh7 | Bxe6 | Bxe6 | 9.6 | 9.3 | 0 | 0 | 5229866 |
4912906
Pos: 177 | Rxh7 | - | - | 9.6 | 9.6 | 77 | 183 | 3600114 |
3629262
Pos: 178 | Nxh7 | e6 | e6 | 10.0 | 9.0 | 0 | 0 | 4807546 |
3450169
Pos: 179 | Bxh7+ | Bh3 | Bg4 | 10.0 | 9.6 | 0 | 0 | 4677874 |
3538094
Pos: 180 | Bxh7+ | - | - | 9.0 | 9.0 | 201 | 11 | 2818734 |
2670067
Pos: 181 | Rxh2 | Nxg4 | Qb8 | 10.0 | 9.6 | 0 | 0 | 3351722 |
4534124
Pos: 182 | Nxh7 | Bd2 | Bd2 | 10.6 | 10.6 | 618 | 591 | 3581004 |
3927991
Pos: 183 | Rxh7 | - | - | 9.6 | 9.6 | 92 | 341 | 3023799 |
5486345
Warning: node count is different!
Node count is for same depth only.
Old New Ratio
-----------------------------------------------------
Nodes: 276192044 332673312 120.45%
Time: 42505 47998 112.92%
Depth: 9.73 9.41 -0.32
Solved: 126 123
So, you can see here that verification nullmove searches 20% more
nodes, took 12% more time, searched 1/3 of a ply less deep and
missed three more positions.
That's pretty much a 'total loss' :)
--
GCP
This page took 0.03 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.