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)
Source

Instance methods

cooling_rate
Source
cooling_rate=(cooling_rate : Float64)
Source
initial_temperature
Source
initial_temperature=(initial_temperature : Float64)
Source
max_iterations
Source
max_iterations=(max_iterations : Int32)
Source
optimize(candidate : Candidate) : Candidate

Perform simulated annealing optimization

Source
scoring_function
Source
scoring_function=(scoring_function : ScoringFunction)
Source