“Evolutionary Principles applied to Problem Solving”
Although the name sounds revolutionary, Evolutionary Solvers and Genetic Algorithms are not quite new. In grasshopper, Galapagos is a generic platform for evolutionary computing that can be used by non programmers. The main problems associated with these types of algorithms are slow speeds and inability to guarantee a solution. That being said, one should not get caught up on the cons, as there are greater pros like: flexibility of problems it can solve, it can get an intermediate answer from any time period, and it allows a high degree of interaction for the user. Galapagos operates with a model containing two variables – or two things that can change and provide results. However, in order to acquire results, the user must populate the model with “genes”. In order to find the best fit “genes”, or solution to the problem, Galapagos uses a fitness function, selection mechanism, coupling algorithm, coalescence algorithm, and mutation factory.
In conclusion, the program is still relatively new and thus mainly suitable for small or partial problems. That being said, it is still a useful tool for designers who want to explore generative algorithms in all aspects. If this type of designing does in fact develop, it would be useful for a young designer to start learning now and not later.