Moses::Optimization::SimulatedAnnealing
Inherits Reference < Object
Simulated annealing optimizer
Constructors
new(scoring_function : ScoringFunction, initial_temperature : Float64 = 100.0, cooling_rate : Float64 = 0.95, max_iterations : Int32 = 1000)
Instance methods
cooling_rate
cooling_rate=(cooling_rate : Float64)
initial_temperature
initial_temperature=(initial_temperature : Float64)
max_iterations
max_iterations=(max_iterations : Int32)
optimize(candidate : Candidate) : Candidate
Perform simulated annealing optimization
scoring_function
scoring_function=(scoring_function : ScoringFunction)