Grasshopper

generative modeling for Rhino

Information

Octopus

Octopus is seen as an extension to Galapagos by introducing 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 uniformly. 

Results are shown in a two- to five-dimensional, 3D-navigable solution-viewport. 

User-preferences on specific solutions can be specified when the optimization is paused, so the further optimization gets densfied around the selection. The history of the evolutionary runs can be recorded, saved, and loaded again.

  • SPEA-2 multi-objective evolutionary algorithm
  • Integration of User-Preferences for a biased search
  • Recorded history
  • 3D-navigable solution space with abstractions to 5D

Download version 0.1 here: http://www.food4rhino.com/project/octopus

Some examples and a videa to get started are provided here

For now bases on the Improved Strength Pareto Evolutionary Algorithm SPEA-2 by Zitzler, Deb, Thiele at ETH Zürich and David Rutten's Galapagos User Interface.  It is developed by Robert Vierlinger in cooperation with Christoph Zimmel, karamba3d.com and Bollinger Grohmann Schneider ZT GmbH Vienna.

 

Website: http://www.karamba3d.com
Location: Vienna
Members: 60
Latest Activity: 23 hours ago

Discussion Forum

Octopus feedback 3 Replies

Comment by Fred Becquelin 1 hour ago…Continue

Started by Robert Vier. Last reply by Robert Vier Jan 26.

Octopus max generations 3 Replies

Hi:first Great Job.................I´m testing the octopus, 62 genes, 3 objetives, and max. generations=0 (endless)as i set the max generations in 0, the octopus will continue until finding the best…Continue

Started by jorge sainz de aja. Last reply by Fred Becquelin Jan 22.

Wish: Import/modify the preference from a list 2 Replies

Hi Rob,So since you brought it up, is it possible to add the preference factor from an external text file for example?In general as a wish it would be great if to add an option to modify objectives…Continue

Tags: preference, User, Optimization, Objective, Multiple

Started by Mostapha Sadeghipour. Last reply by Mostapha Sadeghipour Dec 17, 2012.

Display duration 3 Replies

Hi Rob,Would you please give me a brief explanation on the settings.I would like to record my screen as I am running the optimization using octopus, but the result of each iteration comes as goes in…Continue

Started by naciem nowrouzi. Last reply by Robert Vier Dec 15, 2012.

Comment Wall

Add a Comment

You need to be a member of Octopus to add comments!

Comment by Luis García Lara on May 8, 2013 at 14:17

i restart rhino, and now it works, thanks!

Comment by Luis García Lara on May 8, 2013 at 14:14

Djordje, i did it, but i still have the same error...

Comment by djordje on May 8, 2013 at 14:03

If your Octopus file is already in appropriate folder (File -> Special Folders -> Components folder), then try unblock it (Right-click on it -> Properties > unblock it).
Will that help?

Comment by Luis García Lara on May 8, 2013 at 13:47

R5 & Gh 0.9.0014

Comment by djordje on May 8, 2013 at 13:45

Are you using Rhino4?
Octopus works only on Rhino5.

Comment by Luis García Lara on May 8, 2013 at 13:42

why i´m getting this error when i try to open some of the example file...
octopus component is in the grasshopper components folder, like the other plugins...
thanks

Comment by djordje on April 17, 2013 at 3:13

Hi Nick,
For now you will have to define the range within the slider. So yes, you are right.
Not sure I understood you about the second question. You will get the pareto frontier as a result of your octopus "analysis".

Comment by M NICK on April 16, 2013 at 18:09

Thanks for the info. Two more questions:

1) there is no way that I pass the range other than slider?

2) WHAT is the slider in the pareto frontier? Is it narrowing down the pareto frontier?

Comment by djordje on April 16, 2013 at 16:07

You mean to plug in the Panel instead of number slider in "Genome" plug of Octopus? No you can't do that. You need either Gene pools or number sliders for the "Genome" input, as only these tho are able of changing it's values using slider. Panel could not do that.

Comment by M NICK on April 16, 2013 at 16:01

IS there any way to pass a panel instead of slider to Octopus?

 

Members (60)

 
 
 

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2013   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service