Hi,

I am thinking about reproducing how the Galapagos plugin works. How can I start with developing an evolutionary algorithm?

Unfortunately, Galapagos and other plugins for evolutionary algorithms probably won’t work for my purpose since they always use a friendly graphic interface that I can’t control when running Rhino.Compute.

The problem I am working on, from a mathematical point of view, is simple. I can reduce my problem to an algorithm that takes as an input a set of integers, does a bit of calculation using a small database, and compares the result with another vector. No geometry needs to be involved. I would probably do it with Numpy, but to find a solution close to optimum, I would need to check billions of trillions of possibilities.

Can somebody recommend any useful resources that might help with the development of an evolutionary algorithm? I will appreciate any tips

@DavidRutten maybe you would be so kind as to give some hints on what possibilities lie around.

Best,

Filip