Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T07:46:14.393Z Has data issue: false hasContentIssue false

SSIEA: a hybrid evolutionary algorithm for supporting conceptual architectural design

Published online by Cambridge University Press:  15 July 2020

Likai Wang
Affiliation:
School of Architecture and Urban Planning, Nanjing University, Nanjing, Jiangsu, China
Patrick Janssen
Affiliation:
Department of Architecture, National University of Singapore, Singapore
Guohua Ji*
Affiliation:
School of Architecture and Urban Planning, Nanjing University, Nanjing, Jiangsu, China
*
Author for correspondence: Guohua Ji, E-mail: jgh@nju.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Significant research has been undertaken focusing on the application of evolutionary algorithms for design exploration at conceptual design stages. However, standard evolutionary algorithms are typically not well-suited to supporting such optimization-based design exploration due to the lack of design diversity in the optimization result and the poor search efficiency in discovering high-performing design solutions. In order to address the two weaknesses, this paper proposes a hybrid evolutionary algorithm, called steady-stage island evolutionary algorithm (SSIEA). The implementation of SSIEA integrates an island model approach and a steady-state replacement strategy with an evolutionary algorithm. The combination aims to produce optimization results with rich design diversity while achieving significant fitness progress in a reasonable amount of time. Moreover, the use of the island model approach allows for an implicit clustering of the design population during the optimization process, which helps architects explore different alternative design directions. The performance of SSIEA is compared against other optimization algorithms using two case studies. The result shows that, in contrast to the other algorithms, SSIEA is capable of achieving a good compromise between design diversity and search efficiency. The case studies also demonstrate how SSIEA can support conceptual design exploration. For architects, the optimization results with diverse and high-performing solutions stimulate richer reflection and ideation, rendering SSIEA a helpful tool for conceptual design exploration.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press
Figure 0

Fig. 1. Comparison of search approaches between the standard EAs (left) and SSIEA (right).

Figure 1

Fig. 2. The workflow of SSIEA.

Figure 2

Fig. 3. Voxels of floor plan.

Figure 3

Fig. 4. Random sampling of design variants.

Figure 4

Fig. 5. The building plot and sun path analysis.

Figure 5

Fig. 6. Random sampling of design variants.

Figure 6

Table 1. The algorithms for comparison with SSIEA

Figure 7

Fig. 7. The box-plotting of the fitness range of the elite set from each optimization process. (EXPL: SSIEA elite set produced by explicit clustering, hereinafter).

Figure 8

Table 2. The statistical analysis of design diversity in the optimization result (EXPL: SSIEA elite set produced by explicit clustering, hereinafter)

Figure 9

Table 3. Fitness values of search results and statistical analysis

Figure 10

Fig. 8. The design variant found by different algorithms.

Figure 11

Fig. 9. Mean FPTs of the four search approaches. (For the sake of comprehensive comparison, we also include the FPTs of a GA and a RS approach retrieved from Wang et al. (2019a). The FPT based on DIRECT is not included because the solutions found by DIRECT are very poor).

Figure 12

Table 4. Number of migrations and statistical analysis based on SSIEA_1 and SSIEA_2

Figure 13

Fig. 10. Trendlines of the standard deviation of fitness obtained by the five optimization runs. (The trendline is drawn based on the FPTs in Fig. 11).

Figure 14

Fig. 11. FPTs obtained by different algorithms.

Figure 15

Fig. 12. The box-plotting of the fitness range of the elite set from each optimization process.

Figure 16

Fig. 13. The design variant in the elite set found by different algorithms.

Figure 17

Fig. 14. FPTs obtained by different algorithms (The drawing of FPTs are based on the best solutions found over time).

Figure 18

Table 5. The statistical analysis of design diversity in the optimization result

Figure 19

Fig. 15. High-ranking design variants remaining in the subpopulation.

Figure 20

Fig. 16. Diagrammatic comparison of the search behaviors of different optimization algorithms.

Figure 21

Fig. 17. Diagrammatic comparison of the relationship between numbers of subpopulations and the expectation of the quality of the result.