-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #71 from aefrank/forall-fix
Forall fix
- Loading branch information
Showing
30 changed files
with
81,148 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
39 changes: 39 additions & 0 deletions
39
tests/fixtures/pddl_files/maintenance-sequential-satisficing-ipc2014/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Maintenance (Sequential, Satisficing) | ||
|
||
## Domain Description | ||
|
||
This is a simple planning/scheduling problem. | ||
There are mechanics/equipment that on any day may work at one of several airports (hubs), where the maintenance facilities are present. | ||
There are airplanes, each of which has to be checked or repaired during the given time period. | ||
The airplanes are guaranteed to visit some of the airports on given days. | ||
The problem is to schedule the presence of the mechanics/equipment so that each plane will get maintenance once during the time period. | ||
|
||
## Authors | ||
|
||
Jussi Rintanen | ||
|
||
## Original File Names | ||
|
||
| file | original name | | ||
|------------------|------------------------------------| | ||
| domain.pddl | domain.pddl | | ||
| instance-1.pddl | maintenance.1.3.060.180.5-000.pddl | | ||
| instance-2.pddl | maintenance.1.3.060.180.5-001.pddl | | ||
| instance-3.pddl | maintenance.1.3.060.180.5-002.pddl | | ||
| instance-4.pddl | maintenance.1.3.100.300.5-000.pddl | | ||
| instance-5.pddl | maintenance.1.3.100.300.5-001.pddl | | ||
| instance-6.pddl | maintenance.1.3.100.300.7-000.pddl | | ||
| instance-7.pddl | maintenance.1.3.100.300.7-001.pddl | | ||
| instance-8.pddl | maintenance.1.3.100.300.7-002.pddl | | ||
| instance-9.pddl | maintenance.1.3.150.500.6-001.pddl | | ||
| instance-10.pddl | maintenance.1.3.200.500.5-001.pddl | | ||
| instance-11.pddl | maintenance.1.3.200.500.5-002.pddl | | ||
| instance-12.pddl | maintenance.1.3.200.700.7-000.pddl | | ||
| instance-13.pddl | maintenance.1.3.200.700.7-001.pddl | | ||
| instance-14.pddl | maintenance.1.3.200.700.7-002.pddl | | ||
| instance-15.pddl | maintenance.1.3.200.900.5-000.pddl | | ||
| instance-16.pddl | maintenance.1.3.200.900.5-001.pddl | | ||
| instance-17.pddl | maintenance.1.3.200.900.5-002.pddl | | ||
| instance-18.pddl | maintenance.1.3.200.900.8-000.pddl | | ||
| instance-19.pddl | maintenance.1.3.200.900.8-001.pddl | | ||
| instance-20.pddl | maintenance.1.3.200.900.8-002.pddl | |
24 changes: 24 additions & 0 deletions
24
tests/fixtures/pddl_files/maintenance-sequential-satisficing-ipc2014/domain.pddl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
; There are mechanics who on any day may work at one | ||
; of several cities where the airplane maintenance | ||
; company has facilities. There are airplanes each of | ||
; which has to be maintained during the given time period. | ||
; The airplanes are guaranteed to visit some of the cities | ||
; on given days. The problem is to schedule the presence | ||
; of the mechanics so that each plane will get maintenance. | ||
|
||
(define (domain maintenance-scheduling-domain) | ||
(:requirements :adl :typing :conditional-effects) | ||
(:types plane day airport) | ||
(:predicates (done ?p - plane) | ||
(today ?d - day) | ||
(at ?p - plane ?d - day ?c - airport) | ||
(next ?d - day ?d2 - day) ) | ||
|
||
(:action workat | ||
:parameters (?day - day ?airport - airport) | ||
:precondition (today ?day) | ||
:effect (and | ||
(not (today ?day)) | ||
(forall (?plane - plane) (when (at ?plane ?day ?airport) (done ?plane))))) | ||
|
||
) |
Oops, something went wrong.