Stefan Geschwentner and Marco Costalba
4bc11984fc
Introduce capture history table for capture move sorting
...
Introduce capture move history table indexed by moved piece,
target square and captured piece type for sorting capture moves.
STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 11374 W: 2096 L: 1924 D: 7354
http://tests.stockfishchess.org/tests/view/59fac8dc0ebc590ccbb89fc5
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 24791 W: 3196 L: 3001 D: 18594
http://tests.stockfishchess.org/tests/view/59fae4d20ebc590ccbb89fd9
Bench: 5536775
2017-11-03 13:57:18 +01:00
Stefan Geschwentner and Joona Kiiski
69ec09bd4b
Bonus for pawn scrifice which create passed pawn
...
STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 16752 W: 3141 L: 2944 D: 10667
LTC:
LLR: 3.34 (-2.94,2.94) [0.00,5.00]
Total: 33928 W: 4544 L: 4300 D: 25084
Bench: 5639223
Closes #1092
2017-05-07 20:51:52 -07:00
Stefan Geschwentner and Marco Costalba
471f7a1b5c
Candidate passed pawns
...
Detect safe candidate passers.
STC: http://tests.stockfishchess.org/tests/view/5882395c0ebc5915193f78b3
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 53569 W: 9925 L: 9570 D: 34074
LTC: http://tests.stockfishchess.org/tests/view/5882b4fb0ebc5915193f78e2
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 77576 W: 10387 L: 10014 D: 57175
Bench: 5325829
2017-01-28 09:04:24 +01:00
Stefan Geschwentner and Marco Costalba
344616e917
Bonus for attacked passed pawn promotion path
...
Bonus for each attacked square on the promotion path
of an enemy passed pawn.
STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 141511 W: 25295 L: 24579 D: 91637
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 23161 W: 3022 L: 2831 D: 17308
Bench: 5926706
2016-10-30 13:48:03 +01:00
Stefan Geschwentner and Marco Costalba
6aa9308f08
Tweak probcut threshold
...
Use better threshold for capture move generation.
STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 23265 W: 4415 L: 4188 D: 14662
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 36618 W: 5083 L: 4836 D: 26699
bench: 7030088
2016-08-29 22:15:03 +02:00
Stefan Geschwentner and Joona Kiiski
a273b6ef8c
Add followup moves history for move ordering
...
STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 7955 W: 1538 L: 1378 D: 5039
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 5323 W: 778 L: 642 D: 3903
Bench: 8261839
Resolves #599
2016-03-10 14:26:06 -08:00
Stefan Geschwentner and Joona Kiiski
cccf3c815c
Bonus for reachable outpost
...
Give a bonus for outpost squares which in reach of a bishop or knight.
STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 22725 W: 4570 L: 4339 D: 13816
LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 15019 W: 2333 L: 2157 D: 10529
Bench: 8503181
Resolves #495
2015-11-14 06:31:45 -08:00
Stefan Geschwentner and Joona Kiiski
83e19fbed5
File based passed pawn bonus
...
Add file based bonus for passed pawns. Values tuned by SPSA.
STC:
LLR: 3.33 (-2.94,2.94) [0.00,5.00]
Total: 36889 W: 6805 L: 6507 D: 23577
LTC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 32301 W: 5101 L: 4858 D: 22342
Bench: 8073614
Resolves #436
2015-10-03 03:50:06 -07:00
Stefan Geschwentner and Joona Kiiski
660c38f781
Scales the endgame score by the number of pawns.
...
Credits goes also to Stephane Nicolet for his great idea of scaling by pawns.
STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 9994 W: 1929 L: 1760 D: 6305
LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 11240 W: 1789 L: 1626 D: 7825
bench 7298564
Resolves #423
2015-09-15 05:55:09 -07:00
Stefan Geschwentner and Gary Linscott
e14046517e
Remove Gain Stats
...
Additionally in futility pruning the margin is raised for compensation.
STC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 48481 W: 9229 L: 9156 D: 30096
LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 32058 W: 5134 L: 5031 D: 21893
Bench: 8098149
Resolves #350
2015-05-18 13:59:30 -07:00
Stefan Geschwentner and Joona Kiiski
27efc5ac99
Update stats at pv nodes
...
If a quiet best move is found at a pv node then always update stats.
STC:
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 41485 W: 8047 L: 7830 D: 25608
LTC:
LLR: 2.96 (-2.94,2.94) [0.00,6.00]
Total: 14351 W: 2420 L: 2250 D: 9681
Bench: 6985247
Resolves #330
2015-04-10 20:34:55 +01:00
Stefan Geschwentner and Joona Kiiski
ef4d89c9bd
update stats also in check
...
Update stats also if in check (drop condition).
STC:
LLR: 3.22 (-2.94,2.94) [-3.00,1.00]
Total: 87472 W: 16929 L: 16913 D: 53630
LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 39971 W: 6436 L: 6345 D: 27190
Bench: 7086031
Resolves #327
2015-04-09 20:41:08 +01:00
Stefan Geschwentner and Joona Kiiski
13c11f4048
Introduce Counter Move History tables
...
Introduce a counter move history table which additionally is indexed by the last move's piece and target square.
For quiet move ordering use now the sum of standard and counter move history table.
STC:
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 4747 W: 1005 L: 885 D: 2857
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,6.00]
Total: 5726 W: 1001 L: 872 D: 3853
Because of reported low NPS on multi core test
STC (7 threads):
ELO: 7.26 +-3.3 (95%) LOS: 100.0%
Total: 14937 W: 2710 L: 2398 D: 9829
Bench: 7725341
Resolves #282
2015-03-12 07:29:57 +00:00
Stefan Geschwentner and Gary Linscott
18b0809639
Add bonus for pawn attack threats
...
Latent pawn attacks: Add a bonus to safe pawn pushes which attacks an
enemy piece. Based on an idea of Lyudmil Tsvetkov.
STC:
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 7925 W: 1666 L: 1537 D: 4722
LTC:
LLR: 2.95 (-2.94,2.94) [0.00,6.00]
Total: 40109 W: 6841 L: 6546 D: 26722
Bench: 7696257
Resolves #240
2015-02-03 11:19:33 +08:00
Stefan Geschwentner and Joona Kiiski
d8b3ad2208
Fix a skill level problem: Don't allow move pruning at root node
...
Bench: 8918745
Resolves #231
2015-01-25 21:57:13 +00:00
Stefan Geschwentner and Joona Kiiski
4abe333e1f
Enable Futility pruning in PV nodes
...
STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 21553 W: 4342 L: 4221 D: 12990
LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 7675 W: 1351 L: 1209 D: 5115
Bench: 8668014
Resolves #205
2015-01-14 20:13:48 +00:00
Stefan Geschwentner and Gary Linscott
25b492ab58
Big King Safety tuning
...
All king safety related terms (shelterweakness, stormdanger,
attackunits, ..) was tuned together. Additionally for attack units a
finer granularity (factor 4) is used.
STC
ELO: 9.22 +-3.1 (95%) LOS: 100.0%
Total: 19514 W: 4340 L: 3822 D: 11352
LTC
LLR: 2.96 (-2.94,2.94) [0.00,6.00]
Total: 6399 W: 1192 L: 1056 D: 4151
Bench: 8224782
Resolves #184
2015-01-03 03:33:02 +08:00
Stefan Geschwentner and Gary Linscott
3231038262
Big King Safety tuning
...
ShelterWeakness and Stormdanger array are now indexed additionally by
file pair (a/h,b/g,c/f,d/e). The special case of king blocking a pawn
is incorporated in the StormDanger array. Finally the 93 parameters
are tuned by SPSA on LTC.
STC
ELO: 3.46 +-2.2 (95%) LOS: 99.9%
Total: 40000 W: 8275 L: 7877 D: 23848
LTC
LLR: 2.96 (-2.94,2.94) [0.00,6.00]
Total: 10311 W: 1876 L: 1721 D: 6714
Bench: 9498821
Resolves #163
2014-12-21 01:53:44 +08:00