Interface PlanAlgorithm