The changes I tested make no difference in execution speed. In particular, just changing the material values makes no difference whatsoever in speed. Some test positions will go a bit faster, some a bit slower, because changing the material values will change the tree itself...rjgibert wrote:I think the issue isn't just whether or not this can happen, but also if it does, why? I suspect at least 2 things may be going on here.bob wrote:This has been discussed a good bit, but I just ran into a case that I thought might be interesting. I slightly modified the default piece values. Original values were P=1.0, N/B=3.25, R=5.0 and Q=9.7. I changed the R/Q values to 5.5 and 10.7. And ran a couple of fast game tests (32,000 games per run) at 10s+0.1s time controls. And found that this was worth about +10 Elo. I then re-ran the same test, but changed the time control to 5m+5s (much slower). Took a lot longer, but the interesting thing was this was a -20 Elo change. Nothing else changed between the two versions, both runs were 32,000 games against the usual opponents and positions.
We've had this discussion in the past where some claim that they've never seen a case where a program was better at fast games than at slow games or vice-versa. Here is a simple change that produces exactly that. Version A (original) is 10 Elo weaker than version B (new material scores) at very fast games. But version A is 20 Elo stronger at longer games. A 30 Elo change.
Goes to show that just fast games is not enough.
One, deeper search can offset small errors by a program. Two, some eval changes can result in a speed up or slow down of search.
Perhaps greater search depth has more importance at faster time controls relatively, while better eval has relatively greater importance at slower time controls.
Is there a significant difference in time to depth between the 2 versions? If not, something else is going on that is maybe more subtle.
I have always known humans that exhibited this same behaviour. Somehow their snap-judgement is better than another player, where in longer games the two are pretty equal. I used to watch IM Mike Valvo play Danny Kopec time-odds matches and win most of them.
In fast games, it might well be that making the queen more valuable tends to keep in on the board longer, which lets a little faster search find better ways to infiltrate, whereas in longer games, this tactical advantage is offset by other things the opponent does.
I just re-ran the test again, with the same results. +10 at 10s+0.1s inc, -20 at 5m+5s.