Difference between revisions of "Ceres"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Ceres''' FILE:Ceres - RC3 - Haulani Crater (22381131691) (cropped).jpg|border|right|thumb| Ceres <ref>Approximate true-color [https://...")
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
'''Ceres''', ('''C'''hess '''e'''ngine for '''res'''earch)<br/>
 
'''Ceres''', ('''C'''hess '''e'''ngine for '''res'''earch)<br/>
 
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[David J. Elliott]], written in [[C sharp|C#]] for the [[Microsoft]] [https://en.wikipedia.org/wiki/.NET_Core .NET 5] framework, released under the [[Free Software Foundation#GPL|GPL version 3]].
 
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[David J. Elliott]], written in [[C sharp|C#]] for the [[Microsoft]] [https://en.wikipedia.org/wiki/.NET_Core .NET 5] framework, released under the [[Free Software Foundation#GPL|GPL version 3]].
Ceres provides an [[Monte-Carlo Tree Search|MCTS]] implementation with many novel algorithmic improvements and low level optimizations, searching over the [[Leela Chess Zero#Lc0|Lc0]] backends <ref>[https://www.themissingdocs.net/?p=874 Ceres] by Tilps, [https://www.themissingdocs.net/ The Missing Docs.Net], January 01, 2021</ref>  
+
Ceres provides an [[Monte-Carlo Tree Search|MCTS]] implementation with many novel algorithmic improvements and low level optimizations, searching over the [[Leela Chess Zero#Lc0|Lc0]] backends <ref>[https://www.themissingdocs.net/?p=874 Ceres] by [[Gareth Pearce|Tilps]], [https://www.themissingdocs.net/ The Missing Docs.Net], January 01, 2021</ref> with the perspective of an enormous increase in [[Playing Strength|playing strength]] over Lc0. Ceres' [[Move Generation|move generation]] code is adapted from [[Judd Niemann|Judd Niemann's]] [[Quad-Bitboards]] based [[Perft]] approach [[Juddperft]] <ref>[https://github.com/jniemann66/juddperft GitHub - jniemann66/juddperft: Chess move generation engine]</ref> <ref>[https://github.com/dje-dev/Ceres/blob/main/AUTHORS.txt Ceres/AUTHORS.txt at main · dje-dev/Ceres · GitHub]</ref>.
with the perspective of an enormous increase in [[Playing Strength|playing strength]] over Lc0.
 
 
As posted by [[Alexander Lyashuk]] on January 01, 2021, it is possible that Ceres will co-exist in parallel to Lc0 and LCZero developers will try to back-port new ideas, or LCZero developers will abandon Lc0 completely and switch to Ceres <ref>[https://lczero.org/blog/2021/01/announcing-ceres/ Announcing Ceres] by [[Alexander Lyashuk|crem]], [[Leela Chess Zero|LCZero blog]], January 01, 2021</ref>.
 
As posted by [[Alexander Lyashuk]] on January 01, 2021, it is possible that Ceres will co-exist in parallel to Lc0 and LCZero developers will try to back-port new ideas, or LCZero developers will abandon Lc0 completely and switch to Ceres <ref>[https://lczero.org/blog/2021/01/announcing-ceres/ Announcing Ceres] by [[Alexander Lyashuk|crem]], [[Leela Chess Zero|LCZero blog]], January 01, 2021</ref>.
  
Line 14: Line 13:
  
 
=Postings=
 
=Postings=
* [https://www.themissingdocs.net/?p=874 Ceres] by Tilps, [https://www.themissingdocs.net/ The Missing Docs.Net], January 01, 2021
+
* [https://www.themissingdocs.net/?p=874 Ceres] by [[Gareth Pearce|Tilps]], [https://www.themissingdocs.net/ The Missing Docs.Net], January 01, 2021
 
* [https://lczero.org/blog/2021/01/announcing-ceres/ Announcing Ceres] by [[Alexander Lyashuk|crem]], [[Leela Chess Zero|LCZero blog]], January 01, 2021
 
* [https://lczero.org/blog/2021/01/announcing-ceres/ Announcing Ceres] by [[Alexander Lyashuk|crem]], [[Leela Chess Zero|LCZero blog]], January 01, 2021
 
* [http://talkchess.com/forum3/viewtopic.php?f=2&t=76201 +100 elo breakthrough in new rewritten Lco engine ( Ceres)] by Nay Lin Tun, [[CCC]], January 01, 2021
 
* [http://talkchess.com/forum3/viewtopic.php?f=2&t=76201 +100 elo breakthrough in new rewritten Lco engine ( Ceres)] by Nay Lin Tun, [[CCC]], January 01, 2021

Revision as of 23:18, 15 January 2021

Home * Engines * Ceres

Ceres [1]

Ceres, (Chess engine for research)
an UCI compliant open source chess engine by David J. Elliott, written in C# for the Microsoft .NET 5 framework, released under the GPL version 3. Ceres provides an MCTS implementation with many novel algorithmic improvements and low level optimizations, searching over the Lc0 backends [2] with the perspective of an enormous increase in playing strength over Lc0. Ceres' move generation code is adapted from Judd Niemann's Quad-Bitboards based Perft approach Juddperft [3] [4]. As posted by Alexander Lyashuk on January 01, 2021, it is possible that Ceres will co-exist in parallel to Lc0 and LCZero developers will try to back-port new ideas, or LCZero developers will abandon Lc0 completely and switch to Ceres [5].

See also

Postings

External Links

Chess Engine

Misc

References

  1. Approximate true-color image of Ceres, using the F7 ('red'), F2 ('green') and F8 ('blue') filters, projected onto a clear filter image. Images were acquired by Dawn at 04:13 UT May 4, 2015, at a distance of 13641 km. At the time, Dawn was over Ceres' northern hemisphere. The prominent, bright crater at right is Haulani. The smaller bright spot to its left is exposed on the floor of Oxo. Ejecta from these impacts appears to have exposed high albedo material similar to deposits found on the floor of Occator Crater. Image Credit: NASA / JPL-Caltech / UCLA / MPS / DLR / IDA / Justin Cowart, October 21, 2015, Wikimedia Commons
  2. Ceres by Tilps, The Missing Docs.Net, January 01, 2021
  3. GitHub - jniemann66/juddperft: Chess move generation engine
  4. Ceres/AUTHORS.txt at main · dje-dev/Ceres · GitHub
  5. Announcing Ceres by crem, LCZero blog, January 01, 2021

Up one Level