Did you run base and v1 at the same time in the usual randomized manner?
We have a clear systematic speed improvement in the blind search code:
improvement of score_total_time in 44 domains and decrease in no domains. Some
of the runtime improvements in the detailed results are astonishing for such an
innocuous change, on the order of 10% of total planner runtime (!).
As usual this gets lost in the noise in the configuration where the state space
operations are not the bottleneck, but it's still something that should make us
wonder what is going on here.
After looking at the diff again, I think the explanation (support by some
further research, i.e., googling) is probably that the dynamic casts that we
used to do are quite a bit slower than I thought they would be. Interesting.
In any case, I'm happy to see this merged.
|