Simulated Annealing
@Serializable
@SerialName(value = "simulatedAnnealing" )
Simulated Annealing. Mirrors ksl.simopt.solvers.algorithms.SimulatedAnnealing.
Constructors
Link copied to clipboard
constructor(startingPoint: Map<String, Double>? = null, maxIterations: Int, randomRestart: RandomRestartSpec? = null, streamNum: Int = 0, name: String? = null, replicationsPerEvaluation: Int, temperature: TemperatureSpec = TemperatureSpec.AutoCalibrate(), coolingSchedule: CoolingScheduleSpec, stoppingTemperature: Double)
Properties
Link copied to clipboard
Link copied to clipboard
Maximum number of main-loop iterations the solver is permitted to run; must be positive when validated.
Link copied to clipboard
Optional random-restart wrapper. When non-null the solver factory wraps the chosen algorithm in a ksl.simopt.solvers.algorithms.RandomRestartSolver.
Link copied to clipboard
Link copied to clipboard
Optional starting point for the search, keyed by decision-variable name. When null, the solver chooses its own starting point.
Link copied to clipboard
Link copied to clipboard