The goal is to assemble a complex object made out of subassemblies. The sequence of steps must obey a given partial order. In addition, through poor engineering design, many subassemblies must be installed temporarily in one assembly, then removed and given a permanent home in another.
Drew McDermott
There are two slight different versions of the domain (version 1, version 2). As it is unclear which version is considered official, version 1 was selected because it is closer to modern PDDL.
Some instances have received bug fixes between the publication of the original instance archive and the revised one (this concerns instances 7, 12, 13, 14, 19, and 27). The corrected instances are included here. The original instances can be found in the additional notes directory for reference.
file | original name |
---|---|
domain.pddl | domain.pddl |
instance-1.pddl | prob01.pddl |
instance-2.pddl | prob02.pddl |
instance-3.pddl | prob03.pddl |
instance-4.pddl | prob04.pddl |
instance-5.pddl | prob05.pddl |
instance-6.pddl | prob06.pddl |
instance-7.pddl | prob07.pddl |
instance-8.pddl | prob08.pddl |
instance-9.pddl | prob09.pddl |
instance-10.pddl | prob10.pddl |
instance-11.pddl | prob11.pddl |
instance-12.pddl | prob12.pddl |
instance-13.pddl | prob13.pddl |
instance-14.pddl | prob14.pddl |
instance-15.pddl | prob15.pddl |
instance-16.pddl | prob16.pddl |
instance-17.pddl | prob17.pddl |
instance-18.pddl | prob18.pddl |
instance-19.pddl | prob19.pddl |
instance-20.pddl | prob20.pddl |
instance-21.pddl | prob21.pddl |
instance-22.pddl | prob22.pddl |
instance-23.pddl | prob23.pddl |
instance-24.pddl | prob24.pddl |
instance-25.pddl | prob25.pddl |
instance-26.pddl | prob26.pddl |
instance-27.pddl | prob27.pddl |
instance-28.pddl | prob28.pddl |
instance-29.pddl | prob29.pddl |
instance-30.pddl | prob30.pddl |