The TCEC20 Computer Chess Superfinal: a Perspective

Total Page:16

File Type:pdf, Size:1020Kb

The TCEC20 Computer Chess Superfinal: a Perspective The TCEC20 Computer Chess Superfinal: a Perspective GM Matthew Sadler1 London, UK 1 THE TCEC20 PREMIER DIVISION Just like last year, Season 20 DivP gathered a host of familiar faces and once again, one of those faces had a facelift! The venerable KOMODO engine had been given an NNUE beauty boost and there was a feeling that KOMODO DRAGON might prove a threat to LEELA’s and STOCKFISH’s customary tickets to the Superfinal. There was also an updated STOOFVLEES to enjoy while ETHEREAL came storming back to DivP after a convincing victory in League 1. ROFCHADE just pipped NNUE-powered IGEL on tie- break for the second DivP spot. In the end, KOMODO turned out to have indeed received a significant boost from NNUE, pipping ALLIESTEIN for third place. However, both LEELA and STOCKFISH seemed to have made another quantum leap forwards, dominating the field and ending joint first on 38/56, 5.5 points clear of KOMODO DRAGON! Both LEELA and STOCKFISH scored an astonishing 24 wins, with LEELA winning 24 of its 28 White games and STOCKFISH 22! Both winners lost 4 games, all as Black, with LEELA notably tripping up against bottom-marker ROFCHADE and STOCKFISH being beautifully squeezed by STOOFVLEES. The high winning percentage this time is explained by the new high-bias opening book designed for the Premier Division. I had slightly mixed feelings about it as LEELA and STOCKFISH winning virtually all their White games felt like going a bit too much the other way: you want them to have to work a bit harder for their Superfinal places! However, it was once again a very entertaining tournament with plenty of good games. 2 THE TCEC20 SUPERFINAL Even though LEELA had pipped STOCKFISH on tiebreak and drawn their 8-game mini-match in DivP, the memory of last season’s Superfinal - where STOCKFISH had done a much better job of defending unbalanced openings – made you suspect a STOCKFISH victory. However, influenced by the introduction of a ‘magic’ patch for LEELA which – if I understand correctly – gave a significant performance boost at the cost of slightly reduced accuracy, I voted with my heart in the Superfinal poll, predicting the narrowest of LEELA victories! After 70 games, the match was still poised at five wins apiece and chatters were optimistically talking about the first ever Superfinal tiebreak! However, just as in Season 19, STOCKFISH pulled away winning the last 30 games by 9 wins to 3. TCEC book guru Jeroen Noomen had arranged the openings in 1 Communicating author: https://matthewsadler.me.uk/. Sadler and Regan (2016, 2019a/b, 2020) are co-authors of the FIDE prize-winning Game Changer: AlphaZero’s Groundbreaking Chess Strategies and the Promise of AI, New in Chess. ascending order of opening bias, with the most unbalanced openings arriving at the end and STOCKFISH again proved itself more adept in converting advantageous positions and holding disadvantageous ones. However, a final score of 53-47 was no disgrace for LEELA and it was once again a captivating match in which games 52 and 59 were absolute pinnacles of superhuman play! Once again huge congratulations to Jeroen Noomen for an excellent book and to the TCEC sponsors, admins, UI developers, mods who make it all possible and the always enthusiastic chatters who make it such a lovely event to watch! The match started with a bang and an offbeat line of the Latvian Gambit (as someone on my Twitter feed commented, ‘offbeat’ because it’s playable for Black!) Game 2. 1.e4 e5 2.Nf3 f5 3.Bc4, Fig. 1a. In game 1, STOCKFISH sacrificed a piece for four pawns but LEELA’s activity easily compensated for its material disadvantage. In game 2 LEELA bravely grabbed the rook in the corner, Fig. 1b. While waiting for LEELA and STOCKFISH to move, I ran some rapid games between STOCKFISH and STOOFVLEES from the opening and they soon reached the crazy position of Fig. 1c. The TCEC game wasn’t quite as wild but did feature a further piece sacrifice from STOCKFISH to force perpetual. a b c d Fig. 1. Game 2, LC–ST (a) position 3b, (b) p8b; (c) ‘MS Match’ STOCKFISH–STOOFVLEES p15w; (d) game 3 p11w Games 3 and 4. The next opening was spectacular too, featuring a queen sacrifice that had been played successfully against Firouzja in 2019 and which also featured in the Season 17 Superfinal featuring STOCKFISH CLASSICAL and LEELA, see Fig. 1d (TCEC, 2020a). STOCKFISH CLASSICAL always preferred the queen against the pieces and it struggled on both sides of this opening where the pieces seem objectively stronger! The crazy position of Fig. 2a with White’s king on f4 from TCEC Season 17 is etched in my mind! Judging from the way it played its White game, STOCKFISH NNUE saw more possibilities for Black than for White. STOCKFISH played conservatively as White, setting up a static defensive formation which it felt it would hold for ever… and it proceeded to do so! LEELA played more aggressively as White in game 4 to open the position for its queen but Black was always comfortable. The game was ended just short of a neat perpetual! 36…Nf1+ ½–½, Fig. 2b. 36...Nf1+ 37.Kg1 Ng3 38.Qxa6 Nce2+ 39.Kf2 Nh1+ (Fig. 2c) 40.Kf1 Nhg3+ is a very pretty line! Games 5 and 6. The first talking point of the match! Here - when the games should have been at their most balanced - we had a 1-0, 1-0 result! The opening was taken from some analysis in Game Change (Sadler and Regan, 2019a/b) of a fascinating ALPHAZERO–STOCKFISH game. 1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.e3 0–0 5.Bd3 b6 6.e4 Bb7 7.e5 Bxg2 8.exf6 g6 9.Bg5 d5 10.Qg4 Bxh1 11.0–0–0 dxc4 12.Bc2, Fig. 2d. While trying to fathom what was going on, I had analysed 12...Bb7 and let STOCKFISH play the Black side against me! 12...Bb7 13.Nh3 Re8 14.Qh4. 14.Nf4 was my move when facing STOCKFISH which led to a crazy draw (published in Game Changer). When I put the question to ALPHAZERO, it gave the move 14.Qh4 - played by both STOCKFISH and LEELA - with a 77.3% expected score which is closer to a win than a draw! So why was this line chosen for the TCEC book? Apparently - and funnily enough, this was also true when I analysed the position three years ago with STOCKFISH 9 - it took STOCKFISH a high search depth to display a clear advantage for White; until that moment STOCKFISH considers Black’s position perfectly defensible. Back in those days, I noticed that STOCKFISH was extremely slow (by its astonishing standards) to see the power of Bxg6 ideas followed by doubling on the h-file with queen and rook to give mate on h8. I assumed this was why its overall evaluation only rose after a great deal of analysis. I wonder whether this is still the case! 14...Bf3 15.Rg1 e5 16.Bd2. The value of not committing the knight to f4 too early: when the dark- squared bishop withdraws, Ng5 ideas are possible. LEELA struggled on but soon lost material. 16...Nd7 17.Ng5 Nxf6 18.dxe5 Bxc3 19.Bxc3 Nh5 20.Qxc4 Qd5 21.Qh4 Qc6 22.Qh3 Rad8 23.Qxf3 Qxf3 24.Nxf3 and White won in 60 moves. The reverse was also won uneventfully by LEELA although the fish emotes were numerous in the chat as STOCKFISH ‘moobed’ to a mere 0.40 evaluation after its 25th move! However, White’s 28th move caused a ‘boom’ to 2.13 and LEELA finished the game off without any problems! a b c d Fig. 2. (a) TCEC17 S’final g50 p21b; (b) TCEC20 S’final LC–ST g4 (b) p37w, (c) sideline p40w; (d) g5 p12b Games 7 and 8. The solid Norwood/Hodgson variation of the Modern couldn’t separate the engines either and led to two draws. 1.e4 g6 2.d4 d6 3.Nc3 c6 4.f4 d5 5.e5 h5, Fig. 3a. The idea behind the opening is very neat. Black plays …d5 in two moves, playing 2…d6 (instead of developing the dark- squared bishop with 2…Bg7) first and waiting with …d5 until White has played f4. After 5.e5, Black’s dark-squared bishop is better on f8 than on g7 as it can support a later …c5 break and cover the dark- squared holes on the Black kingside from e7! The English GM David Norwood remarked that Black effectively gained a move and mentioned that he had played it against England no.1 Michael Adams: “But all it meant was that Mickey took one move longer to beat me!” Games 9 and 10. These featured a scary-looking version of the Tiger Modern. I thought LEELA might struggle but nothing could be further from the truth! 1.e4 d6 2.d4 g6 3.Nc3 Bg7 4.Be3 a6 5.Qd2 b5 6.f3 Nd7 7.h4 Ngf6 8.g4, Fig. 3b. LEELA played extremely creatively, ignoring an entombed knight on h7 and striking with pawn breaks on both wings. 8...h5 9.g5 Nh7 10.f4 0–0 11.0–0–0 Nb6 12.Kb1 f5 13.Bg2 Qe8 14.Re1 b4 15.Nd1 a5, Fig. 3c. The game came to a climax in an extraordinary collection of pins and opposing rooks and queens, Fig. 3d, eventually resolving itself in a roughly balanced double rook and knight ending! Black’s knight was still on h7 when the draw was agreed! LEELA pressed in the return but an exchange sacrifice gave enough perpetual chances for STOCKFISH against LEELA’s king.
Recommended publications
  • The 12Th Top Chess Engine Championship
    TCEC12: the 12th Top Chess Engine Championship Article Accepted Version Haworth, G. and Hernandez, N. (2019) TCEC12: the 12th Top Chess Engine Championship. ICGA Journal, 41 (1). pp. 24-30. ISSN 1389-6911 doi: https://doi.org/10.3233/ICG-190090 Available at http://centaur.reading.ac.uk/76985/ It is advisable to refer to the publisher’s version if you intend to cite from the work. See Guidance on citing . To link to this article DOI: http://dx.doi.org/10.3233/ICG-190090 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 TCEC12: the 12th Top Chess Engine Championship Guy Haworth and Nelson Hernandez1 Reading, UK and Maryland, USA After the successes of TCEC Season 11 (Haworth and Hernandez, 2018a; TCEC, 2018), the Top Chess Engine Championship moved straight on to Season 12, starting April 18th 2018 with the same divisional structure if somewhat evolved. Five divisions, each of eight engines, played two or more ‘DRR’ double round robin phases each, with promotions and relegations following. Classic tempi gradually lengthened and the Premier division’s top two engines played a 100-game match to determine the Grand Champion. The strategy for the selection of mandated openings was finessed from division to division.
    [Show full text]
  • Game Changer
    Matthew Sadler and Natasha Regan Game Changer AlphaZero’s Groundbreaking Chess Strategies and the Promise of AI New In Chess 2019 Contents Explanation of symbols 6 Foreword by Garry Kasparov �������������������������������������������������������������������������������� 7 Introduction by Demis Hassabis 11 Preface 16 Introduction ������������������������������������������������������������������������������������������������������������ 19 Part I AlphaZero’s history . 23 Chapter 1 A quick tour of computer chess competition 24 Chapter 2 ZeroZeroZero ������������������������������������������������������������������������������ 33 Chapter 3 Demis Hassabis, DeepMind and AI 54 Part II Inside the box . 67 Chapter 4 How AlphaZero thinks 68 Chapter 5 AlphaZero’s style – meeting in the middle 87 Part III Themes in AlphaZero’s play . 131 Chapter 6 Introduction to our selected AlphaZero themes 132 Chapter 7 Piece mobility: outposts 137 Chapter 8 Piece mobility: activity 168 Chapter 9 Attacking the king: the march of the rook’s pawn 208 Chapter 10 Attacking the king: colour complexes 235 Chapter 11 Attacking the king: sacrifices for time, space and damage 276 Chapter 12 Attacking the king: opposite-side castling 299 Chapter 13 Attacking the king: defence 321 Part IV AlphaZero’s
    [Show full text]
  • Distributional Differences Between Human and Computer Play at Chess
    Multidisciplinary Workshop on Advances in Preference Handling: Papers from the AAAI-14 Workshop Human and Computer Preferences at Chess Kenneth W. Regan Tamal Biswas Jason Zhou Department of CSE Department of CSE The Nichols School University at Buffalo University at Buffalo Buffalo, NY 14216 USA Amherst, NY 14260 USA Amherst, NY 14260 USA [email protected] [email protected] Abstract In our case the third parties are computer chess programs Distributional analysis of large data-sets of chess games analyzing the position and the played move, and the error played by humans and those played by computers shows the is the difference in analyzed value from its preferred move following differences in preferences and performance: when the two differ. We have run the computer analysis (1) The average error per move scales uniformly higher the to sufficient depth estimated to have strength at least equal more advantage is enjoyed by either side, with the effect to the top human players in our samples, depth significantly much sharper for humans than computers; greater than used in previous studies. We have replicated our (2) For almost any degree of advantage or disadvantage, a main human data set of 726,120 positions from tournaments human player has a significant 2–3% lower scoring expecta- played in 2010–2012 on each of four different programs: tion if it is his/her turn to move, than when the opponent is to Komodo 6, Stockfish DD (or 5), Houdini 4, and Rybka 3. move; the effect is nearly absent for computers. The first three finished 1-2-3 in the most recent Thoresen (3) Humans prefer to drive games into positions with fewer Chess Engine Competition, while Rybka 3 (to version 4.1) reasonable options and earlier resolutions, even when playing was the top program from 2008 to 2011.
    [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]
  • Some Chess-Specific Improvements for Perturbation-Based Saliency Maps
    Some Chess-Specific Improvements for Perturbation-Based Saliency Maps Jessica Fritz Johannes Furnkranz¨ Johannes Kepler University Johannes Kepler University Linz, Austria Linz, Austria [email protected] juffi@faw.jku.at Abstract—State-of-the-art game playing programs do not pro- vide an explanation for their move choice beyond a numerical score for the best and alternative moves. However, human players want to understand the reasons why a certain move is considered to be the best. Saliency maps are a useful general technique for this purpose, because they allow visualizing relevant aspects of a given input to the produced output. While such saliency maps are commonly used in the field of image classification, their adaptation to chess engines like Stockfish or Leela has not yet seen much work. This paper takes one such approach, Specific and Relevant Feature Attribution (SARFA), which has previously been proposed for a variety of game settings, and analyzes it specifically for the game of chess. In particular, we investigate differences with respect to its use with different chess Fig. 1: SARFA Example engines, to different types of positions (tactical vs. positional as well as middle-game vs. endgame), and point out some of the approach’s down-sides. Ultimately, we also suggest and evaluate a neural networks [19], there is also great demand for explain- few improvements of the basic algorithm that are able to address able AI models in other areas of AI, including game playing. some of the found shortcomings. An approach that has recently been proposed specifically for Index Terms—Explainable AI, Chess, Machine learning games and related agent architectures is specific and relevant feature attribution (SARFA) [15].1 It has been shown that it I.
    [Show full text]
  • Komodo Chess 10
    Komodo Chess 10 CCOUNT A Komodo, as well as chess prowess, in computer chess. What is more, at E S A B Komodo Chess 10 S S E 64 BIT MULTIPROCESSORVERSION H tournament time controls, Komodo C offers all the training and playing M I U P R E M Sie halten genau den Fritz in den Händen, der seit Jahren die gesamte Schachwelt fasziniert. Ob beim Match 2002 in Bahrain gegen Weltmeister Vladimir Kramnik, 2003 in New York gegen 6 MONATE is #1 in the majority of rating lists. Garry Kasparov oder 2006 in der Bonner Bundeskunsthalle beim 4:2 Sieg gegen Weltmeister functions you know from Fritz, Lorem ipsum dolor sit, Vladimir Kramnik: Millionen von Schachfans verfolgten bei dem Duell „Mensch gegen Maschine“ consectetuer adipiscing elit. die Weltklassepartien von Fritz, dem „populärsten deutschen Schachprogramm“ (Der Spiegel). Aenean commodo ligula including direct access to the Chess- eget dolor. Aenean massa. Aber keine Angst: FRITZ kann auch anders. Er passt sich automatisch jeder Spielstärke an, hilft während der Partie mit Zug- und Stellungserklärungen, Coachfunktion, Gefahrenanzeige 10 und Eröffnungsstatistik. Für Vereinsspieler ist FRITZ schon lange ein unentbehrlicher Partner: PLAYCHESS automatische Partieanalyse, viele Trainingsmodule, Handicapfunktionen, eine Datenbank mit Base Web Apps such as Live Data- lorem ipsum dolor sit mehr als einer Million Partien und ungezählte Profifunktionen, die auch Garry Kasparov seit ameter meter Jahren nutzt: „Ich analysiere regelmäßig mit FRITZ“. Komodo Chess 10 comes with: LIVE DATABASE Haben Sie schon einmal mit einem Großmeister trainiert? Von Meistern lernen hießt meisterhaft base, the ChessBaseKomodo video portal, lorem ipsum dolor sit lernen. Fritz11 bietet 13 (!) Stunden Videolektionen für jede Spielstärke: Mit Großmeister Dr.
    [Show full text]
  • The TCEC Cup 4 Report
    TCEC Cup 4 Article Accepted Version The TCEC Cup 4 report Haworth, G. and Hernandez, N. (2020) TCEC Cup 4. ICGA Journal, 41 (4). pp. 259-263. ISSN 1389-6911 doi: https://doi.org/10.3233/ICG-190124 Available at http://centaur.reading.ac.uk/86831/ 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/icg190124 To link to this article DOI: http://dx.doi.org/10.3233/ICG-190124 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 TCEC Cup 4 Guy Haworth and Nelson Hernandez1 Reading, UK and Maryland, USA The TCEC Cup knockout event was this time held after the host TCEC 16 league event finished rather than before the Superfinal (Haworth and Hernandez, 2019a, 2019b). TCEC Cup 4 began on October 16th 2019, in synchrony with the knockout phase of the Rugby World Cup. Some authors moved away from their TCEC16 engine versions as noted in Tables 1-5. It is not always possible to decrypt version numbers to understand whether the move is forwards, backwards or sideways. Nevertheless, TCEC clearly encourages active development in the engine shed (CPW, 2019).
    [Show full text]
  • A Complete Chess Engine Parallelized Using Lazy SMP
    A Complete Chess Engine Parallelized Using Lazy SMP Emil Fredrik Østensen Thesis submitted for the degree of Master in programming and networks 60 credits Department of informatics Faculty of mathematics and natural sciences UNIVERSITY OF OSLO Autumn 2016 A Complete Chess Engine Parallelized Using Lazy SMP Emil Fredrik Østensen © 2016 Emil Fredrik Østensen A Complete Chess Engine Parallelized Using Lazy SMP http://www.duo.uio.no/ Printed: Reprosentralen, University of Oslo Abstract The aim of the thesis was to build a complete chess engine and parallelize it using the lazy SMP algorithm. The chess engine implemented in the thesis ended up with an estimated ELO rating of 2238. The lazy SMP algorithm was successfully implemented, doubling the engines search speed using 4 threads on a multicore processor. Another aim of this thesis was to act as a starting compendium for aspiring chess programmers. In chapter 2 Components of a Chess Engine many of the techniques and algorithms used in modern chess engines are discussed and presented in a digestible way, in a try to make the topics understandable. The information there is presented in chronological order in relation to how a chess engine can be programmed. i ii Contents 1 Introduction 1 1.1 The History of Chess Computers . .2 1.1.1 The Beginning of Chess Playing Machines . .2 1.1.2 The Age of Computers . .3 1.1.3 The First Chess Computer . .5 1.1.4 The Interest in Chess Computers Grow . .6 1.1.5 Man versus Machine . .6 1.1.6 Shannon’s Type A versus Shannon’s Type B Chess Computers .
    [Show full text]
  • The Programming Historian
    The Programming Historian The Programming Historian is an open-access introduction to programming in Python, aimed at working historians (and other humanists) with little previous experience. There are two editions available here; the second is currently under development. We are constantly adding new material, much of it driven by reader request. We welcome questions, corrections and suggestions for improvement. At this point we are still figuring out how best to allow community participation, while maintaining the coherence and direction of a more monographic work. If you e-mail us at [email protected], [email protected] and/or [email protected], we are happy to respond to you personally and try to incorporate your comments. In the future we may come up with something more elegant... but, hey, it's a work in progress. • William J. Turkel, Adam Crymble and Alan MacEachern, The Programming Historian, 2nd ed. NiCHE: Network in Canadian History & Environment (2009-). • William J. Turkel and Alan MacEachern, The Programming Historian, 1st ed. NiCHE: Network in Canadian History & Environment (2007-08). Introductory lessons teach you how to • install Zotero, the Python programming language and other useful tools • read and write data files • save web pages and automatically extract information from them • count word frequencies • remove stop words • automatically refine searches • make n-gram dictionaries • create keyword-in-context (KWIC) displays • make tag clouds, and • harvest sets of hyperlinks Table of Contents 0. About this book...........................................................................................................................................3
    [Show full text]
  • Web Apps 2 Web Apps Contents
    ChessBase Web Apps 2 Web Apps Contents 0 Part I Information about the ChessBase Account 5 Part II How can I change my image for my profile? 9 Part III How to register with Fritz16 or CB14 for the ChessBase Web Apps? 10 Part IV FAQ concerning the ChessBase Account 11 Part V Difference between starter and premium access 11 Part VI ChessBase Web Apps 12 1 Pla..y..c..h..e..s.s...c.o..m... ............................................................................................................... 12 Softw are t..o.. .a..c..c..e..s...s.. .P..l.a..y..c..h...e..s..s....c..o..m.... .......................................................................................................... 12 Access Se..r..v..e..r.. ............................................................................................................................................... 13 Playing yo.u..r.. .f.i.r..s..t.. .g..a..m....e..s.. .a..s... .a.. .G..u...e..s..t.. ......................................................................................................... 14 Create Ac.c..o..u..n...t. .............................................................................................................................................. 14 User Inter.f.a..c..e... ................................................................................................................................................ 16 Players / G..a..m....e..s.. ./. .M....a..p.. .W...i.n...d..o..w.... .................................................................................................................
    [Show full text]
  • TCEC15: the 15Th Top Chess Engine Championship
    TCEC15: the 15th Top Chess Engine Championship Article Accepted Version The TCEC15 official report Haworth, G. and Hernandez, N. (2019) TCEC15: the 15th Top Chess Engine Championship. ICGA Journal, 41 (3). pp. 153- 163. ISSN 1389-6911 doi: https://doi.org/10.3233/ICG-190115 Available at http://centaur.reading.ac.uk/83156/ 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/icg190115 To link to this article DOI: http://dx.doi.org/10.3233/ICG-190115 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 TCEC15: the 15th Top Chess Engine Championship Guy Haworth1 and Nelson Hernandez Reading, UK and Maryland, USA TCEC Season 15 started on March 5th 2019 with a more liberal Division 4 featuring several engines in their first TCEC season. At the top end, interest would centre on whether the recent entries, ETHEREAL, KOMODO MCTS and LEELA CHESS ZERO would again improve their already impressive performances. Fig. 1 and Table 1 provide the logos and details on the enlarged field of 44 engines. DP D1 D2 D3 D4 Fig. 1. Logos for the TCEC 15 engines (CPW, 2019) as in their original divisions.
    [Show full text]
  • The TCEC17 Computer Chess Superfinal: a Perspective
    The TCEC17 Computer Chess Superfinal: a perspective GM Matthew Sadler1 London, UK 1 The TCEC17 Premier Division In past years, I have paid only cursory attention to DivP, experiencing it as the necessary but pallid taster before the anticipated main course! However, this year’s DivP was extremely entertaining and capti- vated my attention from beginning to end. The format was slightly odd as – in order to save costs on the hiring of the GPU server – all CPU machines games were played first. The downside was that the exact ranking order was shrouded in mystery until the very end due to the differing numbers of games played by CPU and GPU engines. On the other hand, organising the games in this fashion did reveal some interesting trends and contrasts. It’s obvious that whatever CPU engines do, STOCKFISH does it much better! Six of STOCKFISH’s seven wins were scored against other CPU engines and it dominated the early part of DivP. For the rest of the event, STOCKFISH was solid and in the only game it seemed in danger – White against STOOFVLEES – STOCKFISH came through for the win! For the GPU engines, ALLIESTEIN got off to a great start and seemed on course to repeat its Season 16 feat of pipping LEELA to the Superfinal by scoring heavily against the weaker engines. The wheels fell off ALLIESTEIN’s challenge with two heavy losses against KOMODO and ETHEREAL. LEELA moved past ALLIESTEIN by putting together a string of wins although none of them felt too convincing. ETHEREAL was tricked, or tricked itself, in an opposite-coloured bishop ending while STOOFVLEES and SCORPIONN seemed to self-destruct.
    [Show full text]