While I was trying to see what things look like in scorpio, I found something astounding

My first to second ratio is between 100 -200 !
Well not so shocking once I figure the details

I introduced reduction on root moves (reduce everything except the first move) in the last version, without researchs or whatsoever. This resulted in that behaviour. Since first move is being searched always one ply deeper than the rest the node count ratios are well astronomical.. This may be a concern for your method if you have pv favouring techniques, like extend pvs,don't reduce pv lines etc..
I also found a bug (not really a mistake but something i could use to improve). When a root move fails low and a better move is found, the new best move is searched first and the now old best move is searched _LAST_ in my case (But it should have been searched second). The reason was that on the next iteration hash table gives a quick cutoff because it was already searched one ply deeper in the previous iteration (only 1 node required). Sample run to make my rumblings clearer..
Code: Select all
[2] 12 12 118 1489739 Ng1-f3 Ng8-f6 d2-d4 e7-e6 e2-e4 Nf6xe4 Bf1-d3 d7-d5 Qd1-e2 Nb8-c6 Bd3xe4 d5xe4 Qe2xe4
[2] 12 14 131 1695462 Nb1-c3 Nb8-c6 d2-d4 d7-d5 Qd1-d3 Ng8-f6 Bc1-f4 Bc8-g4 Ng1-f3 e7-e6
[2] 12 14 142 1865701 Nb1-c3 Nb8-c6 d2-d4 d7-d5 Qd1-d3 Ng8-f6 Bc1-f4 Bc8-g4 Ng1-f3 e7-e6
0.Ng1-f3 : 231381
1.Nb1-c3 : 205723
2.e2-e4 : 26354
3.e2-e3 : 23682
4.b2-b3 : 14359
5.a2-a4 : 8271
6.g2-g3 : 7563
7.h2-h4 : 7164
8.d2-d4 : 16693
9.a2-a3 : 5223
10.d2-d3 : 5391
11.Nb1-a3 : 6708
12.Ng1-h3 : 5007
13.c2-c4 : 10820
14.h2-h3 : 7578
15.f2-f4 : 13622
16.b2-b4 : 3779
17.g2-g4 : 3644
18.f2-f3 : 2940
19.c2-c3 : 1441
[0] 13 19 223 3224298 Nb1-c3 Nb8-c6 d2-d4 e7-e6 e2-e4 Bf8-b4 Ng1-f3 Ng8-f6 Bf1-d3 d7-d5 e4-e5 Bb4xc3 b2xc3 Nf6-e4 Bd3xe4 d5xe4
[0] 13 19 243 3564162 Nb1-c3 Nb8-c6 d2-d4 e7-e6 e2-e4 Bf8-b4 Ng1-f3 Ng8-f6 Bf1-d3 d7-d5 e4-e5 Bb4xc3 b2xc3 Nf6-e4 Bd3xe4 d5xe4
0.Nb1-c3 : 1358597
1.Ng1-f3 : 1
2.e2-e4 : 34399
3.e2-e3 : 31053
4.d2-d4 : 81700
5.b2-b3 : 16313
6.f2-f4 : 7265
7.c2-c4 : 21520
8.a2-a4 : 26278
9.h2-h3 : 10226
10.g2-g3 : 23462
11.h2-h4 : 14431
12.Nb1-a3 : 11171
13.d2-d3 : 11853
14.a2-a3 : 13640
15.Ng1-h3 : 12311
16.b2-b4 : 7466
17.g2-g4 : 6245
18.f2-f3 : 7286
19.c2-c3 : 3244
Ngl-f3 was best at depth 12 and new best move Nb1-c3 comes up. See now Ng1-f3 has only one nodecout which makes it to be searched last once sorting is done. I am hoping fixing this should give me a couple of elos . thanks
