Fruit reloaded seems to benefit from stockfish null move

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Fruit reloaded seems to benefit from stockfish null move

Post by Dann Corbit »

A trivial change to use Stockfish style null move pruning seems to have a positive effect on Fruit Reloaded.

It's only just started, but the result looks promising so far:

Code: Select all

   Program                          Elo    +   -   Games   Score   Av.Op.  Draws

 1 Fruit-reloaded-sf-null-pruning : 3352    0   0    98   100.0 %   2752    0.0 %
 2 Fruit-reloaded                 : 2834   74  78    98    26.5 %   3011    6.1 %
 3 Fruit-reloaded-mingw           : 2815   77  81    98    23.5 %   3020    6.1 %
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Stockfish reloaded seems to benefit from stockfish null

Post by Dr.Wael Deeb »

Dann Corbit wrote:A trivial change to use Stockfish style null move pruning seems to have a positive effect on Fruit Reloaded.

It's only just started, but the result looks promising so far:

Code: Select all

   Program                          Elo    +   -   Games   Score   Av.Op.  Draws

 1 Fruit-reloaded-sf-null-pruning : 3352    0   0    98   100.0 %   2752    0.0 %
 2 Fruit-reloaded                 : 2834   74  78    98    26.5 %   3011    6.1 %
 3 Fruit-reloaded-mingw           : 2815   77  81    98    23.5 %   3020    6.1 %
Wow,now this is huge....

Are you going to release this version of Fruit Dann or you're just experimenting :!: :?:
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
jpqy
Posts: 556
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Stockfish reloaded seems to benefit from stockfish null

Post by jpqy »

just experimenting with 500Elo :lol:

Hmm..should i release it or not Dann thinking..
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Stockfish reloaded seems to benefit from stockfish null

Post by Dann Corbit »

Of course I will release it.

It is a trivial change at that.

If Anthony Cozzie thought dropping straight into a q-search on a depth three search was a cheeky improvement, he would get a belly laugh from my one liner.
Dann Corbit
Posts: 12870
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Stockfish reloaded seems to benefit from stockfish null

Post by Dann Corbit »

Dropbox is acting up so I posted it in the Rybka forum.
See:
http://rybkaforum.net/cgi-bin/rybkaforu ... pid=544735
CositasBuenas
Posts: 107
Joined: Tue Aug 03, 2010 7:36 pm

Re: Stockfish reloaded seems to benefit from stockfish null

Post by CositasBuenas »

Hi there,
a linux executable would be appreciated.
Michael
BeyondCritics
Posts: 416
Joined: Sat May 05, 2012 2:48 pm
Full name: Oliver Roese

Re: Stockfish reloaded seems to benefit from stockfish null

Post by BeyondCritics »

Congratulations!
This appears really to be sensational, given that fruit is regarded as already very highly developed.
Unfortunately not all of us, including me, are so versatile in null move pruning with stockfish style. Could you explain in a few words, what you have changed?
Thank you in advance!
Joerg Oster
Posts: 996
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany
Full name: Jörg Oster

Re: Stockfish reloaded seems to benefit from stockfish null

Post by Joerg Oster »

BeyondCritics wrote:Congratulations!
This appears really to be sensational, given that fruit is regarded as already very highly developed.
Unfortunately not all of us, including me, are so versatile in null move pruning with stockfish style. Could you explain in a few words, what you have changed?
Thank you in advance!
He copied Stockfish's computation of R into Fruit Reloaded.

Code: Select all

            // null-move search
#ifdef USE_OLD_METHOD
            new_depth = depth - NullReduction - HeightFull;
#else
			int nr = ((823 + 67 * depth) / 256 + std::min((tune_value - beta) / 100, 3));
			new_depth = depth - nr;
#endif
Jörg Oster
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Stockfish reloaded seems to benefit from stockfish null

Post by Laskos »

Joerg Oster wrote:
BeyondCritics wrote:Congratulations!
This appears really to be sensational, given that fruit is regarded as already very highly developed.
Unfortunately not all of us, including me, are so versatile in null move pruning with stockfish style. Could you explain in a few words, what you have changed?
Thank you in advance!
He copied Stockfish's computation of R into Fruit Reloaded.

Code: Select all

            // null-move search
#ifdef USE_OLD_METHOD
            new_depth = depth - NullReduction - HeightFull;
#else
			int nr = ((823 + 67 * depth) / 256 + std::min((tune_value - beta) / 100, 3));
			new_depth = depth - nr;
#endif
No way to give 500 ELO points.
User avatar
Marek Soszynski
Posts: 587
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: Stockfish reloaded seems to benefit from stockfish null

Post by Marek Soszynski »

CositasBuenas wrote:Hi there,
a linux executable would be appreciated.
Michael
+1
Marek Soszynski