15-05-05 |
lbr |
noclear |
diff
|
LLR: 2.95 (-2.94,2.94) [-1.00,4.00]
Total: 5375 W: 1119 L: 977 D: 3279
|
sprt
@ 15+0.05 th 1 |
never clear stats |
15-05-04 |
lan |
half_rook-psqt |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 11602 W: 2180 L: 2297 D: 7125
|
sprt
@ 15+0.05 th 1 |
Updated hand-tuned rook psqt (half-table) |
15-05-04 |
Roc |
NoPinPawnThreatV2 |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 7311 W: 1355 L: 1441 D: 4515
|
sprt
@ 15+0.05 th 1 |
Small tweak to mbootsector test |
15-04-29 |
Roc |
BishopMobV4 |
diff
|
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 113087 W: 21907 L: 21498 D: 69682
|
sprt
@ 15+0.05 th 1 |
Opponent Bishop long-term mobility is penalized by same color pawns.
This test considers our wedges (example c3-d4-e3) as an additional long term structural hurdle (for example, for a Bg7).
Based on an idea by Fauzi. |
15-05-04 |
SC |
statistical_see_sign |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 9596 W: 1789 L: 1869 D: 5938
|
sprt
@ 15+0.05 th 1 |
statistical_see was something like -250 ELO. Is there a chance for statistical_see_sign? |
15-05-04 |
Voy |
Anglerfish |
diff
|
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 2778 W: 606 L: 492 D: 1680
|
sprt
@ 15+0.05 th 1 |
Only clear history stats if played move is a capture. (This time I should have the correct bench) |
15-05-04 |
SC |
see_depth |
diff
|
LLR: -2.95 (-2.94,2.94) [-3.00,1.00]
Total: 639 W: 72 L: 236 D: 331
|
sprt
@ 15+0.05 th 1 |
Try to retire see_sign by adding a depth argument to the signature of see, at which the swap algorithm is stopped. If see_sign(m) >= 0 then see(m, 2) would be also >= 0 but the inverse is not true. Let's see how far this go. One could then tune the swap depth for the specific tuning purposes. |
15-05-03 |
sg |
lmr |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,6.00]
Total: 25745 W: 4068 L: 4052 D: 17625
|
sprt
@ 60+0.05 th 1 |
if at pv node and no preliminary best move is found exclude counter move from LMR |
15-05-03 |
sg |
pruning |
diff
|
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 18039 W: 3471 L: 3318 D: 11250
|
sprt
@ 15+0.05 th 1 |
if at pv node and no preliminary best move is found don't prune move (Take 2) |
15-05-03 |
lbr |
passed |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.00,4.00]
Total: 15995 W: 3062 L: 3146 D: 9787
|
sprt
@ 15+0.05 th 1 |
tuned passed pawns |
15-04-28 |
Roc |
OutpostV3 |
diff
|
LLR: -2.97 (-2.94,2.94) [-1.50,4.50]
Total: 55987 W: 10812 L: 10768 D: 34407
|
sprt
@ 15+0.05 th 1 |
New definition for outpost.
Pre calculated in the Pawn Entry structure. |
15-05-03 |
SC |
statistical_see |
diff
|
LLR: -2.96 (-2.94,2.94) [-3.00,1.00]
Total: 210 W: 3 L: 159 D: 48
|
sprt
@ 15+0.05 th 1 |
Replace Position::see() and Position::see_sign() by a statistical formula in Position::see(). This is quite far fetched, but one never knows. I was in particular surprised than nps went considerably down. |
15-05-01 |
lbr |
psq |
diff
|
LLR: 3.11 (-2.94,2.94) [-0.50,4.50]
Total: 58764 W: 11530 L: 11185 D: 36049
|
sprt
@ 15+0.05 th 1 |
last try |
15-05-02 |
mbo |
no_pinned_pawn_threats |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,6.00]
Total: 16592 W: 2646 L: 2671 D: 11275
|
sprt
@ 60+0.05 th 1 |
Do not add threat bonus from pinned pawns. Inspired by a loss to Komodo 9. Game is on talkchess viewtopic.php?start=40&t=56109 |
15-05-02 |
lbr |
mobility |
diff
|
LLR: -2.95 (-2.94,2.94) [-0.50,4.50]
Total: 34423 W: 6598 L: 6602 D: 21223
|
sprt
@ 15+0.05 th 1 |
tuned mobility |
15-05-02 |
jos |
piece_values |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,4.00]
Total: 16255 W: 3140 L: 3241 D: 9874
|
sprt
@ 15+0.05 th 1 |
Proposed piece values. |
15-04-30 |
Voy |
Monkfish |
diff
|
LLR: -3.03 (-2.94,2.94) [-1.50,4.50]
Total: 64092 W: 12216 L: 12154 D: 39722
|
sprt
@ 15+0.05 th 1 |
If cmh and history signs disagree, then use cmh value. |
15-05-02 |
Voy |
Pufferfish2 |
diff
|
LLR: -2.94 (-2.94,2.94) [-1.50,4.50]
Total: 8424 W: 1586 L: 1669 D: 5169
|
sprt
@ 15+0.05 th 1 |
Don't update history stats for repetitive move, except for killer and counter moves. |
15-05-01 |
sg |
lmr |
diff
|
LLR: 3.32 (-2.94,2.94) [-1.50,4.50]
Total: 31351 W: 6121 L: 5918 D: 19312
|
sprt
@ 15+0.05 th 1 |
if at pv node and no preliminary best move is found exclude counter move from LMR |
15-05-01 |
jos |
tuned_space-weight |
diff
|
ELO: 0.30 +-3.0 (95%) LOS: 57.7%
Total: 20000 W: 3881 L: 3864 D: 12255
|
20000
@ 15+0.05 th 1 |
Measure some interim values. Space advantage seems much more valuable towards the endgame. |
15-05-01 |
mbo |
no_pinned_pawn_threats |
diff
|
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 24894 W: 4839 L: 4667 D: 15388
|
sprt
@ 15+0.05 th 1 |
Do not add threat bonus from pinned pawns. Inspired by a loss to Komodo 9. Game is on talkchess viewtopic.php?start=40&t=56109 |
15-04-30 |
Roc |
BishopMobV4 |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 12627 W: 2352 L: 2424 D: 7851
|
sprt
@ 15+0.05 th 1 |
Take 2: add also some mobility when working with a lever. |
15-04-27 |
sg |
pruning |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 93862 W: 18236 L: 18089 D: 57537
|
sprt
@ 15+0.05 th 1 |
if at pv node and no preliminary best move is found don't prune killers and counter move |
15-05-01 |
Voy |
Monkfish2 |
diff
|
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 3203 W: 546 L: 643 D: 2014
|
sprt
@ 15+0.05 th 1 |
Move Ordering: If cmh value is available use that, else use history. |
15-04-30 |
SC |
MVV_MAV |
diff
|
LLR: 2.95 (-2.94,2.94) [0.00,6.00]
Total: 25770 W: 4184 L: 3964 D: 17622
|
sprt
@ 60+0.05 th 1 |
On bench PieceValue - 200* relativeRank is a better approximation of pos.see than PieceValue alone (Pearson correlation from 0.55 to 0.59). See whether it is enough to beat MVV. |
15-05-01 |
sg |
bishops |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 9229 W: 1708 L: 1789 D: 5732
|
sprt
@ 15+0.05 th 1 |
Inspired by fauzi's post i try it the other way around.
Penalty for bishop if hindered by own blocked pawns |
15-04-18 |
sg |
king_safety |
diff
|
LLR: -2.97 (-2.94,2.94) [-1.50,4.50]
Total: 73859 W: 14291 L: 14199 D: 45369
|
sprt
@ 15+0.05 th 1 |
Retest take 2 with weight=1:
Very small penalty if pawn in king ring is attacked by opponent |
15-04-30 |
Voy |
Pufferfish |
diff
|
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 18292 W: 3451 L: 3508 D: 11333
|
sprt
@ 15+0.05 th 1 |
Don't update history stats for repetitive move. |
15-04-28 |
jki |
see |
diff
|
ELO: -10.03 +-3.0 (95%) LOS: 0.0%
Total: 20000 W: 3534 L: 4111 D: 12355
|
20000
@ 15+0.05 th 1 |
SEE vs. MVV |
15-04-29 |
SC |
MVV_MAV |
diff
|
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 4632 W: 945 L: 827 D: 2860
|
sprt
@ 15+0.05 th 1 |
On bench PieceValue - 200* relativeRank is a better approximation of pos.see than PieceValue alone (Pearson correlation from 0.55 to 0.59). See whether it is enough to beat MVV. |
15-04-29 |
lbr |
psqt |
diff
|
ELO: -18.59 +-7.3 (95%) LOS: 0.0%
Total: 3629 W: 655 L: 849 D: 2125
|
20000
@ 15+0.05 th 1 |
new psqt: take 2 (this time tuned in 3+0.03) |
15-04-28 |
sni |
generalize_hanging |
diff
|
LLR: -3.32 (-2.94,2.94) [-1.50,4.50]
Total: 23195 W: 4376 L: 4433 D: 14386
|
sprt
@ 15+0.05 th 1 |
The usual hanging penalty applies to weak pieces which have zero defenders. This patch generalize this for weak pawns by comparing attack and defense, even if defense is not zero. |
15-04-29 |
Fis |
TTSmartSave |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 11474 W: 2141 L: 2216 D: 7117
|
sprt
@ 15+0.05 th 1 |
Don't overwrite any existing TT data with blanks. 2MB |
15-04-26 |
mco |
null_tune |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 55092 W: 10498 L: 10461 D: 34133
|
sprt
@ 15+0.05 th 1 |
Tuned null search reduction: take 2 |
15-04-28 |
Voy |
Tilefish3 |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 12996 W: 2486 L: 2557 D: 7953
|
sprt
@ 15+0.05 th 1 |
Use depth*depth*log(depth) only for history. This version should be much stronger... |
15-04-26 |
jos |
union_psqt |
diff
|
LLR: -3.79 (-2.94,2.94) [0.00,4.00]
Total: 54258 W: 10514 L: 10523 D: 33221
|
sprt
@ 15+0.05 th 1 |
Union of knight and rook psqt values. |
15-04-25 |
lbr |
union |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 72364 W: 11612 L: 11455 D: 49297
|
sprt
@ 60+0.05 th 1 |
that one should be strong enough to pass. if not i give up! |
15-04-27 |
lbr |
psqt |
diff
|
ELO: -14.16 +-3.1 (95%) LOS: 0.0%
Total: 20380 W: 3936 L: 4766 D: 11678
|
30000
@ 15+0.05 th 1 |
new psqt: 41 param |
15-04-26 |
Roc |
RCC |
diff
|
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 43811 W: 8444 L: 8432 D: 26935
|
sprt
@ 15+0.05 th 1 |
Full penalty gave 50/50 result for the new rook_support contact checks, so let's try about half penalty. |
15-04-24 |
Roc |
LessSafeCheck |
diff
|
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 22417 W: 4313 L: 4359 D: 13745
|
sprt
@ 15+0.05 th 1 |
Avoid to compute some safe check by sliders when the landing square is already a Queen safe check. |
15-04-26 |
Fis |
BMCTime |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,6.00]
Total: 25116 W: 3989 L: 3975 D: 17152
|
sprt
@ 60+0.05 th 1 |
If a move is 100% stable from the 3rd iteration on use only 2/3 of the available time. SPSA tuned. LTC |
15-04-26 |
Voy |
Tilefish2 |
diff
|
LLR: -2.97 (-2.94,2.94) [-1.50,4.50]
Total: 4979 W: 916 L: 1009 D: 3054
|
sprt
@ 15+0.05 th 1 |
fixed; forgot to remove 3* factor in movepicker also sync and match against passed Rockfish. |
15-04-21 |
SC |
pieceValuesMP_simple2 |
diff
|
LLR: -1.91 (-2.94,2.94) [-3.00,1.00]
Total: 50948 W: 8027 L: 8204 D: 34717
|
sprt
@ 60+0.05 th 1 |
As Joona pointed out: MVV/LVA also aims to define exactly the ordering in which captures are searched, which is left open by MVV only. Try a more compact implementation of MVV/LVA. LTC. |
13-02-14 |
|
bishop_pin_clop |
diff
|
ELO: 2.57 +-4.8 (95%) LOS: 95.0%
Total: 20000 W: 4100 L: 3952 D: 11948
|
20000
@ 40/5+0.1 th 1 |
|
13-02-13 |
|
space |
diff
|
ELO: -10.30 +-4.8 (95%) LOS: 0.0%
Total: 20000 W: 3971 L: 4564 D: 11465
|
20000
@ 40/5+0.1 th 1 |
|
13-02-13 |
|
passed_pawn_support |
diff
|
ELO: -11.49 +-5.2 (95%) LOS: 0.0%
Total: 17386 W: 3360 L: 3935 D: 10091
|
20000
@ 40/5+0.1 th 1 |
|
13-02-13 |
|
bishop_pawns |
diff
|
ELO: -4.81 +-4.8 (95%) LOS: 0.1%
Total: 20000 W: 3828 L: 4105 D: 12067
|
20000
@ 40/5+0.1 th 1 |
|
13-02-13 |
|
reduce_tt_depth |
diff
|
ELO: -10.72 +-8.6 (95%) LOS: 0.0%
Total: 6290 W: 770 L: 964 D: 4556
|
16000
@ 40/10+0.1 th 1 |
|
13-02-13 |
|
king_safety_tweak |
diff
|
ELO: -0.43 +-7.6 (95%) LOS: 42.0%
Total: 8000 W: 1235 L: 1245 D: 5520
|
8000
@ 40/60+1 th 1 |
|
13-02-13 |
|
qsearch_pruning |
diff
|
ELO: -1.43 +-4.4 (95%) LOS: 16.1%
Total: 24000 W: 4931 L: 5030 D: 14039
|
24000
@ 40/3+0.1 th 1 |
|