I disagree.ernest wrote:I think it is these "material tables", which Strelka simply took and copied from Rybka 1.0 Beta, which bring about the great leap in strength (+100 Elo), compared to Fruit 2.1Guetti wrote: So lets try to summarize the most important Strelka secrets:
1. ...........
2. Implementation of material tables
3. ...........
Without them, we would only have a bitboard Fruit 2.1
Do we know something about these "material tables" ???
Without them strelka may be weaker but the main reason is that the value of the pieces without them is not correct and my guess is that the tables give very little to playing strength(assuming correct value of pieces).
I tested strelka without them and the main problem of it is that it simply has wrong value of pieces when it simply overevaluates pawns and rook relative to bishop and knight and generally overevaluates pawns.
Strelka without material imbalance is not fruit2.1
Here is an example(strelka2A is strelka without material imbalance tables).
Note that strelka2A lost only 11-9 in my match against glaurung2.0.1 and I guess that with correct material values without material imbalance tables strelka2A could win the match against glaurung2.0.1.
6615: Glaurung 2.0.1 - Strelka 2.0 A, URI-AMD, Blitz:1'+1"
[d]r4rk1/p1p1pp2/2p4N/3b2p1/8/8/1P2BPPP/2B2RK1 b - - 0 1
Analysis by Fruit 2.1:
22...Kg8-g7 23.Bc1xg5
+- (1.73) Depth: 1/3 00:00:00
22...Kg8-g7 23.Bc1xg5
+- (1.73) Depth: 2/3 00:00:00
22...Kg8-g7 23.Bc1xg5 Bd5-e4
+- (1.63) Depth: 3/7 00:00:00
22...Kg8-g7 23.Bc1xg5 Kg7-g6 24.h2-h4
+- (1.83) Depth: 4/9 00:00:00
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 Ra8-b8
± (1.19) Depth: 5/15 00:00:00
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 Ra8-b8 25.b2-b3
± (1.27) Depth: 6/15 00:00:00 16kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Ra8-b8
± (1.22) Depth: 7/16 00:00:00 37kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Ra8-b8 26.Rf1-b1
± (1.26) Depth: 8/19 00:00:00 79kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-e3 Ra8-b8 26.Rf1-b1 Bd5-e4
± (1.25) Depth: 9/24 00:00:00 163kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Ra8-b8 26.Bd2-c3 e7-e5 27.Ng4xe5 f6xe5 28.Bc3xe5+ Kg7-g6 29.Be5xh8 Rb8xh8
± (1.25) Depth: 10/25 00:00:01 452kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Ra8-d8 26.Bd2-b4 e7-e5 27.Rf1-a1 Rd8-b8
± (1.36) Depth: 11/28 00:00:02 2070kN
22...Kg8-g7 23.Bc1xg5 Ra8-b8 24.Bg5-d2 f7-f5 25.Be2-d3 e7-e6 26.Rf1-a1 a7-a5 27.Ra1xa5 Rb8-b3 28.Ra5-a3 Rb3xb2
± (1.23) Depth: 12/31 00:00:08 7670kN
(, 02.02.2008)
6615: Glaurung 2.0.1 - Strelka 2.0 A, URI-AMD, Blitz:1'+1"
r4rk1/p1p1pp2/2p4N/3b2p1/8/8/1P2BPPP/2B2RK1 b - - 0 1
Analysis by Strelka 2.0 A:
22...Kg8-g7 23.Bc1xg5
² (0.27) Depth: 1 00:00:00
22...Kg8-g7 23.Bc1xg5
² (0.27) Depth: 2 00:00:00
22...Kg8-g7 23.Bc1xg5 f7-f5
= (0.20) Depth: 3 00:00:00
22...Kg8-g7 23.Bc1xg5 Kg7-g6 24.Bg5xe7 Kg6xh6 25.Be7xf8+ Ra8xf8
² (0.32) Depth: 4 00:00:00
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 Ra8-b8
= (-0.06) Depth: 5 00:00:00
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 Ra8-b8 25.Rf1-e1
= (-0.02) Depth: 6 00:00:00 8kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-f4 Ra8-b8
= (-0.07) Depth: 7 00:00:00 16kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-f4 Ra8-b8 26.Rf1-b1
= (-0.10) Depth: 8 00:00:00 34kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-e3 Ra8-b8 26.Rf1-b1 Bd5-e4
= (-0.06) Depth: 9 00:00:00 68kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Ra8-b8 26.Bd2-c3 c6-c5 27.Rf1-d1
= (0.01) Depth: 10 00:00:01 163kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Bd5-e6 26.Bd2-b4 Ra8-b8 27.Bb4xe7 Be6xg4 28.Be2xg4 Rb8xb2
= (0.04) Depth: 11 00:00:01 369kN
22...Kg8-g7 23.Bc1xg5 Rf8-h8 24.Nh6-g4 f7-f6 25.Bg5-d2 Bd5-e6 26.Bd2-b4 Ra8-b8 27.Bb4xe7 Be6xg4 28.Be2xg4 Rb8xb2
= (0.04) Depth: 12 00:00:01 823kN
(, 02.02.2008)