Optimus: Self-adaptive differential evolution with ensemble of mutation strategies for grasshopper algorithmic modeling

dc.contributor.author Cemre Cubukcuoglu
dc.contributor.author Berk Ekici
dc.contributor.author M. Fatih Tasgetiren
dc.contributor.author I. Sevil Sariyildiz
dc.date.accessioned 2025-10-06T17:51:21Z
dc.date.issued 2019
dc.description.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. © 2021 Elsevier B.V. All rights reserved.
dc.identifier.doi 10.3390/a12070141
dc.identifier.issn 19994893
dc.identifier.issn 1999-4893
dc.identifier.uri https://www.scopus.com/inward/record.uri?eid=2-s2.0-85075565129&doi=10.3390%2Fa12070141&partnerID=40&md5=63b8b58c0adc32bf44cd610b72b9f861
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/9394
dc.language.iso English
dc.publisher MDPI
dc.relation.ispartof Algorithms
dc.source Algorithms
dc.subject Architectural Design, Architectural Design Optimization, Building Performance Optimization, Computational Design, Differential Evolution, Grasshopper, Optimization, Parametric Design, Performance Based Design, Single-objective Optimization, Architectural Design, Function Evaluation, Genetic Algorithms, Particle Swarm Optimization (pso), Near-optimal Solutions, No Free Lunch Theorem, Optimization Method, Optimization Tools, Real-parameter Optimization, Self-adaptive Differential Evolution Algorithms, Self-adaptive Differential Evolutions, Standard Deviation, Computer Aided Design
dc.subject Architectural design, Function evaluation, Genetic algorithms, Particle swarm optimization (PSO), Near-optimal solutions, No free lunch theorem, Optimization method, Optimization tools, Real-parameter optimization, Self-adaptive differential evolution algorithms, Self-adaptive differential evolutions, Standard deviation, Computer aided design
dc.title Optimus: Self-adaptive differential evolution with ensemble of mutation strategies for grasshopper algorithmic modeling
dc.type Article
dspace.entity.type Publication
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.startpage 141
gdc.description.volume 12
gdc.identifier.openalex W2961684919
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.downloads 15
gdc.oaire.impulse 17.0
gdc.oaire.influence 4.0741885E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Optimization
gdc.oaire.keywords Grasshopper
gdc.oaire.keywords Architectural design optimization
gdc.oaire.keywords Industrial engineering. Management engineering
gdc.oaire.keywords Architectural Design Optimization
gdc.oaire.keywords computational design
gdc.oaire.keywords single-objective optimization
gdc.oaire.keywords T55.4-60.8
gdc.oaire.keywords Building performance optimization
gdc.oaire.keywords Parametric design
gdc.oaire.keywords Performance Based Design
gdc.oaire.keywords Parametric Design
gdc.oaire.keywords architectural design optimization
gdc.oaire.keywords Single-Objective Optimization
gdc.oaire.keywords Computational design
gdc.oaire.keywords differential evolution
gdc.oaire.keywords building performance optimization
gdc.oaire.keywords 006
gdc.oaire.keywords Architectural design
gdc.oaire.keywords Performance based design
gdc.oaire.keywords Differential Evolution
gdc.oaire.keywords Computational Design
gdc.oaire.keywords Building Performance Optimization
gdc.oaire.keywords QA75.5-76.95
gdc.oaire.keywords Single-objective optimization
gdc.oaire.keywords Architectural Design
gdc.oaire.keywords parametric design
gdc.oaire.keywords Electronic computers. Computer science
gdc.oaire.keywords architectural design
gdc.oaire.keywords grasshopper
gdc.oaire.keywords Differential evolution
gdc.oaire.keywords performance based design
gdc.oaire.keywords optimization
gdc.oaire.popularity 2.6528669E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.views 6
gdc.openalex.collaboration International
gdc.openalex.fwci 4.1921
gdc.openalex.normalizedpercentile 0.95
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 32
gdc.plumx.crossrefcites 33
gdc.plumx.facebookshareslikecount 43
gdc.plumx.mendeley 89
gdc.plumx.scopuscites 42
person.identifier.scopus-author-id Cubukcuoglu- Cemre (57190424919), Ekici- Berk (57188803559), Tasgetiren- M. Fatih (6505799356), Sariyildiz- I. Sevil (6602389006)
project.funder.name Funding: M.F.T. was partially funded by the National Natural Science Foundation of China (Grant No. 51435009).
publicationissue.issueNumber 7
publicationvolume.volumeNumber 12
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files