OPTIMUS: Self-Adaptive Differential Evolution with Ensemble of Mutation Strategies for Grasshopper Algorithmic Modeling

Loading...
Publication Logo

Date

2019

Authors

Cemre Cubukcuoglu
Berk Ekici
Mehmet Fatih Tasgetiren
Sevil Sariyildiz

Journal Title

Journal ISSN

Volume Title

Publisher

MDPI

Open Access Color

GOLD

Green Open Access

Yes

OpenAIRE Downloads

15

OpenAIRE Views

6

Publicly Funded

No
Impulse
Top 10%
Influence
Top 10%
Popularity
Top 10%

Research Projects

Journal Issue

Abstract

Most of the architectural design problems are basically real-parameter optimization problems. So any type of evolutionary and swarm algorithms can be used in this field. However there is a little attention on using optimization methods within the computer aided design (CAD) programs. In this paper we present Optimus which is a new optimization tool for grasshopper algorithmic modeling in Rhinoceros CAD software. Optimus implements self-adaptive differential evolution algorithm with ensemble of mutation strategies (jEDE). We made an experiment using standard test problems in the literature and some of the test problems proposed in IEEE CEC 2005. We reported minimum maximum average standard deviations and number of function evaluations of five replications for each function. Experimental results on the benchmark suite showed that Optimus (jEDE) outperforms other optimization tools namely Galapagos (genetic algorithm) SilverEye (particle swarm optimization) and Opossum (RbfOpt) by finding better results for 19 out of 20 problems. For only one function Galapagos presented slightly better result than Optimus. Ultimately we presented an architectural design problem and compared the tools for testing Optimus in the design domain. We reported minimum maximum average and number of function evaluations of one replication for each tool. Galapagos and Silvereye presented infeasible results whereas Optimus and Opossum found feasible solutions. However Optimus discovered a much better fitness result than Opossum. As a conclusion we discuss advantages and limitations of Optimus in comparison to other tools. The target audience of this paper is frequent users of parametric design modelling e.g. architects engineers designers. The main contribution of this paper is summarized as follows. Optimus showed that near-optimal solutions of architectural design problems can be improved by testing different types of algorithms with respect to no-free lunch theorem. Moreover Optimus facilitates implementing different type of algorithms due to its modular system.

Description

Keywords

grasshopper, optimization, differential evolution, architectural design, computational design, performance based design, building performance optimization, single-objective optimization, architectural design optimization, parametric design, OPTIMIZATION, PERFORMANCE, PARAMETERS, BENCHMARK, SEARCH, Differential Evolution, Architectural Design, Performance Based Design, Optimization, Building Performance Optimization, Grasshopper, Computational Design, Single-Objective Optimization, Architectural Design Optimization, Parametric Design, Optimization, Grasshopper, Architectural design optimization, Industrial engineering. Management engineering, Architectural Design Optimization, computational design, single-objective optimization, T55.4-60.8, Building performance optimization, Parametric design, Performance Based Design, Parametric Design, architectural design optimization, Single-Objective Optimization, Computational design, differential evolution, building performance optimization, 006, Architectural design, Performance based design, Differential Evolution, Computational Design, Building Performance Optimization, QA75.5-76.95, Single-objective optimization, Architectural Design, parametric design, Electronic computers. Computer science, architectural design, grasshopper, Differential evolution, performance based design, optimization

Fields of Science

02 engineering and technology, 0202 electrical engineering, electronic engineering, information engineering

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
32

Source

Algorithms

Volume

12

Issue

7

Start Page

141

End Page

PlumX Metrics
Citations

CrossRef : 33

Scopus : 42

Captures

Mendeley Readers : 89

SCOPUS™ Citations

42

checked on Apr 09, 2026

Web of Science™ Citations

33

checked on Apr 09, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
4.1921

Sustainable Development Goals

SDG data is not available