Some of our heuristics (e.g. h^FF) purport to support conditional effects and
derived predicates, but the support is somewhat strange. For example, if I
recall correctly, our h^FF does not actually generate proper relaxed plans on
tasks with conditional effects because each action is only counted once (but
might be required multiple times). Similarly, support for derived predicates,
where they are accepted at all, is shaky.
In the long term, this should be fixed. For version 1.0, this should at least be
documented properly -- including a warning at runtime, maybe even a required
option that says "I'm aware of these limitations, let me use these heuristics on
these problems regardless".
|