-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PSV3_1 #295
PSV3_1 #295
Conversation
In this form this is a functional change because you use other backward pawn values |
In the current master code, a "backward" pawn is ALWAYS an "unsupported" pawn (since we exclude connected pawns) Here I changed "backward" penalties for ("backward" + "unsupported" S(20,10) ) So whatever bench you can think of, it will ALWAYS give the same result. This is also consistent with what was done with the Isolated pawns (the unsupported weight was already included) |
I confirm the small speed up on mingw gcc 4.9.2
Results for 10 tests for each version:
BaseTestDiffMean14578331460499-2666StDev74548751032606p-value: 84,70%
speedup: 0,20%
|
My results:
p-value: 0,974 |
Cool, looks good. |
A simplification test is about to be run. |
Maybe too late but simplifications should always run against the best current known version. So applying this first and then running the simplification against this would have been better. |
approved. This patch makes sense logically. |
Tweak bishop mobility bonus for horde chess
Small speed-up in pawn.cpp
No functional change
Results for 10 tests for each version:
Base Test Diff
Mean 1435636 1445238 -9602
StDev 22576 23189 1848
p-value: 1
speedup: 0.007