Nalimov egtb probing code

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
Fabio Gobbato
Posts: 217
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: Nalimov egtb probing code

Post by Fabio Gobbato »

Thank you so much.
Ok, there are some open source engine with Nalimov probe in it. Now the problem is how to get the permission from Eugene Nalimov? Is there a way to contact him?
Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: Nalimov egtb probing code

Post by Joost Buijs »

Fabio Gobbato wrote:Thank you so much.
Ok, there are some open source engine with Nalimov probe in it. Now the problem is how to get the permission from Eugene Nalimov? Is there a way to contact him?
Eugene Nalimov moved from Microsoft to Context Relevant, I will pm you his current e-mail address.
Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: Nalimov egtb probing code

Post by Joost Buijs »

hgm wrote:Nalimov probing code is not compatible with the GPL, so Stockfish or Stockfish derivatives can NEVER get permission to use it. For Gaviota EGT you don't have that problem.
If there were 6 men Gaviota EGTB available it would be a good alternative.

I never looked at the Gaviota EGTB code, but I assume that it should not be too difficult to modify it in such a way that it can generate and probe 6 men as well.
The biggest problem is that it will take a lot of computing resources to generate the database.
syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Nalimov egtb probing code

Post by syzygy »

Joost Buijs wrote:I never looked at the Gaviota EGTB code, but I assume that it should not be too difficult to modify it in such a way that it can generate and probe 6 men as well.
You will first have to decompile the Gaviota binary :)
Modern Times
Posts: 3550
Joined: Thu Jun 07, 2012 11:02 pm

Re: Nalimov egtb probing code

Post by Modern Times »

syzygy wrote:
Joost Buijs wrote:I never looked at the Gaviota EGTB code, but I assume that it should not be too difficult to modify it in such a way that it can generate and probe 6 men as well.
You will first have to decompile the Gaviota binary :)
Really ? Gaviota is not the only engine that uses Gaviota tablebases.
syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Nalimov egtb probing code

Post by syzygy »

Modern Times wrote:
syzygy wrote:
Joost Buijs wrote:I never looked at the Gaviota EGTB code, but I assume that it should not be too difficult to modify it in such a way that it can generate and probe 6 men as well.
You will first have to decompile the Gaviota binary :)
Really ? Gaviota is not the only engine that uses Gaviota tablebases.
Really. Gaviota is the only engine that includes the Gaviota TB generator.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Nalimov egtb probing code

Post by Nordlandia »

How long will it take to generate 6-Men Gaviota with "High-End" desktop hardware 2016.

Gaviota is 10% less in space than Nalimov.
syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Nalimov egtb probing code

Post by syzygy »

Nordlandia wrote:How long will it take to generate 6-Men Gaviota with "High-End" desktop hardware 2016.

Gaviota is 10% less in space than Nalimov.
I'm reasonable sure that Gaviota is unable to generate 6-men TBs, so it will take forever.

Of course things would change if Miguel released a version that can generate 6-men TBs. Or if you or someone else decompiled and improved Gaviota :-) (but you would still need permission from Miguel to do that legally).
jdart
Posts: 4367
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Nalimov egtb probing code

Post by jdart »

I have a somewhat fixed version here:

http://arasanchess.org/downld.shtml.

(Fixes warnings and C++11 compatibility issues).

--Jon