syzygy wrote:Uri Blass wrote:syzygy wrote:Again, it makes no sense whatsoever to reason based on such far out scenarios.
If you mean you prefer 27 plies selective search without nullmove over 30 plies selective search with nullmove, you can quite easily locally test whether nullmove really only adds 3 plies and you can quite easily locally test whether disabling nullmove hurts Elo.
Of course, also if you test locally you should be ready to accept that your ideas may just be completely wrong and not just reason any counterevidence away using strange examples and arguments. Be objective.
I did not compare 27 and 30 but 900 with 1000
When I use null move pruning with depth bigger than 20 I do not get 27 instead of 30 and get something that is clearly bigger at the same time.
Wat sense does it make to talk about 900 and 1000 plies. Have you asked yourself?
To explain why I think that in theory my idea is going to work at time control that is long enough.
I do not claim to know if the time control that we use today is long enough.
I ran bench for stockfish with and with out null move pruning with default
and here are the results so far
the first n that bench(n without null)>bench(n+1 with null)
is n=14
The first n that bench(n without null)>bench(n+2 with null) is at least 20
1->4294,4294
2->13192,13192
3->29607,30135
4->48772,51169
5->77461,86977
6->143991,148576
7->297027,277024
8->456209,490867
9->861947,970951
10->1376783,1876661
11->2444740,3623588
12->4441194,6590311
13->8430785,12033138
14->13254271,22158628
15->21926660,44072856
16->37010355(974931 nps) 62607646(1008337 nps)
17->53109189(963676 nps) 97318023(1018034 nps)
18->86377494 (953425 nps) 168252196(985590 nps)
19->115264991 (944276) 257232380(997593)
20->174933258 974162
21->288813869 974780
22->370361547 973807