rewrite contraction heuristics
-
templates instead of macros -
stop if cost is already higher than another heuristic -
thread safety -
perform expensive heuristics only if total cost is not too high -
write expensive heuristics ;) -
statistics how often which heuristic was the best