The statement
We are in the year 2075 and the first colonizers of Mars have established a network of bases throughout the geography of the planet that can be of two types, settlements (where the settlers live) and warehouses (where supplies arrive from the Earth). Moving between these bases is done by rovers that can move supplies and specialized personnel. It is not possible to always go directly from one base to another, we have a map (connected graph) that tells us which movements are possible.
To cover the needs of the settlements, they request both specialized personnel and supplies to a centralized hub. Each request is for a supply unit or a person, if you want more you can make several requests. This hub is in charge of planning the movements of the rovers from the base where they are parked, to pick up the supplies and the necessary personnel and finally to leave them in the place where the request has been made. We will assume to make things simpler that there are always more requests for supplies and personnel of those that can be used (life on Mars is very hard).
In this project, they ask to write a
PDDL script alongside with the
Metric-FF planning system to solve the problem. We had to make both the domain and problem files.
The full statement is in the document below. Note that the statement is in Spanish.