If I have access to 6-man Syzygy or 6-man Nalimov, which is better to use and why?
Ok, Syzygy has a smaller footprint but Nalimov provides DTM info.
Since Nalimov 6-man is available, why do the top engines prefer Syzygy? Does Syzygy currently support 7-man?
At least for 6-man offerings, space isn't a consideration.
Comparing EGTBs
Moderators: hgm, Rebel, chrisw
-
- Posts: 385
- Joined: Sat Feb 04, 2017 11:57 pm
- Location: USA
Comparing EGTBs
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
-
- Posts: 585
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: Comparing EGTBs
This could be the problem: "however the license policy requires explicit permission by Eugene Nalimov" (found in chessprogramming wiki)
Yes.
-
- Posts: 188
- Joined: Sun Dec 25, 2016 4:59 pm
Re: Comparing EGTBs
That, and being blissfully unaware of the 50-move rule...
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Comparing EGTBs
And people would ask Eugene for permission and sometimes have to wait for a year or more to get an answer.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 1437
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Comparing EGTBs
Size plays the main successful key for Syzygy. If two EGTBs are closed or about 50% different on sizes, we will count other factors such as their metrics, licences, etc... However, for 6 men, Syzygy takes only 149 GiB, 8 times as small as Nalimove one (1.2 TiB) the win is quite obvious. No hope for other EGTBs too when the winning margin is too large.
Note that Syzygy EGTB may not win by other factors. For example, DTZ50 which Syzygy is using is still in long debates if it is really good and/or better than DTM; Syzygy's code is not provided as an independent library but integrated too deeply into Stockfish code and thus it is very hard to disintegrate and use for other engines...
Note that Syzygy EGTB may not win by other factors. For example, DTZ50 which Syzygy is using is still in long debates if it is really good and/or better than DTM; Syzygy's code is not provided as an independent library but integrated too deeply into Stockfish code and thus it is very hard to disintegrate and use for other engines...
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 710
- Joined: Sat Dec 06, 2014 1:53 pm
Re: Comparing EGTBs
Do you ask as a developer?
If you want best-ELO - Syzygy will help your engine much better:
1) speed
2) know 50-move rule, which is mostly used in engine-to-engine tournaments to measure elo-difference
If you want DTM-solver (like Stockfish Matefinder fork) you better go with Nalimov.