Commit Graph

49 Commits

Author SHA1 Message Date
b2280c155a
Fixed handling of goal in example encoding.
The example encoding assumed that derived predicates weren’t necessary
in the final time step. This is, however, incorrect, as the goal may
have a precondition that requires derived predicates. In this case, the
derived variables must be evaluated for the final time step.
2017-11-17 17:32:05 +01:00
8ff87985f5
Moved outdated encodings to separate directory.
These encodings need to be updated to match the new output format. Until
this is done, hide these files in a separate directory in order not to
confuse users.
2017-11-17 15:38:59 +01:00
mgebser
efee22a655 introduced flat representation of transition constraints, activated by default w.r.t. the new constant _inertia 2017-11-01 13:58:04 +01:00
mgebser
5e0c8a695c new constant value '_parallel=0' to allow for parallel actions without checking mutual disablement 2017-10-05 20:24:59 +02:00
mgebser
9ab1ea1c23 improved strips encodings 2017-08-09 12:12:39 +02:00
8b232e0155
Updated sequential horizon-bound meta encoding to match new output format. 2017-06-28 16:41:31 +02:00
mgebser
ff8dc0e85f just stylistic change 2017-01-18 15:45:12 +01:00
gebser
1b94053542 revised redundant rules 2017-01-18 10:12:52 +01:00
gebser
d1f1f9230c added predicate 2017-01-17 19:52:12 +01:00
mgebser
59e95c7097 some refactoring 2017-01-17 17:15:21 +01:00
mgebser
18f4a87dd7 slight modification 2017-01-17 13:31:34 +01:00
gebser
664762fdec about to revise encodings 2017-01-17 10:12:37 +01:00
mgebser
1458d93408 more parallel ''exists'' encoding variants 2017-01-16 17:15:19 +01:00
91b2a23c78
Added a sequential, fixed-horizon meta encoding. 2016-11-20 23:52:55 +01:00
c80688b241
Changed format of readme file for STRIPS encodings to Markdown. 2016-11-16 23:46:00 +01:00
gebser
b1e98bd091 README file summarizing functionalities and example invocations 2016-11-15 22:48:24 +01:00
gebser
367f49253e finalizing redundant rules to restrict number of parallel plans 2016-11-15 21:16:01 +01:00
mgebser
6f1a64a705 some restriction of instantiation 2016-11-15 19:34:07 +01:00
mgebser
f12ac1c839 optional redundant rules to reduce the number of parallel plans 2016-11-15 18:57:52 +01:00
gebser
03c83702ad postprocessing encoding checked 2016-11-15 09:07:36 +01:00
mgebser
7f62503237 first version of postprocessing program to check plans and represent them sequentially 2016-11-14 18:36:01 +01:00
mgebser
888f12d88d completed main parallel planning encodings for STRIPS instances 2016-11-14 16:56:51 +01:00
mgebser
b8357629a2 started to develop STRIPS encoding variants 2016-11-14 12:00:14 +01:00
6842bff04b Removed temporary directory. 2016-09-02 15:45:44 +02:00
6bec233e23 Moved IPC 2000 Elevator example instances to instance directory. 2016-09-02 15:44:33 +02:00
873ccef4ff Moved IPC 2008 OpenStacks example instances to instance directory. 2016-09-02 15:44:12 +02:00
Torsten Schaub
348bc32cef generated some sas files from Rene's PDDL samples
- should be deleted later -
2016-08-28 21:00:05 +02:00
Torsten Schaub
fcdb0b65c2 fixed bug: frame axiom only on true fluents
renamed modified by changed (more frequent naming)
2016-08-28 20:53:25 +02:00
Torsten Schaub
0fb79d1268 just re-formatting 2016-08-26 18:21:33 +02:00
Torsten Schaub
69757e50ac fixed bug in conditional effects
- still one test screwing up -
2016-08-26 18:00:33 +02:00
Torsten Schaub
7dfe760285 PRELIMINARY version of an encoding for sequential SAS planning
featuring: axioms and conditional effects
(extending Patrick's basic multi-valued encoding)
2016-08-23 18:31:33 +02:00
Torsten Schaub
d7b8cec50d simple fixed horizon-based encoding for sequential PDDL planning 2016-08-23 11:51:03 +02:00
Torsten Schaub
92f3018b89 first throw at PDDL specifc encoding for sequential planning using Boolean fluents only 2016-08-22 22:35:35 +02:00
7bd483cd7e Added rule to PDDL translator output to make all unspecified initial state variables false by default. 2016-08-17 19:02:51 +02:00
676dc44619 Updated meta encoding to new feature requirement format. 2016-08-15 18:24:51 +02:00
9c3cfe8f7b Dropped »meta« prefix of encoding file because there will only be meta encodings. 2016-08-13 11:10:29 +02:00
d4c168af30 Unified SAS and PDDL meta encodings. 2016-08-13 11:09:35 +02:00
f2d3aee662 Updated PDDL meta encoding to recent changes of output format. 2016-08-13 11:09:35 +02:00
8be67e7065 Updated SAS meta encoding to recent changes of output format. 2016-08-13 01:49:00 +02:00
7899d3e262 Added simple encoding for translated PDDL instances. 2016-06-13 03:48:04 +02:00
6b88cb7926 Renamed SAS → ASP encoding for clarity. 2016-06-13 03:32:58 +02:00
bf6300f36b Made SAS translator output format contain less IDs. 2016-05-24 01:42:15 +02:00
3a2dfd97b8 Added conditional effect support for SAS translator output. 2016-05-23 18:16:44 +02:00
05058c149e Added axiom rule support for SAS translator output. 2016-05-23 17:13:11 +02:00
a5fd698888 Added action costs support for SAS translator output. 2016-05-23 16:57:12 +02:00
c90d5b1d72 Added mutex groups and variable uniqueness back to the meta encoding. 2016-05-23 16:45:55 +02:00
4c6c739060 Changed SAS translator output format once more to make it even closer to the SAS format. 2016-05-23 16:28:06 +02:00
5db8af9ffc Fixed meta encoding for sequential, incremental planning. 2016-05-23 00:24:48 +02:00
a61c1f45c4 Added sequential, incremental encoding for translated ASP output. 2016-05-22 22:50:20 +02:00