IterationCompleted

data class IterationCompleted(val iteration: Int, val bestInputs: Map<String, Double>, val estimatedObjectiveValue: Double, val solverSpecificState: Map<String, Double>? = null) : RunEvent(source)

Emitted by OptimizationOrchestrator after each solver iteration completes.

Constructors

Link copied to clipboard
constructor(iteration: Int, bestInputs: Map<String, Double>, estimatedObjectiveValue: Double, solverSpecificState: Map<String, Double>? = null)

Properties

Link copied to clipboard

best input values found so far (variable name → value)

Link copied to clipboard

estimated objective function value for bestInputs

Link copied to clipboard

1-based iteration counter

Link copied to clipboard

optional solver-specific key-value state for diagnostics