genetic

genetic algorithm framework
git clone igris.git:dracuxan/genetic.git
Log | Files | Refs | README

commit b7a9695c63d365787c5ec3113ed64aef1378cc6a
parent 7f7c6dbcd40d1755b1f08dcdb1a218a05d45a179
Author: dracuxan <[email protected]>
Date:   Thu,  9 Apr 2026 12:03:36 +0530

fix: float overflow

Diffstat:
Mgenetic/lib/genetic.ex | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/genetic/lib/genetic.ex b/genetic/lib/genetic.ex @@ -83,7 +83,8 @@ defmodule Genetic do def evolve(population, problem, generation, opts \\ []) do population = evaluate(population, &problem.fitness_function/1, opts) best = hd(population) - IO.write("\rcurrent best: #{best.fitness}\tgeneration: #{generation}") + fit_str = best.fitness |> :erlang.float_to_binary(decimals: 4) + IO.write("\rcurrent best: #{fit_str}\tgeneration: #{generation}") if problem.terminate?(population, generation) do {best, generation}