(by optimus.gh)
Metaheuristic Optimization Plug-in for Grasshopper
Support Email

Optimus is a new metaheuristic optimization plug-in for Grasshopper. The first version implements the Self-Adaptive Differential Evolution with Ensemble of Mutation Strategies (jEDE). While the self-adaptive approach updates crossover and mutation rates, the ensemble of mutation strategies uses three operators to find the optimal result. The main purpose is to support the Performative Computational Architecture framework during the design decisions in the conceptual phase. 

The plug-in is experimented using standard test problems, some of the test problems proposed in IEEE CEC 2005, and one design optimization problem (all these can be found as .gh file below). Results show that Optimus (jEDE) outperformed some of the single-objective optimization algorithms available in Food4Rhino by finding much better solutions for 20 out of 21 problems. The target audience of the tool is frequent users of parametric design modeling (e.g., architects, engineers, and designers). 

Optimus has been developed at the Design Informatics Chair in TU Delft. The background of the algorithm and the results can be found here.

Version History:

Optimus v1.0.2 (beta)          2020-Jun-11

  • NFT constraint handling, self-adaptive and boudnary assignment control 

Optimus v1.0.1 (beta)          2019-Sep-10

  • Free for commercial and non-commercial use

Optimus v1.0.0 (beta)          2019-Apr-15

  • First release (jEDE algorithm)