Komodo (chess) explained

Komodo
Komodo
Author:
Developer:Komodo Chess, Chess.com
Latest Release Version:Komodo 14.1
Programming Language:C, C++
Operating System:Linux, Microsoft Windows, Mac OS X, Android
Replaces:Komodo
Genre:Chess engine
License:Proprietary
Dragon by Komodo Chess
Dragon by Komodo Chess
Developer:Komodo Chess, Chess.com
Latest Release Version:Dragon 3.3
Programming Language:C, C++
Operating System:Linux, Microsoft Windows, Mac OS X, Android
Replaces:Doch
Replaced By:Dragon
Genre:Chess engine
License:Proprietary

Komodo and Dragon by Komodo Chess (also known as Dragon or Komodo Dragon) are UCI chess engines developed by Komodo Chess,[1] which is a part of Chess.com.[2] The engines were originally authored by Don Dailey and GM Larry Kaufman. Dragon is a commercial chess engine, but Komodo is free for non-commercial use.[3] Dragon is consistently ranked near the top of most major chess engine rating lists, along with Stockfish and Leela Chess Zero.[4] [5] [6] [7] [8]

History

Komodo

Komodo was derived from Don Dailey's former engine Doch in January 2010.[9] The first multiprocessor version of Komodo was released in June 2013 as Komodo 5.1 MP.[10] This version was a major rewrite and a port of Komodo to C++11. A single-processor version of Komodo (which won the CCT15 tournament in February earlier that year) was released as a stand-alone product shortly before the 5.1 MP release. This version, named Komodo CCT, was still based on the older C code, and was approximately 30 Elo stronger than the 5.1 MP version, as the latter was still undergoing massive code-cleanup work.[11]

With the release of Komodo 6 on October 4, 2013, Don Dailey announced that he was suffering from an acute form of leukaemia, and would no longer contribute to the future development of Komodo.[12] On October 8, Don made an announcement on the Talkchess forum that Mark Lefler would be joining the Komodo team and would continue its development.[13]

Komodo TCEC was released on December 4, 2013. This was the same version that had won TCEC Season 5, and was the last with input from Don Dailey, to whom it was dedicated.[14] Komodo 7 was released on May 21, 2014, adding Syzygy tablebase support.[15]

On May 24, 2018, Chess.com announced that it has acquired Komodo and that the Komodo team have joined Chess.com.[2] The Komodo team is now called Komodo Chess.[1]

On December 17, 2018, Komodo Chess released Komodo 12.3 MCTS, a version of the Komodo 12.3 engine that uses Monte Carlo tree search instead of alpha–beta pruning/minimax.[16]

The latest version, Komodo 14.1, was released on November 2, 2020.[17]

Dragon

On November 9, 2020, Komodo Chess released Dragon by Komodo Chess 1.0, which features the use of efficiently updatable neural networks in its evaluation function. Dragon is derived from Komodo in the same way that Komodo was derived from Doch.[18] [19] Dragon is also called Komodo Dragon in certain tournaments such as the Top Chess Engine Championship and the World Computer Chess Championship (WCCC) but not in the Chess.com Computer Chess Championship (CCC). A Chess.com staff member named Dmitry Pervov joined the Dragon development team to write the NNUE code for Dragon, and Dietrich Kappe joined the Dragon development team to help Larry Kaufman and Mark Lefter train Dragon's neural networks.[20]

The latest version, Dragon 3.3, was released on October 4, 2023.[21] On March 17, 2023, Larry Kaufman announced that he and Mark Lefter have stepped down from Dragon development and from ownership of Komodo Chess, and that Chess.com have taken full control of Komodo Chess. As of March 17, 2023, Dietrich Kappe is the only person responsible for the development of Dragon, but Chess.com are looking for more programmers to help with Dragon development.[22]

Competition results

Komodo

Komodo has played in the ICT 2010 in Leiden, and further in the CCT12 and CCT14. Komodo had its first tournament success in 1999, when it won the CCT15 with a score of 6½/7.[23] Komodo won both the World Computer Chess Championship[24] and World Computer Software Championship[25] in 2016. Komodo once again won the World Computer Chess Championship[26] and World Blitz[27] in 2017.

In TCEC competition, Komodo was historically one of the strongest engines. In Season 4, it lost only eight out of its 53 games and managed to reach Stage 4 (Quarterfinals), against very strong competition which were running on eight cores (Komodo was running on a single processor).[28] The next season, Komodo won the superfinal against Stockfish. The two engines jockeyed for the championship over the next few seasons: Stockfish won in Season 6, while Komodo won Seasons 7 and 8. Komodo failed to make the superfinal in Season 9, losing out to Houdini; but after Houdini was later disqualified for containing code plagiarized from Stockfish,[29] [30] [31] Komodo was promoted to the runner-up. Komodo retrospectively won Season 10 in the same way. Starting from Season 11 however, Stockfish improved at a rate that left its rivals behind, crushing Komodo in Season 12 and 13. The advent of the neural network engine Leela Chess Zero meant Komodo has largely failed to qualify for the superfinal since, with a single exception in Season 22, when it lost to Stockfish. Although Komodo has not qualified for the superfinal, it has cemented itself as the third-strongest engine in the competition, finishing in that position for five of the last six seasons.

Chess.com Computer Chess Championship

Main Events
Event Year Time Controls Result Ref
CCC 1201815+54th[32]
CCC 220185+22nd[33]
CCC 3201930+53rd[34]
CCC 420191+24th[35]
CCC 5201910+54th[36]
CCC 6201910+107th[37]
CCC 720195+26th[38]
CCC 8201915+56th[39]
CCC 920195+25th[40]
CCC 10201910+34th[41]
CCC 11201930+54th[42]
CCC 1220201+14th[43]
CCC 13202010+54th[44]
CCC 14202010+35th[45]
CCC Blitz 202020205+59th[46]
CCC Blitz 202120215+510th[47]
CCC Chess 960 Blitz20215+59th[48]

Dragon

Chess.com Computer Chess Championship

Main Events
Event Year Time Controls Result Ref
CCC Blitz 202020205+53rd[49]
CCC Rapid 2021202115+33rd[50]
CCC Blitz 202120215+53rd[51]
CCC Chess 960 Blitz20215+52nd[52]
CCC 16: Rapid202115+33rd[53]
CCC 16: Bullet20212+12nd[54]
CCC 16: Blitz20225+52nd[55]
CCC 17: Rapid202215+32nd[56]
CCC 17: Bullet20222+12nd[57]
CCC 17: Blitz20225+53rd[58]
CCC 18: Rapid202215+33rd[59]
CCC 19: Blitz20225+52nd[60]
CCC 19: Rapid202215+33rd[61]
CCC 19: Bullet20231+12nd[62]
CCC 20: Blitz20233+23rd[63]
CCC 20: Rapid202310+33rd[64]
CCC 20: Bullet20231+13rd[65]
CCC 21: Blitz20233+24th[66]
CCC 21: Rapid202310+34th[67]

Top Chess Engine Championship

Main Events
Event Year Time Controls Result Ref
Season 20202060+73rd[68]
Season 21202190+93rd[69]
Season 222022120+122nd[70]
Season 23202260+63rd[71]
Season 24202360+63rd[72]
Season 25202360+63rd[73]
Cup
Event Year Time Controls Result Ref
Cup 8202130+53rd[74]
Cup 9202130+53rd[75]
Cup 10202230+32nd[76]
Cup 11202330+33rd[77]
Fischer random chess (FRC)
Event Year Time Controls Result Ref
FRC 3202130+51st[78]
FRC 4 202230+53rd[79]
Swiss
Event Year Time Controls Result Ref
Swiss 1202145+71st[80]
Swiss 2202245+71st[81]
Swiss 3202245+4.54th[82]
Swiss 4202330+32nd[83]

Notable games

Notes and References

  1. Web site: Frequently Asked Questions.
  2. Web site: Chess.com Acquires Komodo; Launches New 'Monte Carlo' Version Similar To AlphaZero . Chess.com . 2018-05-24 . 2018-09-04.
  3. Web site: Available Versions of Komodo.
  4. Web site: CCRL 40/40 Rating List — All engines (best versions only) . computerchess.org.uk . October 25, 2013 . dead . https://web.archive.org/web/20111002094957/http://computerchess.org.uk/ccrl/4040.live/ . October 2, 2011 .
  5. Web site: IPON Rating List . inwoba.de . April 28, 2015 . https://web.archive.org/web/20140529051651/http://www.inwoba.de/bayes.html . May 29, 2014 . dead .
  6. Web site: SWCR chess engine ratings list . amateurschach.de . October 25, 2013.
  7. Web site: CEGT Best Versions. husvankempen.de. October 25, 2013. https://web.archive.org/web/20071224182032/http://www.husvankempen.de/nunn/40_40%20Rating%20List/40_40%20MPVersion/rangliste.html. December 24, 2007. dead.
  8. Web site: CCRL 40/4 Rating List. CCRL. 25 October 2013.
  9. Web site: Dailey. Don. Komodo 1.0 JA by Don Dailey available. 25 October 2013.
  10. Web site: Dailey. Don. Komodo 5.1 MP has been released. 25 October 2013.
  11. Web site: Dailey. Don. Komodo CCT. 25 October 2013. 23 October 2013. https://web.archive.org/web/20131023061817/http://komodochess.com/komodoCCT-31a. dead.
  12. Web site: Dailey. Don. Komodo release. 25 October 2013.
  13. Web site: Dailey. Don. Who is Don/Larry's new partner!?. 25 October 2013.
  14. Web site: Kaufman . Larry . Komodo TCEC released. . Computer Chess Club . 26 October 2023.
  15. Web site: Komodo 7 . Komodo chess engine . 26 October 2023 . https://web.archive.org/web/20140525030200/https://komodochess.com/Komodo7-38a.htm . 2014-05-25.
  16. Web site: Komodo 12 Chess Engine - Official Site. 2018-12-20. 2018-12-21. https://web.archive.org/web/20181221041327/https://komodochess.com/Komodo12.htm. dead.
  17. Web site: Komodo 14 Chess Engine. 2022-03-19. June 15, 2021. https://web.archive.org/web/20210615084509/https://komodochess.com/Komodo14.htm. dead.
  18. Web site: Komodo Releases Powerful New 'Dragon' Chess Engine. Sam Copeland. 2020-11-10. 2022-03-19.
  19. Web site: Dragon Chess Engine - Official Site.
  20. Web site: Dragon by Komodo Chess. Larry Kaufman.
  21. Web site: Dragon Chess Engine - Official Site. 2023-01-17.
  22. Web site: KomodoChess and chess.com. Larry Kaufman.
  23. Web site: Skinner. Peter. CCT15 - Results. 25 October 2013.
  24. Web site: WCCC2016.
  25. Web site: WCSC 2016.
  26. Web site: WCSC 2017.
  27. Web site: World Bltz 2017.
  28. Web site: Komodo - Performance. 25 October 2013. https://web.archive.org/web/20131023115405/http://chess.martijngrimme.nl/engine.php?engine=Komodo. 23 October 2013. dead.
  29. Web site: Open Source Community Critical Of Chessbase, Fat Fritz 2. chess.com. 25 February 2021.
  30. Web site: ChessBase's Fat Fritz 2 condemned as 'rip-off' Stockfish clone. chess24. 22 February 2021.
  31. Web site: Engines and authors - TCEC wiki.
  32. Web site: CCC 1. 21 March 2022. chess.com. October 4, 2018 .
  33. Web site: CCC 2. 21 March 2022. chess.com. November 19, 2018 .
  34. Web site: CCC 3. 21 March 2022. chess.com. January 22, 2019 .
  35. Web site: CCC 4. 21 March 2022. chess.com. January 30, 2019 .
  36. Web site: CCC 5. 21 March 2022. chess.com.
  37. Web site: CCC 6. 21 March 2022. chess.com. March 8, 2019 .
  38. Web site: CCC 7. 21 March 2022. chess.com. March 20, 2019 .
  39. Web site: CCC 8. 21 March 2022. chess.com.
  40. Web site: CCC 9 Semifinals. 21 March 2022. chess.com.
  41. Web site: CCC 10 Semifinals. 21 March 2022. chess.com.
  42. Web site: CCC 11 Semifinals. 21 March 2022. chess.com.
  43. Web site: CCC 12. 21 March 2022. chess.com.
  44. Web site: CCC 13 Semifinals. 21 March 2022. chess.com.
  45. Web site: CCC 14. 21 March 2022. chess.com.
  46. Web site: CCC Blitz Championship 2020. 21 March 2022. chess.com.
  47. Web site: CCC Blitz Championship 2021. 21 March 2022. chess.com.
  48. Web site: CCC Chess 960 Blitz. 21 March 2022. chess.com.
  49. Web site: Computer Chess Championship Blitz 2020. 20 March 2022. Chess.com.
  50. Web site: Computer Chess Championship Rapid 2021. 20 March 2022. Chess.com.
  51. Web site: Computer Chess Championship Blitz 2021. 20 March 2022. Chess.com.
  52. Web site: Computer Chess Championship Chess 960 Blitz. 20 March 2022. Chess.com.
  53. Web site: Computer Chess Championship CCC 16: Rapid. 20 March 2022. Chess.com.
  54. Web site: Computer Chess Championship CCC 16: Bullet. 20 March 2022. Chess.com.
  55. Web site: Computer Chess Championship CCC 16: Blitz. 20 March 2022. Chess.com.
  56. Web site: Computer Chess Championship CCC 17: Rapid. 30 March 2022. Chess.com.
  57. Web site: Computer Chess Championship CCC 17: Bullet. 24 March 2023. Chess.com.
  58. Web site: Computer Chess Championship CCC 17: Blitz. 13 July 2022. Chess.com.
  59. Web site: Computer Chess Championship CCC 18: Rapid. 24 March 2023. Chess.com.
  60. Web site: Computer Chess Championship CCC 19: Blitz. 24 March 2023. Chess.com.
  61. Web site: Computer Chess Championship CCC 19: Rapid. 24 March 2023. Chess.com.
  62. Web site: Computer Chess Championship CCC 19: Bullet. 24 March 2023. Chess.com.
  63. Web site: Computer Chess Championship CCC 20: Blitz. 24 March 2023. Chess.com.
  64. Web site: Computer Chess Championship CCC 20: Rapid. 4 August 2023. Chess.com.
  65. Web site: Computer Chess Championship CCC 20: Bullet. 4 August 2023. Chess.com.
  66. Web site: Computer Chess Championship CCC 21: Blitz. 14 August 2023. Chess.com.
  67. Web site: Computer Chess Championship CCC 21: Rapid. 14 October 2023. Chess.com.
  68. Web site: TCEC Season 20 Premier Division. 20 March 2022. tcec-chess.com.
  69. Web site: TCEC Season 21 Infrafinal. 20 March 2022. tcec-chess.com.
  70. Web site: TCEC Season 22 Superfinal. 30 July 2022. tcec-chess.com.
  71. Web site: TCEC Season 23 Infrafinal. 10 December 2022. tcec-chess.com.
  72. Web site: TCEC Season 24 Division P Playoff. 28 April 2023. tcec-chess.com.
  73. Web site: TCEC Season 25 Division P Playoff. 29 October 2023. tcec-chess.com.
  74. Web site: TCEC Cup 8. 20 March 2022. tcec-chess.com.
  75. Web site: TCEC Cup 9. 20 March 2022. tcec-chess.com.
  76. Web site: TCEC Cup 10. 30 July 2022. tcec-chess.com.
  77. Web site: TCEC Cup 11. 17 January 2023. tcec-chess.com.
  78. Web site: TCEC FRC 3. 20 March 2022. tcec-chess.com.
  79. Web site: TCEC FRC 4. 20 March 2022. tcec-chess.com.
  80. Web site: TCEC Swiss 1. 20 March 2022. tcec-chess.com.
  81. Web site: TCEC Swiss 2. 20 March 2022. tcec-chess.com.
  82. Web site: TCEC Swiss 3. 13 July 2022. tcec-chess.com.
  83. Web site: TCEC Swiss 4. 13 February 2023. tcec-chess.com.
  84. Web site: Interesting Games from Season 2. 25 October 2013. https://web.archive.org/web/20131025194033/http://www.tcec-chess.net/viewtopic.php?f=10&t=182. 25 October 2013.
  85. Web site: Chen. Franklin. The computer plays the exchange sacrifice. 24 October 2013. 26 October 2013.