const double xscale = 9.3;
const double xshift = 59.8;
- const double yscale = 7780;
- const double yshift = 1e-3; // Larger than 0. Ensures a non-zero importance
const double skewfactor = 0.172;
double move_importance(int ply) {
- return yscale / pow((1 + exp((ply - xshift) / xscale)), skewfactor) + yshift;
+ return pow((1 + exp((ply - xshift) / xscale)), -skewfactor);
}