I tuned parameters related to search reductions and move pruning. The {3, 7} in the code below means reduce the 3rd quiet move one ply, and reduce the 7th quiet move two plies.
This added 20 Elo to the playing strength of MadChess 2.0 Beta.
MadChess 2.0 2262 : 1600 (+738,=325,-537), 56.3 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) Glass 1.6 : 100 ( 16, 24, 60), 28.0 : -186, 10, 0.0 RomiChess P3L : 100 ( 18, 18, 64), 27.0 : -171, 12, 0.0 OliThink 5.3.2 : 100 ( 16, 24, 60), 28.0 : -152, 13, 0.0 Myrddin 0.87 : 100 ( 24, 20, 56), 34.0 : -123, 22, 0.0 Sungorus 1.4 : 100 ( 46, 16, 38), 54.0 : -48, 7, 0.0 FireFly v2.6.0 : 100 ( 53, 17, 30), 61.5 : +50, 9, 100.0 Beowulf 2.4 : 100 ( 49, 26, 25), 62.0 : +53, 8, 100.0 Jazz v444 : 100 ( 44, 21, 35), 54.5 : +57, 5, 100.0 ZCT 0.3.2450 : 100 ( 48, 24, 28), 60.0 : +58, 9, 100.0 Brainless 1.0 : 100 ( 51, 21, 28), 61.5 : +109, 23, 100.0 Wing 2.0 : 100 ( 64, 20, 16), 74.0 : +139, 8, 100.0 BikJump v2.01 : 100 ( 49, 27, 24), 62.5 : +149, 7, 100.0 Matheus-2.3 : 100 ( 55, 20, 25), 65.0 : +170, 12, 100.0 Monarch 1.7 : 100 ( 59, 18, 23), 68.0 : +197, 11, 100.0 BigLion 2.23w : 100 ( 78, 13, 9), 84.5 : +232, 7, 100.0 Sharper 0.17 : 100 ( 68, 16, 16), 76.0 : +239, 7, 100.0
Feature | Category | Date | Rev1 | WAC2 | Elo Rating3 | Improvement |
---|---|---|---|---|---|---|
Tune Reductions And Pruning | Search | 2015 Apr 26 | 74 | 275 | 2262 | +20 |
Bishop Pair | Evaluation | 2015 Apr 15 | 69 | 275 | 2242 | +18 |
Free Passed Pawns | Evaluation | 2015 Mar 10 | 59 | 270 | 2224 | +31 |
Unstoppable Pawns Draws, Material Trades |
Evaluation | 2015 Jan 31 | 52 | 270 | 2193 | +39 |
Late Move Pruning | Search | 2015 Jan 10 | 44 | 273 | 2154 | +39 |
History Heuristic Late Move Reductions |
Search | 2015 Jan 04 | 40 | 275 | 2115 | +50 |
Killer Moves | Search | 2015 Jan 03 | 38 | 275 | 2065 | +61 |
Futility Pruning | Search | 2014 Dec 29 | 37 | 256 | 2004 | +54 |
Null Move Quiescence Recaptures |
Search | 2014 Dec 28 | 34 | 242 | 1950 | +46 |
King Safety | Evaluation | 2014 Dec 24 | 32 | 225 | 1904 | +27 |
Piece Mobility | Evaluation | 2014 Dec 16 | 29 | 225 | 1877 | +64 |
Draw By Repetition Bug | Evaluation | 2014 Dec 10 | 27 | 225 | 1813 | +47 |
Passed Pawns | Evaluation | 2014 Dec 09 | 26 | 225 | 1766 | +72 |
Time Management | Search | 2014 Dec 08 | 25 | 231 | 1694 | +24 |
Delay Move Generation Aspiration Window Bug |
Search | 2014 Dec 02 | 23 | 231 | 1670 | +44 |
MVV / LVA Move Order Draw By Insufficient Material Move List Overflow Bug |
Search | 2014 Dec 01 | 22 | 235 | 1626 | +30 |
Tapered Evaluation MG and EG Piece Location |
Evaluation | 2014 Nov 29 | 21 | 234 | 1596 | +107 |
Alpha / Beta Negamax Aspiration Windows Quiescence, Hash Material, Piece Squares |
Baseline | 2014 Nov 25 | 20 | 236 | 1489 | – |
- Subversion source code revision
- Win At Chess position test, 3 seconds per position
- Bullet chess, 2 min / game + 1 sec / move