EvoArch: An evolutionary algorithm for architectural layout design

被引:27
|
作者
Wong, Samuel S. Y. [1 ]
Chan, Keith C. C. [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
关键词
Architectural space topology; Evolutionary algorithm; Crossover; Genetic algorithm; Graph algorithm; Mutation; NEURAL-NETWORKS; PLANAR GRAPHS; RECOGNITION;
D O I
10.1016/j.cad.2009.04.005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The architectural layout design problem, which is concerned with the finding of the best adjacencies between functional spaces among many possible ones under given constraints, can be formulated as a combinatorial optimization problem and can be solved with an Evolutionary Algorithm (EA). We present functional spaces and their adjacencies in form of graphs and propose an EA called EvoArch that works with a graph-encoding scheme. EvoArch encodes topological configuration in the adjacency matrices of the graphs that they represent and its reproduction operators operate on these adjacency matrices. In order to explore the large search space of graph topologies, these reproduction operators are designed to be unbiased so that all nodes in a graph have equal chances of being selected to be swapped or mutated. To evaluate the fitness of a graph, EvoArch makes use of a fitness function that takes into consideration preferences for adjacencies between different functional spaces, budget and other design constraints. By means of different experiments, we show that EvoArch can be a very useful tool for architectural layout design tasks. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:649 / 667
页数:19
相关论文
共 50 条
  • [1] A Modular and Dynamic Evolutionary Algorithm For Architectural Design
    Sonmez, Nizam Onur
    [J]. MEGARON, 2018, 13 (04): : 521 - 535
  • [2] EVOLUTIONARY DESIGN ALGORITHM FOR OPTIMAL LAYOUT OF TREE NETWORKS
    WALTERS, GA
    SMITH, DK
    [J]. ENGINEERING OPTIMIZATION, 1995, 24 (04) : 261 - 281
  • [3] An evolutionary approach for 3D architectural space layout design exploration
    Dino, Ipek Gursel
    [J]. AUTOMATION IN CONSTRUCTION, 2016, 69 : 131 - 150
  • [4] Architectural layout design optimization
    Michalek, JJ
    Choudhary, R
    Papalambros, PY
    [J]. ENGINEERING OPTIMIZATION, 2002, 34 (05) : 461 - 484
  • [5] Evolutionary layout design
    Hower, W
    Rosendahl, M
    Kostner, D
    [J]. ARTIFICIAL INTELLIGENCE IN DESIGN '96, 1996, : 663 - 680
  • [6] SSIEA: a hybrid evolutionary algorithm for supporting conceptual architectural design
    Wang, Likai
    Janssen, Patrick
    Ji, Guohua
    [J]. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2020, 34 (04): : 458 - 476
  • [7] An evolutionary optimal green layout design for a production facility by simulated annealing algorithm
    Sulaiman, S. Sheik
    Jancy, P. Leela
    Muthiah, A.
    Janakiraman, V.
    Gnanaraj, S. Joe Patrick
    [J]. MATERIALS TODAY-PROCEEDINGS, 2021, 47 : 4423 - 4430
  • [8] Expert-guided evolutionary algorithm for layout design of complex space stations
    Qian, Zhiqin
    Bi, Zhuming
    Cao, Qun
    Ju, Weiguo
    Teng, Hongfei
    Zheng, Yang
    Zheng, Siyu
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2017, 11 (07) : 1078 - 1093
  • [9] Satellite Module Layout Design based on Adaptive Bee Evolutionary Genetic Algorithm
    Su, Jianjiang
    Che, Chao
    Zhang, Qiang
    Wei, Xiaopeng
    [J]. MECHANICAL, ELECTRONIC AND ENGINEERING TECHNOLOGIES (ICMEET 2014), 2014, 538 : 193 - 197
  • [10] Automated Design of Architectural Layouts Using a Multi-Objective Evolutionary Algorithm
    Chia, Darcy
    While, Lyndon
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 760 - 772