I like the idea of computing the initial heuristic value of both, to have an estimate which one would preform better for the rest of the search.
However, unless there is a guarantee that the dominance for the initial heuristic value implies a dominance for all heuristic values, I would allow the user to set the option by hand.
I could imagine a parameter 'tie-break-strategy' with the option 'none', 'border_detection', 'goal_zone_detection' and 'auto', that does the comparison of the initial heuristic values.
|