Tasks

Here is JPlanner's plan:

0.1

  • PDDL Parser
  • State Factory utilities

0.2

  • Heuristic Search Planner, with aditive and max heuristic, using memoization for quick heuristic calculation.

0.3

  • Fast Forward and probably a variant.

0.3

  • Add Unit Tests to test the parser. Tests also the goals found by the planners.

0.5

  • Simple Swing frontend for problem+domain+planner+heuristic call.
  • Better isolation between heuristics and planners

0.8

  • Use a ClassLoader for the planners and heuristics, this way the user can create his own heuristic/planner and then hook it to JPlanner, withou recompiling the whole JPlanner.

1.0

  • Full frontend that can generate benchmarks between planners, including graphics and reports for the generated plan size, time consumed and visited states

when?

  • Add numeric support for the planners
  • Add temporal support for the planners
  • Add more planners