Skip to content

Commit

Permalink
Tune3495 (#472)
Browse files Browse the repository at this point in the history
* Search parameters after 3495 iterations at 40+0.4.
Bench: 7655889

* ... after 7925 iterations.
Bench: 5038436

* ... after 12200 iterations.
Bench: 6271007

* ... after 14500 iterations.
Bench: 5061819

* after 19231 iterations. Last one!
Bench: 5273811

* after 23178 iterations. Very last try.
Bench: 5273886
  • Loading branch information
Matthies authored Aug 17, 2024
1 parent 6458cb1 commit b63a04d
Showing 1 changed file with 29 additions and 29 deletions.
58 changes: 29 additions & 29 deletions src/RubiChess.h
Original file line number Diff line number Diff line change
Expand Up @@ -2289,64 +2289,64 @@ struct searchparamset {
#ifdef EVALTUNE
searchparam SP(deltapruningmargin, 4000, 0, 8000);
#else
searchparam SP(deltapruningmargin, 267, 40, 300);
searchparam SP(deltapruningmargin, 290, 40, 300);
#endif
// LMR table
searchparam SP(lmrlogf0, 171, 50, 300);
searchparam SP(lmrf0, 37, 20, 150);
searchparam SP(lmrlogf1, 186, 50, 300);
searchparam SP(lmrf1, 27, 10, 150);
searchparam SP(lmrlogf0, 144, 50, 300);
searchparam SP(lmrf0, 40, 20, 150);
searchparam SP(lmrlogf1, 191, 50, 300);
searchparam SP(lmrf1, 26, 10, 150);
searchparam SP(lmrmindepth, 2, 1, 10);
searchparam SP(lmrstatsratio, 801, 200, 2000);
searchparam SP(lmropponentmovecount, 24, 5, 40);
searchparam SP(lmrstatsratio, 884, 200, 2000);
searchparam SP(lmropponentmovecount, 25, 5, 40);
// LMP table
searchparam SP(lmpf0, 42, 10, 200);
searchparam SP(lmppow0, 43, 10, 200);
searchparam SP(lmpf1, 74, 10, 250);
searchparam SP(lmppow1, 164, 10, 400);
searchparam SP(lmpf0, 41, 10, 200);
searchparam SP(lmppow0, 56, 10, 200);
searchparam SP(lmpf1, 63, 10, 250);
searchparam SP(lmppow1, 174, 10, 400);
// Razoring
searchparam SP(razormargin, 334, 50, 500);
searchparam SP(razordepthfactor, 66, 10, 200);
searchparam SP(razormargin, 347, 50, 500);
searchparam SP(razordepthfactor, 53, 10, 200);
//futility pruning
searchparam SP(futilityreversedepthfactor, 63, 10, 150);
searchparam SP(futilityreverseimproved, 13, 1, 60);
searchparam SP(futilitymargin, 10, 1, 30);
searchparam SP(futilitymarginperdepth, 66, 10, 120);
searchparam SP(futilityreversedepthfactor, 53, 10, 150);
searchparam SP(futilityreverseimproved, 8, 1, 60);
searchparam SP(futilitymargin, 9, 1, 30);
searchparam SP(futilitymarginperdepth, 69, 10, 120);
// null move
searchparam SP(nmmindepth, 3, 1, 6);
searchparam SP(nmmindepth, 4, 1, 6);
searchparam SP(nmmredbase, 1, 1, 20);
searchparam SP(nmmreddepthratio, 4, 1, 20);
searchparam SP(nmmredevalratio, 135, 40, 250);
searchparam SP(nmmreddepthratio, 5, 1, 20);
searchparam SP(nmmredevalratio, 130, 40, 250);
searchparam SP(nmmredpvfactor, 3, 1, 5);
searchparam SP(nmverificationdepth, 10, 4, 20);
//Probcut
searchparam SP(probcutmindepth, 6, 2, 10);
searchparam SP(probcutmindepth, 7, 2, 10);
searchparam SP(probcutmargin, 110, 20, 200);
// Threat pruning
searchparam SP(threatprunemargin, 36, 10, 150);
searchparam SP(threatprunemarginimprove, 4, 0, 20);
searchparam SP(threatprunemargin, 43, 10, 150);
searchparam SP(threatprunemarginimprove, 3, 0, 20);
// No hashmovereduction
searchparam SP(nohashreductionmindepth, 1, 1, 8);
// SEE prune
searchparam SP(seeprunemarginperdepth, -14, -100, 0);
searchparam SP(seeprunemarginperdepth, -13, -100, 0);
searchparam SP(seeprunequietfactor, 2, 1, 8);
// Singular extension
searchparam SP(singularmindepth, 8, 2, 16);
searchparam SP(singularmarginperdepth, 0, 0, 20);
searchparam SP(singularmarginfor2, 22, 0, 80);
searchparam SP(singularmarginfor2, 23, 0, 80);
// History extension
searchparam SP(histextminthreshold, 9, 6, 11);
searchparam SP(histextmaxthreshold, 16, 12, 17);
searchparam SP(aspincratio, 4, 1, 10);
searchparam SP(aspincbase, 1, 1, 10);
searchparam SP(aspinitialdelta, 13, 1, 20);
// Extension guard
searchparam SP(extguarddoubleext, 6, 1, 15);
searchparam SP(extguardcheckext, 5, 1, 15);
searchparam SP(extguarddoubleext, 8, 1, 15);
searchparam SP(extguardcheckext, 3, 1, 15);
// Correction history
searchparam SP(correctionhistoryratio, 128, 64, 192);
searchparam SP(correctionhistoryratio, 106, 64, 192);
// NNUE eval scale
searchparam SP(nnuevaluescale, 64, 48, 96);
searchparam SP(nnuevaluescale, 61, 48, 96);
};

extern SPSCONST searchparamset sps;
Expand Down

0 comments on commit b63a04d

Please sign in to comment.