Simulated Annealing Library in Erlang/Elixir

Is there an existing library or code base for doing Simulated Annealing in any BEAM Language?