Changes

Jump to: navigation, search

RankCut

15 bytes added, 21:03, 6 November 2019
no edit summary
features = determineFeatures(state);
if (pruneRest || (probability(features) < threshold) ) {
r = depthReduction(state);
pruneRest = true;
}
score = −RankCut(successor(state, move), −β, −α, depth−1−r);
if (RankCutReSearch && (score > α) && pruneRest)
score = −RankCut(successor(state, move), −β, −α, depth−1);
if (score ≥ β ) break;
if (score > α) {
pruneRest = false;
α = score;
}
}
return score;

Navigation menu