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 | Mehmet Fatih Tasgetiren | |
| dc.contributor.author | Sevil Sariyildiz | |
| dc.contributor.author | Ekici, Berk | |
| dc.contributor.author | Sariyildiz, Sevil | |
| dc.contributor.author | Tasgetiren, Mehmet Fatih | |
| dc.contributor.author | Cubukcuoglu, Cemre | |
| dc.date | JUL | |
| dc.date.accessioned | 2025-10-06T16:22:30Z | |
| 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. | |
| dc.description.sponsorship | M.F.T. was partially funded by the National Natural Science Foundation of China (Grant No. 51435009). | |
| dc.description.sponsorship | National Natural Science Foundation of China [51435009] | |
| dc.description.sponsorship | National Natural Science Foundation of China, NSFC, (51435009) | |
| dc.identifier.doi | 10.3390/a12070141 | |
| dc.identifier.issn | 1999-4893 | |
| dc.identifier.scopus | 2-s2.0-85075565129 | |
| dc.identifier.uri | http://dx.doi.org/10.3390/a12070141 | |
| dc.identifier.uri | https://gcris.yasar.edu.tr/handle/123456789/7410 | |
| dc.identifier.uri | https://doi.org/10.3390/a12070141 | |
| dc.language.iso | English | |
| dc.publisher | MDPI | |
| dc.relation.ispartof | Algorithms | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.source | ALGORITHMS | |
| dc.subject | grasshopper, optimization, differential evolution, architectural design, computational design, performance based design, building performance optimization, single-objective optimization, architectural design optimization, parametric design | |
| dc.subject | OPTIMIZATION, PERFORMANCE, PARAMETERS, BENCHMARK, SEARCH | |
| dc.subject | Differential Evolution | |
| dc.subject | Architectural Design | |
| dc.subject | Performance Based Design | |
| dc.subject | Optimization | |
| dc.subject | Building Performance Optimization | |
| dc.subject | Grasshopper | |
| dc.subject | Computational Design | |
| dc.subject | Single-Objective Optimization | |
| dc.subject | Architectural Design Optimization | |
| dc.subject | Parametric 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.author.id | Ekici, Berk/0000-0003-0406-9569 | |
| gdc.author.id | Tasgetiren, M Fatih/0000-0001-8625-3671 | |
| gdc.author.id | Tasgetiren, Mehmet Fatih/0000-0002-5716-575X | |
| gdc.author.id | Ugurlu, Cemre/0000-0001-8907-5903 | |
| gdc.author.scopusid | 6602389006 | |
| gdc.author.scopusid | 57188803559 | |
| gdc.author.scopusid | 6505799356 | |
| gdc.author.scopusid | 57190424919 | |
| gdc.author.wosid | Ekici, Berk/AEJ-3882-2022 | |
| 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.department | ||
| gdc.description.departmenttemp | [Cubukcuoglu, Cemre; Ekici, Berk; Sariyildiz, Sevil] Delft Univ Technol, Fac Architecture & Built Environm, Chair Design Informat, Julianalaan 134, NL-2628 BL Delft, Netherlands; [Cubukcuoglu, Cemre] Yasar Univ, Fac Architecture, Dept Interior Architecture & Environm Design, Univ Caddesi,37-39 Agacli Yol, TR-35100 Izmir, Turkey; [Tasgetiren, Mehmet Fatih] Istinye Univ, Dept Ind & Syst Engn, Maltepe Mahallesi,Cirp Yolu B Ck 9, TR-34010 Istanbul, Turkey | |
| gdc.description.issue | 7 | |
| gdc.description.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
| gdc.description.startpage | 141 | |
| gdc.description.volume | 12 | |
| gdc.description.woscitationindex | Emerging Sources Citation Index | |
| gdc.identifier.openalex | W2961684919 | |
| gdc.identifier.wos | WOS:000478578100002 | |
| gdc.index.type | WoS | |
| 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 | |
| gdc.scopus.citedcount | 42 | |
| gdc.virtual.author | Ekici, Berk | |
| gdc.virtual.author | Çubukçuoğlu, Cemre | |
| gdc.virtual.author | Taşgetiren, Mehmet Fatih | |
| gdc.wos.citedcount | 33 | |
| person.identifier.orcid | Cubukcuoglu- Cemre/0000-0001-8907-5903, Ekici- Berk/0000-0003-0406-9569, Tasgetiren- Mehmet Fatih/0000-0002-5716-575X, Tasgetiren- M. Fatih/0000-0001-8625-3671, | |
| project.funder.name | National Natural Science Foundation of China [51435009] | |
| publicationissue.issueNumber | 7 | |
| publicationvolume.volumeNumber | 12 | |
| relation.isAuthorOfPublication | 16492490-ccc5-4ed2-99c9-e8e242fc3590 | |
| relation.isAuthorOfPublication | a6663a33-7f24-4015-9235-5ca3bdcbad9d | |
| relation.isAuthorOfPublication | 8bccf385-4262-4593-9e77-8bea302a93b0 | |
| relation.isAuthorOfPublication.latestForDiscovery | 16492490-ccc5-4ed2-99c9-e8e242fc3590 | |
| relation.isOrgUnitOfPublication | ac5ddece-c76d-476d-ab30-e4d3029dee37 | |
| relation.isOrgUnitOfPublication.latestForDiscovery | ac5ddece-c76d-476d-ab30-e4d3029dee37 |
