Simulated annealing library for Ruby