Package es.urjc.etsii.grafo.orchestrator
Class DefaultOrchestrator<S extends Solution<S,I>,I extends Instance>
java.lang.Object
es.urjc.etsii.grafo.orchestrator.AbstractOrchestrator
es.urjc.etsii.grafo.orchestrator.DefaultOrchestrator<S,I>
public class DefaultOrchestrator<S extends Solution<S,I>,I extends Instance>
extends AbstractOrchestrator
UserExperimentOrchestrator class.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultOrchestrator
(SolverConfig solverConfig, BlockConfig blockConfig, InstanceManager<I> instanceManager, ExperimentManager<S, I> experimentManager, Optional<SolutionValidator<S, I>> validator, Executor<S, I> executor) Constructor for UserExperimentOrchestrator. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Run the Mork core, depending on the work to do.protected void
static void
verifyWorkloadLimit
(SolverConfig config, List<String> instanceNames, List<?> experiment) Methods inherited from class es.urjc.etsii.grafo.orchestrator.AbstractOrchestrator
decideImplementation, getNames
-
Field Details
-
MAX_WORKLOAD
public static final int MAX_WORKLOAD- See Also:
-
-
Constructor Details
-
DefaultOrchestrator
public DefaultOrchestrator(SolverConfig solverConfig, BlockConfig blockConfig, InstanceManager<I> instanceManager, ExperimentManager<S, I> experimentManager, Optional<SolutionValidator<S, I>> validator, Executor<S, I> executor) Constructor for UserExperimentOrchestrator.
- Parameters:
solverConfig
- aSolverConfig
object.instanceManager
- aInstanceManager
object.experimentManager
- aExperimentManager
object.executor
- aExecutor
object.
-
-
Method Details
-
runBenchmark
protected void runBenchmark() -
run
Run the Mork core, depending on the work to do. For example: there are two execution modes, standalone experiments and irace autoconfiguration.- Specified by:
run
in classAbstractOrchestrator
- Parameters:
args
- command line parameters
-
verifyWorkloadLimit
public static void verifyWorkloadLimit(SolverConfig config, List<String> instanceNames, List<?> experiment)
-