The SSDF Rating List, 2019-07

Total Page:16

File Type:pdf, Size:1020Kb

The SSDF Rating List, 2019-07 The SSDF rating list, 2019-07 Article Accepted Version Sandin, L. and Haworth, G. (2019) The SSDF rating list, 2019- 07. ICGA Journal, 41 (3). p. 177. ISSN 1389-6911 doi: https://doi.org/10.3233/ICG-190113 Available at http://centaur.reading.ac.uk/85331/ It is advisable to refer to the publisher’s version if you intend to cite from the work. See Guidance on citing . Published version at: https://content.iospress.com/articles/icga-journal/icg190113 To link to this article DOI: http://dx.doi.org/10.3233/ICG-190113 Publisher: The International Computer Games Association All outputs in CentAUR are protected by Intellectual Property Rights law, including copyright law. Copyright and IPR is retained by the creators or other copyright holders. Terms and conditions for use of this material are defined in the End User Agreement . www.reading.ac.uk/centaur CentAUR Central Archive at the University of Reading Reading’s research outputs online THE SSDF RATING LIST 2019-07-08 150612 games played by 384 computers Rating + - Games Won Oppo ------ --- --- ----- --- ---- 1 Stockfish 10 x64 1800X 3.6 GHz 3529 33 -31 577 72% 3365 2 Stockfish 9 x64 1800X 3.6 GHz 3493 30 -28 722 73% 3315 3 Komodo 13.02 x64 1800X 3.6 GHz 3482 52 -48 200 61% 3402 4 Komodo 12.3 x64 1800X 3.6 GHz 3454 28 -26 720 67% 3328 5 Stockfish 9 x64 Q6600 2.4 GHz 3445 34 -33 431 57% 3399 6 Komodo 12.3 x64 Q6600 2.4 GHz 3443 43 -41 280 59% 3382 7 Stockfish 8 x64 1800X 3.6 GHz 3432 26 -24 1100 77% 3217 8 Komodo 13.02 MCTS x64 1800X 3.6 GHz 3424 51 -48 205 62% 3334 9 Stockfish 8 x64 Q6600 2.4 GHz 3413 35 -33 480 69% 3274 10 Komodo 11.01 x64 1800X 3.6 GHz 3394 22 -21 1214 71% 3240 11 Deep Shredder 13 x64 1800X 3.6 GHz 3358 25 -24 840 65% 3246 12 Booot 6.3.1 x64 1800X 3.6 GHz 3357 24 -24 795 52% 3341 13 Komodo 9.1 x64 Q6600 2.4 GHz 3339 20 -19 1475 72% 3177 14 Komodo 11.01 x64 Q6600 2.4 GHz 3333 30 -30 524 52% 3316 15 Stockfish 6 x64 Q6600 2.4 GHz 3327 21 -20 1256 69% 3191 16 Deep Shredder 13 x64 Q6600 2.4 GHz 3296 24 -23 884 64% 3193 17 Booot 6.3.1 x64 Q6600 2.4 GHz 3288 36 -34 400 60% 3219 18 Arasan 21.2 x64 1800X 3.6 GHz 3280 31 -32 480 42% 3333 19 Komodo 7 x64 Q6600 2.4 GHz 3270 23 -23 974 65% 3160 20 Arasan 21.2 x64 Q6600 2.4 GHz 3250 55 -58 152 43% 3290 21 Komodo 5.1 x64 Q6600 2.4 GHz 3245 22 -22 1038 64% 3145 22 Wasp 3.5 x64 1800X 3.6 GHz 3235 32 -34 480 34% 3351 23 Deep Hiarcs 14 1800X 3.6 GHz 3217 26 -27 680 41% 3279 24 Wasp 3 x64 1800X 3.6 GHz 3213 24 -25 802 40% 3285 25 Stockfish 3 x64 Q6600 2.4 GHz 3203 19 -18 1420 61% 3127 26 Deep Rybka 4 x64 Q6600 2.4 GHz 3199 20 -19 1328 65% 3091 27 Deep Rybka 3 x64 Q6600 2.4 GHz 3194 22 -21 1371 75% 3003 28 Deep Hiarcs 14 Q6600 2.4 GHz 3188 19 -18 1450 61% 3112 29 Chiron 3.01 x64 Q6600 2.4 GHz 3180 27 -27 656 45% 3215 30 Wasp 3.5 x64 Q6600 2.4 GHz 3174 64 -68 112 43% 3226 31 Wasp 2.01 x64 1800X 3.6 GHz 3156 24 -26 846 33% 3280 32 Naum 4.2 x64 Q6600 2.4 GHz 3147 21 -21 1123 60% 3078 33 Deep Junior Yokohama x64 Q6600 2.4 GHz 3126 22 -22 1010 42% 3184 34 Naum 4 x64 Q6600 2.4 GHz 3121 19 -18 1436 61% 3040 35 Deep Junior 13.3 x64 Q6600 2.4 GHz 3116 19 -19 1290 50% 3119 36 Spike 1.4 Q6600 2.4 GHz 3107 15 -15 1991 52% 3093 37 Deep Shredder 12 x64 Q6600 2.4 GHz 3104 18 -18 1507 62% 3016 38 Hiarcs 13.1 Q6600 2.4 GHz 3100 24 -23 868 56% 3055 39 Hiarcs 14 Athlon 1.2 GHz 3100 29 -29 560 55% 3065 40 Deep Fritz 13 Q6600 2.4 GHz 3097 24 -24 826 55% 3064 41 Deep Hiarcs 13.2 Q6600 2.4 GHz 3097 23 -23 872 55% 3061 42 Deep Fritz 12 Q6600 2.4 GHz 3091 20 -20 1200 55% 3055 43 The Baron 3.43 x64 1800X 3.6 GHz 3088 30 -33 600 27% 3263 44 Deep Rybka 3 Athlon 1.2 GHz 3071 36 -35 372 53% 3049 45 Deep Junior 12 x64 Q6600 2.4 GHz 3070 20 -20 1198 57% 3017 46 Zappa Mexico II x64 Q6600 2.4 GHz 3065 20 -20 1146 51% 3058 47 Wasp 2.01 x64 Q6600 2.4 GHz 3065 40 -46 404 20% 3301 48 Deep Fritz 11 Q6600 2.4 GHz 3060 18 -18 1504 62% 2976 49 Naum 3.1 x64 Q6600 2.4 GHz 3053 20 -21 1122 45% 3091 50 Crafty 25 x64 Q6600 2.4 GHz 3027 25 -26 804 35% 3134 51 The Baron 3.43 x64 Q6600 2.4 GHz 3023 33 -33 440 51% 3019 52 Deep Hiarcs 12 Q6600 2.4 GHz 3018 18 -18 1507 52% 3003 53 Deep Shredder 11 x64 Q6600 2.4 GHz 3015 20 -20 1128 50% 3014 54 Arasan 17.2 x64 Q6600 2.4 GHz 3001 26 -26 686 46% 3029 55 Glaurung 2.2 x64 Q6600 2.4 GHz 2998 19 -19 1265 53% 2976 56 Naum 4 Athlon 1.2 GHz 2995 23 -24 876 40% 3066 57 Hiarcs 11.2 Q6600 2.4 GHz 2990 20 -20 1125 47% 3008 58 Fritz 13 Athlon 1.2 GHz 2990 45 -41 280 65% 2881 59 Arasan 16 x64 Q6600 2.4 GHz 2989 27 -28 686 36% 3093 60 Shredder 12 Athlon 1.2 GHz 2983 24 -25 840 35% 3095 61 Deep Junior 10.1 Q6600 2.4 GHz 2969 23 -23 886 46% 2997 62 Wasp 2.01 Athlon 1.2 GHz 2960 32 -31 480 55% 2924 63 Fritz 12 Athlon 1.2 GHz 2951 25 -24 820 63% 2860 64 Revelation 2 Hiarcs 14.1 PXA320 800 MHz 2924 47 -46 220 55% 2889 65 Rybka 2.3.1 Athlon 1.2 GHz 2922 20 -20 1182 46% 2951 66 Fritz 11 Athlon 1.2 GHz 2912 23 -24 853 42% 2968 67 Rybka 1.2 Athlon 1.2 GHz 2907 25 -24 933 70% 2761 68 Jonny 4 Q6600 2.4 GHz 2902 26 -28 740 30% 3047 69 Deep Fritz 8 Q6600 2.4 GHz 2900 21 -22 1069 36% 2999 70 Deep Shredder 11 Athlon 1.2 GHz 2897 28 -29 574 45% 2933 71 Shredder 8 Q6600 2.4 GHz 2889 23 -24 968 34% 3002 72 Hiarcs 11.1 Athlon 1.2 GHz 2876 21 -21 1077 45% 2912 73 Junior 10.1 Athlon 1.2 GHz 2868 17 -17 1633 40% 2935 74 Chessmaster King 3.5 x64 Q6600 2.4 GHz 2860 24 -25 932 30% 3009 75 Deep Junior 8 Q6600 2.4 GHz 2860 22 -23 1052 31% 2998 76 Fritz 10 Athlon 1.2 GHz 2845 34 -32 458 64% 2745 77 Junior 10 Athlon 1.2 GHz 2842 22 -21 1082 63% 2751 78 Zap!Chess Zanzibar Athlon 1.2 GHz 2835 19 -19 1340 49% 2844 79 Hiarcs 10 HyperModern Athlon 1.2 GHz 2835 20 -19 1416 69% 2699 80 Fruit 2.2.1 Athlon 1.2 GHz 2830 18 -18 1465 59% 2768 81 Pro Deo 2.1 YAT Athlon 1.2 GHz 2826 32 -31 480 57% 2780 82 Shredder 10 UCI Athlon 1.2 GHz 2826 20 -19 1246 58% 2769 83 Spike 1.2 Athlon 1.2 GHz 2819 22 -22 932 49% 2823 84 Fritz 9 Athlon 1.2 GHz 2815 16 -16 1787 49% 2819 85 Shredder 9 UCI Athlon 1.2 GHz 2812 20 -20 1280 66% 2700 86 Chess Tiger 2007 Athlon 1.2 GHz 2805 20 -21 1325 31% 2946 87 Shredder 8 CB Athlon 1.2 GHz 2800 21 -20 1245 65% 2693 88 Shredder 7.04 UCI Athlon 1.2 GHz 2795 21 -20 1269 66% 2683 89 Pro Deo 2 Athlon 1.2 GHz 2794 30 -30 520 46% 2822 90 P.Fritz 4 Naum 4.2 Ipaq 214 624 MHz 2784 50 -47 210 60% 2710 91 Junior 9 Athlon 1.2 GHz 2783 25 -24 868 63% 2687 92 Deep Fritz 8 Athlon 1.2 GHz 2781 21 -20 1144 62% 2696 93 Rybka 1 Beta K6-2 450 MHz 2776 64 -70 115 38% 2859 94 Revelation Hiarcs 13.3 PXA255 500 MHz 2772 57 -52 177 66% 2661 95 Junior 8 Athlon 1.2 GHz 2769 21 -21 1065 55% 2733 96 Shredder 7 Athlon 1.2 GHz 2766 26 -25 841 69% 2631 97 Pro Deo 1.82 Athlon 1.2 GHz 2765 29 -30 546 41% 2832 98 Deep Fritz 7 Athlon 1.2 GHz 2764 24 -23 938 65% 2656 99 Pro Deo 1.86 Athlon 1.2 GHz 2763 28 -29 600 37% 2854 100 Spike 1.1 Athlon 1.2 GHz 2762 30 -29 537 57% 2710 101 Deep Junior 8 Athlon 1.2 GHz 2755 27 -26 687 61% 2679 102 Fritz 8 Athlon 1.2 GHz 2754 19 -18 1413 58% 2700 103 P.Fritz 4 Hiarcs 13 PXA310 624 MHz 2752 54 -51 180 61% 2677 104 Zap!Chess Athlon 1.2 GHz 2740 26 -26 702 47% 2759 105 Fritz 7 Athlon 1.2 GHz 2738 27 -27 674 61% 2661 106 Hiarcs 9 Athlon 1.2 GHz 2738 17 -17 1562 47% 2760 107 Gandalf 6 Athlon 1.2 GHz 2733 22 -22 975 53% 2713 108 Gambit Tiger 2 Athlon 1.2 GHz 2725 24 -23 843 51% 2719 109 Chess Tiger 2004 Athlon 1.2 GHz 2725 21 -21 1088 52% 2708 110 Shredder 6 Paderborn UCI Athlon 1.2 GHz 2721 22 -21 1073 60% 2648 111 Chess Tiger 15 Athlon 1.2 GHz 2719 19 -19 1299 54% 2694 112 Chess Tiger 14 CB Athlon 1.2 GHz 2716 25 -25 757 55% 2683 113 Shredder 6 Athlon 1.2 GHz 2714 29 -28 587 60% 2645 114 Deep Fritz Athlon 1.2 GHz 2714 23 -23 871 51% 2710 115 Pro Deo 1.1 Athlon 1.2 GHz 2709 22 -22 956 55% 2672 116 P.Fritz 3 Hiarcs 12 PXA310 624 MHz 2706 45 -42 260 62% 2625 117 Chessmaster 9000 Athlon 1.2 GHz 2706 35 -34 396 54% 2677 118 Revelation Shredder 12 PXA255 500 MHz 2703 60 -58 140 56% 2663 119 Junior 7 Athlon 1.2 GHz 2697 20 -20 1128 50% 2698 120 Shredder 7 UCI K6-2 450 MHz 2691 24 -24 834 43% 2742 121 Pocket Shredder PXA310 624 MHz 2687 43 -42 260 56% 2648 122 Rebel 12 Athlon 1.2 GHz 2685 29 -29 566 51% 2680 123 Hiarcs 8 Athlon 1.2 GHz 2681 20 -20 1116 51% 2674 124 Ruffian 1.0.1 Athlon 1.2 GHz 2677 23 -23 896 48% 2693 125 Rebel Century 4 Athlon 1.2 GHz 2674 29 -28 590 60% 2605 126 Deep Sjeng 1.5a Athlon 1.2 GHz 2673 31 -31 493 52% 2661 127 Chess Tiger 15 K6-2 450 MHz 2670 24 -25 834 40% 2744 128 Shredder 5.32 Athlon 1.2 GHz 2663 22 -22 942 47% 2684 129 Deep Fritz 7 K6-2 450 MHz 2663 21 -21 1072 42% 2718 130 Gandalf 4.32h Athlon 1.2 GHz 2662 28 -28 604 52% 2651 131 Gandalf 5 Athlon 1.2 GHz 2654 36 -36 364 45% 2690 132 CEBoard Fruit 2.3.1 PXA255 400 MHz 2652 49 -48 200 55% 2621 133 Palm Hiarcs 13.1 Tungsten T5 416 MHz 2651 58 -57 143 52% 2636 134 Deep Fritz K6-2 450 MHz 2647 20 -20 1151 56% 2607 135 Gambit Tiger 2 K6-2 450 MHz 2644 24 -24 835 58% 2588 136 Palm Hiarcs 12.1 Tungsten T5 416 MHz 2642 58 -59 140 48% 2659 137 Chess Tiger 14 CB K6-2 450 MHz 2640 22 -22 973 54% 2615 138 Gandalf 5.1 Athlon 1.2 GHz 2638 25 -25 758 55% 2605 139 Fritz 7 K6-2 450 MHz 2635 36 -35 368 54% 2606 140 Ruffian 2.0.0 Athlon 1.2 GHz 2632 48 -49 205 46% 2661 141 Junior 7 K6-2 450 MHz 2631 20 -20 1200 56% 2589 142 Revelation Rybka 2.2 PXA255 500 MHz 2628 47 -44 240 62% 2545 143 Shredder 6 UCI K6-2 450 MHz 2618 42 -42 264 52% 2608 144 Crafty 18.12 CB Athlon 1.2 GHz 2615 20 -21 1141 39% 2691 145 Fritz 6 K6-2 450 MHz 2614 16 -16 1751 48% 2627 146 Gromit 3.11.9 Athlon 1.2 GHz 2611 43 -45 246 43% 2662 147 Shredder 5.32 K6-2 450 MHz 2609 19 -20 1242 42% 2668 148 Yace Paderborn Athlon 1.2 GHz 2608 35 -35 389
Recommended publications
  • Chess Tests: Basic Suite, Positions 16-20
    Chess Tests: Basic Suite, Positions 16-20 (c) Valentin Albillo, 2020 Last update: 14/01/98 See the Notes on Problem Solving 16.- Z. Franco vs. J. Gil FEN: rbb1N1k1/pp1n1ppp/8/2Pp4/3P4/4P3/P1Q2PPq/R1BR1K2/ b Black to play and win: 1. ... Nd7xc5 2. Qc5 Qh1+ 3. Ke2 Bg4+ 4. f3 Results Program CPU/Mhz Hash table Move Value Plys/Max Time Notes Chess Genius 1.0 P100 320 Kb Nd7xc5 +0.39 5/17 00:00:17 sees little value Chess Genius 1.0 P100 320 Kb Nd7xc5 +1.72 7/19 00:04:49 sees to 4. f3 Pentium Pro 200 MHz 24 Mb + 16 Mb Nd7xc5 +2.14 10/19 00:01:20 seen at 14s Crafty 12.6 P6 ? Nd7xc5 +1.181 11/17 00:01:46 see notes Crafty 13.3 Pentium Pro 200 Mhz ? Nd7xc5 +2.46 9 00:03:05 Chess Master 5500 Pentium Pro 200 Mhz 10 Mb Nd7xc5 +2.65 6 00:01:24 seen at 0:00, +0.00 MChess Pro 5.0 Notes: Using Chess Genius 1.0, both searches find the correct Knight's sacrifice. The 5-ply one, however, does not see it's full value, while the 7-ply search, though 16 times slower, correctly predicts the next 6 plies of the actual game, finding the move nearly two pawns worth. Crafty 12.6 finds the correct sacrifice too, though it needs to search to 10 ply, instead of the 7 plies required by CG1.0, but its better hardware makes for the shortest time.
    [Show full text]
  • Draft – Not for Circulation
    A Gross Miscarriage of Justice in Computer Chess by Dr. Søren Riis Introduction In June 2011 it was widely reported in the global media that the International Computer Games Association (ICGA) had found chess programmer International Master Vasik Rajlich in breach of the ICGA‟s annual World Computer Chess Championship (WCCC) tournament rule related to program originality. In the ICGA‟s accompanying report it was asserted that Rajlich‟s chess program Rybka contained “plagiarized” code from Fruit, a program authored by Fabien Letouzey of France. Some of the headlines reporting the charges and ruling in the media were “Computer Chess Champion Caught Injecting Performance-Enhancing Code”, “Computer Chess Reels from Biggest Sporting Scandal Since Ben Johnson” and “Czech Mate, Mr. Cheat”, accompanied by a photo of Rajlich and his wife at their wedding. In response, Rajlich claimed complete innocence and made it clear that he found the ICGA‟s investigatory process and conclusions to be biased and unprofessional, and the charges baseless and unworthy. He refused to be drawn into a protracted dispute with his accusers or mount a comprehensive defense. This article re-examines the case. With the support of an extensive technical report by Ed Schröder, author of chess program Rebel (World Computer Chess champion in 1991 and 1992) as well as support in the form of unpublished notes from chess programmer Sven Schüle, I argue that the ICGA‟s findings were misleading and its ruling lacked any sense of proportion. The purpose of this paper is to defend the reputation of Vasik Rajlich, whose innovative and influential program Rybka was in the vanguard of a mid-decade paradigm change within the computer chess community.
    [Show full text]
  • The SSDF Chess Engine Rating List, 2019-02
    The SSDF Chess Engine Rating List, 2019-02 Article Accepted Version The SSDF report Sandin, L. and Haworth, G. (2019) The SSDF Chess Engine Rating List, 2019-02. ICGA Journal, 41 (2). 113. ISSN 1389- 6911 doi: https://doi.org/10.3233/ICG-190107 Available at http://centaur.reading.ac.uk/82675/ It is advisable to refer to the publisher’s version if you intend to cite from the work. See Guidance on citing . Published version at: https://doi.org/10.3233/ICG-190085 To link to this article DOI: http://dx.doi.org/10.3233/ICG-190107 Publisher: The International Computer Games Association All outputs in CentAUR are protected by Intellectual Property Rights law, including copyright law. Copyright and IPR is retained by the creators or other copyright holders. Terms and conditions for use of this material are defined in the End User Agreement . www.reading.ac.uk/centaur CentAUR Central Archive at the University of Reading Reading’s research outputs online THE SSDF RATING LIST 2019-02-28 148673 games played by 377 computers Rating + - Games Won Oppo ------ --- --- ----- --- ---- 1 Stockfish 9 x64 1800X 3.6 GHz 3494 32 -30 642 74% 3308 2 Komodo 12.3 x64 1800X 3.6 GHz 3456 30 -28 640 68% 3321 3 Stockfish 9 x64 Q6600 2.4 GHz 3446 50 -48 200 57% 3396 4 Stockfish 8 x64 1800X 3.6 GHz 3432 26 -24 1059 77% 3217 5 Stockfish 8 x64 Q6600 2.4 GHz 3418 38 -35 440 72% 3251 6 Komodo 11.01 x64 1800X 3.6 GHz 3397 23 -22 1134 72% 3229 7 Deep Shredder 13 x64 1800X 3.6 GHz 3360 25 -24 830 66% 3246 8 Booot 6.3.1 x64 1800X 3.6 GHz 3352 29 -29 560 54% 3319 9 Komodo 9.1
    [Show full text]
  • Extended Null-Move Reductions
    Extended Null-Move Reductions Omid David-Tabibi1 and Nathan S. Netanyahu1,2 1 Department of Computer Science, Bar-Ilan University, Ramat-Gan 52900, Israel [email protected], [email protected] 2 Center for Automation Research, University of Maryland, College Park, MD 20742, USA [email protected] Abstract. In this paper we review the conventional versions of null- move pruning, and present our enhancements which allow for a deeper search with greater accuracy. While the conventional versions of null- move pruning use reduction values of R ≤ 3, we use an aggressive re- duction value of R = 4 within a verified adaptive configuration which maximizes the benefit from the more aggressive pruning, while limiting its tactical liabilities. Our experimental results using our grandmaster- level chess program, Falcon, show that our null-move reductions (NMR) outperform the conventional methods, with the tactical benefits of the deeper search dominating the deficiencies. Moreover, unlike standard null-move pruning, which fails badly in zugzwang positions, NMR is impervious to zugzwangs. Finally, the implementation of NMR in any program already using null-move pruning requires a modification of only a few lines of code. 1 Introduction Chess programs trying to search the same way humans think by generating “plausible” moves dominated until the mid-1970s. By using extensive chess knowledge at each node, these programs selected a few moves which they consid- ered plausible, and thus pruned large parts of the search tree. However, plausible- move generating programs had serious tactical shortcomings, and as soon as brute-force search programs such as Tech [17] and Chess 4.x [29] managed to reach depths of 5 plies and more, plausible-move generating programs fre- quently lost to brute-force searchers due to their tactical weaknesses.
    [Show full text]
  • Deep Hiarcs 14 Uci Chess Engine Download
    Deep Hiarcs 14 Uci Chess Engine Download Deep Hiarcs 14 Uci Chess Engine Download 1 / 3 14, Arics (WB), Vladimir Fadeev, Belarus, SD, 0,08, no ?? ... 22, Ifrit (UCI), Бренкман Андрей (Brenkman Andrey), Russia, 0,04, no, 2200, B1_6 B1_7 B1_9 ... 1. deep hiarcs 14 uci chess engine download 2. deep hiarcs chess explorer download o Deep HIARCS 14 WCSC (available with the Deep HIARCS Chess Explorer ... Please note you can add other UCI chess engines including third party UCI ... publisher is "Applied Computer Concepts Ltd.", do not trust the download if it is not ... deep hiarcs 14 uci chess engine download deep hiarcs 14 uci chess engine download, deep hiarcs chess explorer, deep hiarcs chess explorer download, deep hiarcs chess explorer for mac Red Giant VFX Suite 1.0.4 With Crack [Latest] Free download deep hiarcs 14 uci engine torrent Files at Software Informer. HIARCS 12 MP UCI - a chess program that can do more than .... See my blog for more information and download instructions. ... UCI parameters When an engine runs through a chess GUI, it communicates all the settings ... HIARCS14 (HIARCS book), TC 15sec; +8 -5 =7 First test with Lc0-v0. inf. exe (only ... AlphaZero; Deep Learning; Deus X; Leela Chess Zero; Forum Posts 2019. call of duty black ops crack indir oyuncehennemi multi.flash.kit.2.10.30 free download deep hiarcs chess explorer download Pinegrow Web Editor Crack 5.91 With keygen Free Download 2020 It connects a UCI chess engine to an xboard interface such as ... the AlphaZero-style Monte Carlo Tree Search and deep neural networks a flexible, ..
    [Show full text]
  • Move Similarity Analysis in Chess Programs
    Move similarity analysis in chess programs D. Dailey, A. Hair, M. Watkins Abstract In June 2011, the International Computer Games Association (ICGA) disqual- ified Vasik Rajlich and his Rybka chess program for plagiarism and breaking their rules on originality in their events from 2006-10. One primary basis for this came from a painstaking code comparison, using the source code of Fruit and the object code of Rybka, which found the selection of evaluation features in the programs to be almost the same, much more than expected by chance. In his brief defense, Rajlich indicated his opinion that move similarity testing was a superior method of detecting misappropriated entries. Later commentary by both Rajlich and his defenders reiterated the same, and indeed the ICGA Rules themselves specify move similarity as an example reason for why the tournament director would have warrant to request a source code examination. We report on data obtained from move-similarity testing. The principal dataset here consists of over 8000 positions and nearly 100 independent engines. We comment on such issues as: the robustness of the methods (upon modifying the experimental conditions), whether strong engines tend to play more similarly than weak ones, and the observed Fruit/Rybka move-similarity data. 1. History and background on derivative programs in computer chess Computer chess has seen a number of derivative programs over the years. One of the first was the incident in the 1989 World Microcomputer Chess Cham- pionship (WMCCC), in which Quickstep was disqualified due to the program being \a copy of the program Mephisto Almeria" in all important areas.
    [Show full text]
  • Deep Fritz Benchmark Top Ten World Chess E
    Módulos (engines) Deep Fritz Benchmarktop ten WorldColossus: chess download www.colossus.demon.co.uk/chess/colossuschessuci.htmengines pagechecksl.com Rybka Diagramas Shredder, Zappa, Chess Tutor, Freezer Juegue Computer chess ChessGenius flash CHESS III Táctica Táctica II Higher Intelligence Auto Response Chess System Aperturas Database Bruno's Chess Problem of The Day Finales Pro Deo ANAND-TOPALOV Books Posiciones kcehC Crafty Pogonina, N Kosteniuk, A Libros Fruit Stockfish Chesslogik Mundial CHESS Test The King XBoard Arena GUI Aquarium ChessBase página deutsche Fritz HIARCS Junior 0df20896bed45d7d33b1e3d899c64bc9875a0ad9 Sjeng3bbe03a3ae144d827a0d6d909232e519 RobboLito 0.085g3 64bits Komodo Naum _____________ Foros, revistas, tiendas y clubes (forums, magazines, shops and chess clubs) Club de Ajedrez Pueblo Nuevo Anand + AMD = V la casa del ajedrez HIARCS TalkChess.com HIARCS network Máquinas dedicadas Daily Chess News and Games. Weekly digest for download COUNTRYWIDE COMPUTERS! Photos Computerschaak Rybka checksl.com Marca Alybadix chess solving programs ICGA Sudoku Alybadix Playchess ICC Freezer Fics Tableros y relojes (boards and clocks) DGT Phoenix Chess Systems Torneos (Tournaments) Kanazawa 2010 Pamplona 2009 Torneos Fritz Benchmark 4.2 Intel Xeon 120-core / AMD Opteron 48-core chessbase.com/products/deepfritz12/index.asp kns/s Hardware Elo Intel i7-980X 3.33GHz 6x (T´s H) 18109 kn/s 2889 Elo 2xIntel Quad QX9775 15103 kn/s 2873 Elo Intel i7-975 (Tom´s Hardware) 12647 kn/s 2857 Elo AMD Phenom II X6 1090T 11219 kn/s 2846 Elo Intel
    [Show full text]
  • New Architectures in Computer Chess Ii New Architectures in Computer Chess
    New Architectures in Computer Chess ii New Architectures in Computer Chess PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Universiteit van Tilburg, op gezag van de rector magnificus, prof. dr. Ph. Eijlander, in het openbaar te verdedigen ten overstaan van een door het college voor promoties aangewezen commissie in de aula van de Universiteit op woensdag 17 juni 2009 om 10.15 uur door Fritz Max Heinrich Reul geboren op 30 september 1977 te Hanau, Duitsland Promotor: Prof. dr. H.J.vandenHerik Copromotor: Dr. ir. J.W.H.M. Uiterwijk Promotiecommissie: Prof. dr. A.P.J. van den Bosch Prof. dr. A. de Bruin Prof. dr. H.C. Bunt Prof. dr. A.J. van Zanten Dr. U. Lorenz Dr. A. Plaat Dissertation Series No. 2009-16 The research reported in this thesis has been carried out under the auspices of SIKS, the Dutch Research School for Information and Knowledge Systems. ISBN 9789490122249 Printed by Gildeprint © 2009 Fritz M.H. Reul All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronically, mechanically, photocopying, recording or otherwise, without prior permission of the author. Preface About five years ago I completed my diploma project about computer chess at the University of Applied Sciences in Friedberg, Germany. Immediately after- wards I continued in 2004 with the R&D of my computer-chess engine Loop. In 2005 I started my Ph.D. project ”New Architectures in Computer Chess” at the Maastricht University. In the first year of my R&D I concentrated on the redesign of a computer-chess architecture for 32-bit computer environments.
    [Show full text]
  • FUEGO – an Open-Source Framework for Board Games and Go Engine Based on Monte-Carlo Tree Search
    FUEGO – An Open-source Framework for Board Games and Go Engine Based on Monte-Carlo Tree Search Markus Enzenberger, Martin Muller,¨ Broderick Arneson and Richard Segal Abstract—FUEGO is both an open-source software frame- available source code such as Hoffmann’s FF [20] have had work and a state of the art program that plays the game of a similarly massive impact, and have enabled much followup Go. The framework supports developing game engines for full- research. information two-player board games, and is used successfully in UEGO a substantial number of projects. The FUEGO Go program be- F contains a game-independent, state of the art came the first program to win a game against a top professional implementation of MCTS with many standard enhancements. player in 9×9 Go. It has won a number of strong tournaments It implements a coherent design, consistent with software against other programs, and is competitive for 19 × 19 as well. engineering best practices. Advanced features include a lock- This paper gives an overview of the development and free shared memory architecture, and a flexible and general current state of the FUEGO project. It describes the reusable components of the software framework and specific algorithms plug-in architecture for adding domain-specific knowledge in used in the Go engine. the game tree. The FUEGO framework has been proven in applications to Go, Hex, Havannah and Amazons. I. INTRODUCTION The main innovation of the overall FUEGO framework may lie not in the novelty of any of its specific methods and Research in computing science is driven by the interplay algorithms, but in the fact that for the first time, a state of of theory and practice.
    [Show full text]
  • Rybka Investigation and Summary of Findings for the ICGA Mark Lefler, Robert Hyatt, Harvey Williamson and ICGA Panel Members 12 May 2011
    Rybka Investigation and Summary of Findings for the ICGA Mark Lefler, Robert Hyatt, Harvey Williamson and ICGA panel members 12 May 2011 1. Background 1.1 Purpose: To investigate claims that the chess playing program Rybka is a derivative of the chess programs Fruit and Crafty and violated International Computer Games Association (ICGA) Tournament rules. Rybka is a program by Vasik Rajlich. Fruit was written by Fabien Letouzey. Crafty was written by Robert Hyatt. 1.2 Allegations. Allegations have surfaced that Rybka 1.0 beta and later versions are derivatives of Fruit 2.1. Fruit 2.1 source code was distributed with a specific license in the copying.txt file. Part of this license reads: "For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights." Allegations point out that by distributing Rybka, if it is based on Fruit, this GNU license was violated (http://icga.wikispaces.com/Open+letter+to+the+ICGA+about+the+Rybka- Fruit+issue). If versions of Rybka are derived from Fruit and participated in ICGA tournaments, then Rybka has also violated ICGA Tournament Rules. Specifically, the rules state: "Each program must be the original work of the entering developers. Programming teams whose code is derived from or including game-playing code written by others must name all other authors, or the source of such code, in the details of their submission form.
    [Show full text]
  • Beyond the 3000 Elo Barrier a Glance Behind the Scenes of the Rybka Chess Engine by HARALD FIETZ
    Beyond the 3000 Elo barrier A glance behind the scenes of the Rybka chess engine by HARALD FIETZ t the end of 2005, the worked in the computer field. My looked very promising and scary for world of chess computers mother is also a trained mathematician. the opponent when I played them, but suddenly changed when an I have two younger brothers. We moved in a post-mortem Rybka sometimes engine with the name back to Prague when I was three weeks revealed them as crazy blunders. I A of Rybka appeared from old and stayed in the Czech Republic believe that using Rybka can help to virtually nowhere. At the prestigious until I was 11 The whole family develop an intuition about which International Paderborn Computer moved back to the USA at that time. I sacrifices actually work. For sure using Chess Championship the new program studied computer science at MIT Rybka has some influence on my by the American developer Vaclav (Massachusetts Institute of Technology) openings – I think that my repertoire is Rajlich – whom everybody simply calls near Boston and worked as a software getting much stronger thanks to my Vasik or Vas as his first name – won developer at Texas Instruments (Dallas, work with the engine.” a clear point ahead of established USA), Triada, a company specialized in machines such as Zappa, Spike, data compression, (Ypsilanti, USA), A programmer’s everyday life Shredder, Fruit or Jonny. Out of the Ford (Detroit, USA), at the Environ- and visions blue, Rybka skyrocketed to the top of mental Research Institute of Michigan, the Swedish computer rating list, which was developing radar imaging However, the improvement of a which had been regarded for a long systems (Ann Arbor, USA), and Option, sophisticated program also requires a time as the equivalent of the FIDE a leading company in the field of lot of support from other sources: rating list in the chess computer sector wireless communication technology “There are tons of people who are (cp.http://web.telia.com/~u85924109/ss (Adelsried, Germany), over the last involved in the project in various ways.
    [Show full text]
  • The First FIDE Man-Machine World Chess Championship
    The First FIDE Man-Machine World Chess Championship Jonathan Schaeffer Department of Computing Science University of Alberta Edmonton, Alberta Canada T6G 2E8 [email protected] In 1989, 1996 and 1997, world chess champion Garry Kasparov battled with the strongest computer chess program in the world – Deep Blue and its predecessor Deep Thought. In 1989, man easily defeated machine. In 1996, Kasparov also won, but this time with difficulty, including losing a game to the computer. In 1997, Deep Blue stunned the world by narrowly winning the match. Was Deep Blue the best chess player in the world? Or was the result a fluke? We had no answer, as IBM immediately retired Deep Blue after the match. A frustrated Kasparov wanted another chance to play the computer, but it never happened. I am a professor in computer science, and specifically do research in the area of artificial intelligence – making computers appear to do intelligent things. Most of my research has used games to demonstrate my ideas. In the 1980’s it was with my chess program Phoenix. In the early 1990’s it was with the checkers program Chinook. These days it is with our poker program, Poki. As a scientist, I was dissatisfied with the 1997 result. There was one short chess match which suggested that machine was better than man at chess. But science is all about producing reproducible results. More data was needed before one could objectively decide whether computer chess programs really were as good as (or better) than the best human chess player in the world.
    [Show full text]