Class ExperimentRunner
java.lang.Object
com.knezevic.edaf.v3.experiments.runner.ExperimentRunner
High-level orchestrator for single-run execution with checkpoint/resume support.
Main responsibilities:
- component assembly from validated configuration
- event sink wiring (console/file/json/db/artifacts) with optional async wrappers
- deterministic RNG stream initialization and restoration
- iteration loop, checkpointing, stop-request handling and run finalization
The runner is intentionally side-effect aware: failures in observability paths are isolated from algorithm state progression whenever safe to do so.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ExperimentRunner
public ExperimentRunner()
-
-
Method Details
-
listAlgorithms
-
listModels
-
listProblems
-
run
-
resume
-