Interface ProblemProvider<Solution_>

Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Known Implementing Classes:
FileProblemProvider, InstanceProblemProvider

public interface ProblemProvider<Solution_>
  • Method Details

    • getProblemName

      String getProblemName()
      Returns:
      never null
    • readProblem

      Solution_ readProblem()
      Returns:
      never null
    • writeSolution

      void writeSolution(Solution_ solution, SubSingleBenchmarkResult subSingleBenchmarkResult)
      Parameters:
      solution - never null
      subSingleBenchmarkResult - never null