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.02 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.