Class VRPODTimeLimit
java.lang.Object
es.urjc.etsii.grafo.services.TimeLimitCalculator<VRPODSolution,VRPODInstance>
es.urjc.etsii.grafo.vrpod.experiments.VRPODTimeLimit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
timeLimitInMillis
(VRPODInstance instance, Algorithm<VRPODSolution, VRPODInstance> algorithm) Calculate timelimit in milliseconds, can be customized per instance and algorithm
-
Constructor Details
-
VRPODTimeLimit
- Throws:
IOException
-
-
Method Details
-
timeLimitInMillis
public long timeLimitInMillis(VRPODInstance instance, Algorithm<VRPODSolution, VRPODInstance> algorithm) Description copied from class:TimeLimitCalculator
Calculate timelimit in milliseconds, can be customized per instance and algorithm- Specified by:
timeLimitInMillis
in classTimeLimitCalculator<VRPODSolution,
VRPODInstance> - Parameters:
instance
- current instance being solvedalgorithm
- algorithm that is going to be executed
-