Source
void main2() {
var problem_size = 2;
List<MinMax> search_space = new List<MinMax>();
num i = 0;
do {
var mm = new MinMax(-5.0, 5.0);
search_space.add(mm);
i++;
} while (i < problem_size);
var max_gens = 100;
var pop_size = 30;
var num_children = 20;
// VSFEntity best = search(max_gens, search_space, pop_size, num_children);
// print("done! Solution: f=${best.f}, s=${best.v} inspect}");
Configuration c = new Configuration(
[1, 2, 3], [new MinMax(-3, 3), new MinMax(-3, 3), new MinMax(-3, 3)]);
Individual n = new Individual([1, 2, 3]);
var n2 = n.mutate();
print(n);
print(n2);
}