Package gov.nasa.jpl.aerie.scheduler.solver
package gov.nasa.jpl.aerie.scheduler.solver
-
ClassDescriptiondescription of how well a plan satisfies its goals different schedulers may evaluate the same plan in different ways the evaluation includes any scoring metrics that the scheduler calculated as well as useful metadata, eg which goals were satisfied by which activity instancesdescription of the satisfaction of a single goal in isolationprototype scheduling algorithm that schedules activities for a plan this prototype is a single-shot priority-ordered greedy scheduler (note that there are many other possible scheduling algorithms!)interface to a scheduling algorithm that produces schedules for input plans depending on the kind of solver and its configuration, the algorithm may produce one or many different solutions to the same planning problem: eg by iteratively improving on a solution, by providing different high level options, etc