projects
/
stockfish
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5be3d98
)
Revert material balance values after 100000 games
author
Marco Costalba
<mcostalba@gmail.com>
Sat, 8 Aug 2009 02:46:43 +0000
(
03:46
+0100)
committer
Marco Costalba
<mcostalba@gmail.com>
Sat, 8 Aug 2009 02:49:49 +0000
(
03:49
+0100)
After Joona's direct testing with ~2000 games it seems
values after 100.000 games does not give any advantage,
so revert for now.
Score of Stockfish_0 vs Stockfish_15: 491 - 392 - 1102
Score of Stockfish_0 vs Stockfish_40: 461 - 439 - 1076
Score of Stockfish_0 vs Stockfish_65: 442 - 518 - 1018 (13 elo)
Score of Stockfish_0 vs Stockfish_100: 504 - 502 - 984
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/material.cpp
patch
|
blob
|
history
diff --git
a/src/material.cpp
b/src/material.cpp
index eb271e8c94b6701c7eab1a308a451454f242cd76..885140c06ceda9266184f88521dcc96945f60aae 100644
(file)
--- a/
src/material.cpp
+++ b/
src/material.cpp
@@
-41,17
+41,17
@@
namespace {
const Value BishopPairEndgameBonus = Value(97);
// Polynomial material balance parameters
const Value BishopPairEndgameBonus = Value(97);
// Polynomial material balance parameters
- const Value RedundantQueenPenalty = Value(3
58
);
- const Value RedundantRookPenalty = Value(5
36
);
- const int LinearCoefficients[6] = { 17
40, -146, -1246, -197, 206, -7
};
+ const Value RedundantQueenPenalty = Value(3
20
);
+ const Value RedundantRookPenalty = Value(5
54
);
+ const int LinearCoefficients[6] = { 17
09, -137, -1185, -166, 141, 59
};
const int QuadraticCoefficientsSameColor[][6] = {
const int QuadraticCoefficientsSameColor[][6] = {
- { 0, 0, 0, 0, 0, 0 }, { 3
1, -4, 0, 0, 0, 0 }, { 14, 267, -21
, 0, 0, 0 },
- { 0,
7, -26, 0, 0, 0 }, { -3, -1, 69, 162, 80, 0 }, { 40, 27, 119, 174, -64, -49
} };
+ { 0, 0, 0, 0, 0, 0 }, { 3
3, -6, 0, 0, 0, 0 }, { 29, 269, -12
, 0, 0, 0 },
+ { 0,
19, -4, 0, 0, 0 }, { -35, -10, 40, 95, 50, 0 }, { 52, 23, 78, 144, -11, -33
} };
const int QuadraticCoefficientsOppositeColor[][6] = {
const int QuadraticCoefficientsOppositeColor[][6] = {
- { 0, 0, 0, 0, 0, 0 }, { -
9, 0, 0, 0, 0, 0 }, { 49, 32
, 0, 0, 0, 0 },
- {
-25, 19, -5, 0, 0, 0 }, { 97, -6, 39, -88, 0, 0 }, { 77, 69, -42, 104, 116
, 0 } };
+ { 0, 0, 0, 0, 0, 0 }, { -
5, 0, 0, 0, 0, 0 }, { -33, 23
, 0, 0, 0, 0 },
+ {
17, 25, -3, 0, 0, 0 }, { 10, -2, -19, -67, 0, 0 }, { 69, 64, -41, 116, 137
, 0 } };
// Unmapped endgame evaluation and scaling functions, these
// are accessed direcly and not through the function maps.
// Unmapped endgame evaluation and scaling functions, these
// are accessed direcly and not through the function maps.