I'm trying to benchmark a real-time planning algorithm but can't seem to find how to do it, is this supported in Optaplanner?
I've successfully run a benchmark using an offline version of my problem. I've implemented SolutionFileIO that reads my problem instances and converts them to a solution. I've read the docs and saw the video related to benchmarking but couldn't find what I'm looking for.
Alternatively, I can run the real-time algorithms using my own framework, but that would require me to manually define all Optaplanner heuristics that I want to run (which is quite cumbersome when using a matrix setup). Is there a way to instantiate the solvers (in Java) based on the benchmark xml definition? This would allow me to run my own real-time benchmark while still using the Optaplanner benchmark definition.
ProblemFactChanges at it? - Geoffrey De SmetProblemFactChange(but could've done so). Upon problem change, I'm stopping the algorithm and starting it with the new problem definition including latest best schedule. So essentially it is a warm restart. - rindeProblemFactChangeas that's potentially more efficient/faster. Any reason why you're not? - Geoffrey De SmetProblemFactChange. - rinde