From the course: Grasshopper: Generative Design for Architecture

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Strengths and limitations of genetic/evolutional solvers

Strengths and limitations of genetic/evolutional solvers

From the course: Grasshopper: Generative Design for Architecture

Start my 1-month free trial

Strengths and limitations of genetic/evolutional solvers

- [Instructor] Galapagos adapts the principles of evolution to generate design. And in some cases, it can seem like a magic bullet. In practice though, there are many times when an evolutionary solution is not the fastest or the most reliable. Let's look at some general guidelines for when to use an evolutionary solver. The world is full of problems and sometimes it seems like architectural designers have to deal with all of them. All problems are not created equal however. There are actually formal definitions for different problem types categorized by the amount of time it takes to compute a solution. This is really interesting stuff and I recommend digging into it further if you're curious. For our purposes, suffice it to say, there are lots of problems for which no algorithm can guarantee a correct solution in an amount of time proportionate to the complexity of the input. These are perfect problems for an evolutionary algorithm. Galapagos does not care that the problem is hard…

Contents