Approximate the maximum-NPV schedule subject to constraints and dependencies.