The ppddl versions of Elevators problems have actions with many
preconditions like
(when (and (not (elevator_dir_up__e0)) (not
(elevator_at_floor__e0_f0)) (elevator_at_floor__e0_f1)
(elevator_at_floor__e0_f2) (elevator_at_floor__e0_f3) (not
(person_in_elevator_going_down__e0)) (not (person_waiting_down__f1))
(person_waiting_down__f2) (not (elevator_closed__e0))) (probabilistic
1.0 (person_in_elevator_going_down__e0) ))
Aren't they requiring the elevator to be on several floors at once
(e.g., on 3 floors in the above example)? If so, these preconditions
are contradictions and the corresponding effects are superfluous. Is
there any way you could remove them?
Cheers,
Andrey
I have another small remark; the probabilities for some conditional
effects of come actions of some problems don't add up to 1 (e.g.,
game_of_life_mdp__2.ppddl, line 299). This is probably due to some
small issues with precision or output in the translator -- the sum of
probabilities is actually extremely close to 1. This is a bit of a
pain because our planner has some error-checking code that trips up on
these artifacts.
Would you be able to fix that somehow too?
Best,
Andrey