id 
caadria2020_024 
authors 
Zheng, Hao and Ren, Yue 
year 
2020 
title 
Architectural Layout Design through Simulated Annealing Algorithm 
source 
D. Holzer, W. Nakapan, A. Globa, I. Koh (eds.), RE: Anthropocene, Design in the Age of Humans  Proceedings of the 25th CAADRIA Conference  Volume 1, Chulalongkorn University, Bangkok, Thailand, 56 August 2020, pp. 275284 
summary 
Simulated Annealing is an artificial intelligence algorithm for finding the optimal solution of a proposition in an ample search space, which is based on the similarity between the physical annealing process of solid materials and the combinatorial optimization problem. In architectural layout design, although architects usually rely on their subjective design concepts to arrange buildings in a site, the judging criteria hidden in their design concepts are understandable. They can be summarized and parameterized as a combination of penalty and reward functions. By defining the functions to evaluate a design plan, then using the simulated annealing algorithm to search the optimal solution, the plan can be optimized and generated automatically. Six penalty and reward functions are proposed with different parameter weights in this article, which become a guideline for architectural layout design, especially for residential area planning. Then the results of several tests are shown, in which the parameter weights are adjusted, and the importance of each function is integrated. Lastly, a recommended weight and "temperature" setting are proposed, and a system of generating architectural layout is invented, which releases architects from building arranging work in an early stage. 
keywords 
Architectural Layout; Simulated Annealing; Artificial Intelligence; Computational Design 
series 
CAADRIA 
email 
zhhao@design.upenn.edu 
full text 
file.pdf (3,919,686 bytes) 
references 
Contenttype: text/plain

Abramson, D. (1991)
Constructing school timetables using simulated annealing: sequential and parallel algorithms
, Management science, 37 (1), pp. 98113




AlHalawani, S., Yang, Y., Liu, H. and Mitra, N.J. (2013)
Interactive Facades Analysis and Synthesis of Semi?Regular Facades
, Computer Graphics Forum, 32, pp. 215224




Ekren, O. and Ekren, B.Y. (2010)
Size optimization of a PV/wind hybrid energy conversion system with battery storage using simulated annealing
, Applied Energy, 87 (2), pp. 592598




Hong, W. (2011)
Traffic flow forecasting by seasonal SVR with chaotic simulated annealing algorithm
, Neurocomputing, 74 (1213), pp. 20962107




Kirkpatrick, S., Gelatt, C.D. and Vecchi, M.P. (1983)
Optimization by simulated annealing
, science, 220 (4598), pp. 671680




Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H. and Teller, E. (1953)
Equation of state calculations by fast computing machines
, The journal of chemical physics, 21 (6), pp. 10871092




Michalek, J., Choudhary, R. and Papalambros, P. (2002)
Architectural layout design optimization
, Engineering optimization, 34 (5), pp. 461484




Sen, M.K. and Stoffa, P.L. (1991)
Nonlinear onedimensional seismic waveform inversion using simulated annealing
, Geophysics, 56 (10), pp. 16241638




Sonmez, F. (2008)
Structural optimization using simulated annealing
, Simulated annealing, 2008, pp. 281306




Tracey, N., Clark, J. and Mander, K. (1998)
Automated program flaw finding using simulated annealing
, ACM SIGSOFT Software Engineering Notes, 23, pp. 7381




Yeh, I. (2006)
Architectural layout optimization using annealed neural network
, Automation in Construction, 15 (4), pp. 531539




last changed 
2020/08/14 18:37 
