After adding action costs, h_max and h_add have not been extended to properly
support them. In particular, the "poor man's h_add" is not suitable for problems
with widely varying costs, such as the attached problem by Moritz.
So, we need to
* properly support action costs, and
* test that this does not (much) negatively affect performance in the
unit-cost case.
Also make sure that costs are taken into account when removing dominating
transitions.
For 1.0, if we don't get this implemented in time, the least we should do is to
properly complain if e.g. h_max is called on a non-unit-cost problem (since one
would expect admissibility here), and to warn strongly when h_add is called on
such a problem.
|