OptimizationCompleted

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)