class

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)