> The experiments after the refactoring are fine, but I found something
> strange with the translator/preprocessor: when translating with the baseline
> revision, the output generated for trucks-strips/p19.pddl differs from the v1
> version, but none of the files of the translator or the preprocessor differ.
This is normal: the translator output for trucks-strips is not fully
deterministic (for the larger tasks) because the time limit on invariant
synthesis is reached. The result then depends on how many/which invariants could
be found until the time limit. If the run is a bit faster or slower than usual
(because of which other things run concurrently on the machine etc.), we can
find perhaps one or two more invariants, and this affects the SAS+ encoding.
It's a bit unfortunate and one of the drawbacks of using whole-planner
experiments instead of the old preprocessed-once stuff. But trucks-strips is the
only domain we have that has this property.
|