Skip to content

v2.1.0: Change to PeSTO's Evaluation Function

Compare
Choose a tag to compare
@bsamseth bsamseth released this 14 Sep 15:05
· 25 commits to main since this release
0d5fd20

Change from using the Simple Evaluation Function to PeSTO's Evaluation Function. This really doesn't introduce meaningfully more complexity, but provides several benefits.

The new table values are less symmetric, more specialized and all pieces have both middle game and end game values. The two are joined using tapered evaluation with a phase estimate. All this provides much better understanding, as well as more distinct scores which is good for getting more cutoffs.

All in all, this was measured to be about 200 ELO, a massive improvement for such little effort. Further optimization of the values for Goldfish specifically is possible, which might yield some minor improvements.