Octopus is a plug-in for applying evolutionary principles to parametric design and problem solving. It allows the search for many goals at once, producing a range of optimized trade-off solutions between the extremes of each goal.
Also see octopus.E for custom evolutionary algorithms.
Download the latest version on food4rhino
It is part of a range of tools developed at the University of Applied Arts Vienna, and Bollinger+Grohmann Engineers.
Octopus introduces multiple fitness values to the optimization. The best trade-offs between those objectives are searched, producing a set of possible optimum solutions that ideally reach from one extreme trade-off to the other.
Based on SPEA-2 and HypE from ETH Zürich and David Rutten's Galapagos User Interface. Developed by Robert Vierlinger in cooperation with Christoph Zimmel, karamba3d.com and Bollinger+Grohmann Engineers.
To install:
Some examples are provided here.
New commented examples and a brief manual are provided in the download of octopus on food4rhino.
Dan Hou
And I find the result graph is also strange:
1. Most values of one objective (uniformity performance) are centralizing around one value (0). I think this is related to the objective features. Because my variable is discrete, the values of objectives may distribute unevenly. In other words, many individules may share a very closed value of one objective. Does this condition influence the optimization results?
2. And from the two-dimensional plane by other two objectives (total energy consumption and UDI100-2000), all the solution seem to be around a monotonous curve? What reasons lead to this condition?
3. If the generation is adequate, is it possible to solve those problems?
Thank you for your help.
Dan
Aug 26, 2014
Dan Hou
Hi Robert,
What is meaning of this condition that the convergence graphs rebound in the last few generations?
Bests,
Dan
Sep 1, 2014
Michael Fluer
I was searching for the best online casino bets poker sites in Belfast and this one came up at the top. I was interested in the variety of slots online available for casual players. I signed up at vegashero casino after a string of losses on a different platform. It was the right call because I soon won a significant amount of money. It felt great to finally be on the winning side and I managed to earn enough to be very satisfied with my overall progress.
6 hours ago