Optimization Completed
data class OptimizationCompleted(val summary: OrchestratorSummary, val bestSolution: SolverStateSnapshot, val iterationHistory: List<SolverStateSnapshot>) : RunResult(source)
A simulation-optimization run finished. Carries the solver's best solution and the full per-iteration history for convergence analysis.
iterationHistory has one entry per solver iteration (in execution order). bestSolution is the last snapshot, which carries the globally best solution found across all iterations via SolverStateSnapshot.bestSolutionSoFar.
Constructors
Link copied to clipboard
constructor(summary: OrchestratorSummary, bestSolution: SolverStateSnapshot, iterationHistory: List<SolverStateSnapshot>)
Properties
Link copied to clipboard
the SolverStateSnapshot from the final iteration, whose SolverStateSnapshot.bestSolutionSoFar is the optimal solution found
Link copied to clipboard
all SolverStateSnapshots in execution order; use for convergence plots and iteration-by-iteration inspection
Link copied to clipboard
orchestrator-level metadata (total and completed iterations, always failedItems == 0 on a clean run)