module Annealing
Simulated Annealing
algoritm en.wikipedia.org/wiki/Simulated_annealing
Constants
- VERSION
Attributes
configuration[W]
Public Class Methods
configuration()
click to toggle source
# File lib/annealing.rb, line 18 def self.configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/annealing.rb, line 22 def self.configure yield(configuration) end
logger()
click to toggle source
# File lib/annealing.rb, line 33 def self.logger configuration.logger end
simulate(collection)
click to toggle source
# File lib/annealing.rb, line 26 def self.simulate(collection) return [] if collection.empty? simulator = Simulator.new simulator.run(collection).collection end