Architectural design optimization

Last updated

Architectural design optimization (ADO) is a subfield of engineering that uses optimization methods to study, aid, and solve architectural design problems, such as optimal floorplan layout design, optimal circulation paths between rooms, sustainability and the like. ADO can be achieved through retrofitting, or it can be incorporated within the initial construction a building. Methods of ADO might include the use of metaheuristic, direct search or model-based optimisation. [1] It could also be a more rudimentary process involving identification of a perceived or existing problem with a buildings design in the concept design phase. [2]

Contents

Evolution of digital ADO

The origins of digital based methods of ADO can be attributed to the early days of Computer-Aided Design (CAD), a type of software which enabled architects to create, modify and optimise their drafts freely within a digital environment. [3] Although CAD was invented in the early 1960s, with Ivan Sutherland's Sketchpad, its applications predominated the aerospace and automotive industries. [4] It was only until the 1970s that it became of novel use to architects, and only in the 90s did it become widespread within the industry. [4] Programs such as AutoCAD, Rhinoceros and Revit have since assisted architects in the creation of more accurate, more extensively optimised designs by relying on computational power to determine efficient variables in areas of daylighting, energy consumption, circulation and the like. [5] This process has been significantly aided by the integration of black box simulations such as genetic algorithms, which greatly increase the efficacy of ADO when used in conjunction with CAD software. [2] Certain CAD software have begun to implement simulation algorithms natively within their programs. [1] Grasshopper, a virtual programming environment within Rhinoceros 3D, utilises Galapagos as an inbuilt GA. [1]

Methods of ADO

Genetic algorithms

Illustration showing process of selection and deletion in evolutionary algorithms. Evolutionary Algorithm.svg
Illustration showing process of selection and deletion in evolutionary algorithms.

Genetic algorithms (GA) are the most popular form of metaheuristic, black box simulation utilised in the fulfilment of complex ADO. [6] GA emulate the process of biological evolution by engaging in a recursive process of selection or deletion based on a criterion of ‘fitness’. [7] Fitness is determined by how effective or ineffective a solution is at solving a given design problem, such as the optimum angle of windows to achieve daylighting, circulation etc. [8] What differentiates GA from more rudimentary, gradient method simulations is its ability to search for a solution from a population of potential solutions. [9] This multi-directional approach accounts for the often-non-linear nature of architectural design problems by allowing for complex variables from multiple different areas to be incorporated into the optimisation process. [10] The randomised, non-linear characteristics of GA mean they are capable offering solutions to design problems which are, at times, more inventive and unconventional than their search-based counterparts. [11] Due to the complexity of GA simulations, they take a comparatively longer time to perform than other methods. [12] This can be a significant implication to projects operating under time constraints. [13] [14] A study published in 2015 indicated that variations on traditional methods of GA could effectively reduce the processing time of simulations. [12] These included methods of offline simulation and divide and conquer, which utilise architectural domain knowledge to simplify parameters in areas of daylighting and travel distance. [15] This was proposed as one way to increase the accessibility of GA to architects. [15]

Model-based optimisation

A flow chart for simulation-based optimisation. Simulation-based optimization for building performance studies.png
A flow chart for simulation-based optimisation.

Model-based optimisation, unlike metaheuristic and direct search methods, utilises a surrogate model to iteratively refine and optimise architecture. [16] The surrogate model is an explicit representation of implicit mathematical processes, such as statistics or machine learning. [17] Because this method constructs a surrogate model based on an approximation of the underlying simulations, it can be faster to process than alternative methods of black-box optimisation. [18] The efficacy of the surrogate model is determined by the accuracy of the mathematical model. [18] For this reason, some of the time-saving features of model-based optimisation could be invalidated by any additional time spent improving the mathematical functions which regulate the surrogate model. [17] Model based optimisation is advantageous as it enables architects to visually articulate design problems and solutions in real time within design interfaces such as Grasshopper, Rhinoceros 3D, Dynamo BIM and GenerativeComponents. [19]

Direct search methods of optimisation operate by selecting parameters in a deterministic sequence, from one point to the next successively until a global optimum is achieved. [20] It is not as ubiquitous a method as genetic algorithms in ADO, but research suggests it outperforms metaheuristic simulations such as GA when improvement attained through each evaluation is measured. [21] There are two types of direct search optimisation, local direct search and global direct search. [11] Single-objective local direct search is one of the earliest and most rudimentary optimisation techniques, but is still utilised in contemporary ADO. [22] Multi-objective global direct search is generally considered to be more effective at solving complex architectural design problems. [23]

Concept design

This method does not rely on computational optimisation, but instead requires the architect to locate areas of optimisation through creative problem solving. [24] This method is limited in its reliance on individual performance and is not likely to yield the most effective optimisation on its own. [25] It could be used in conjunction with optimisation simulations when simulation results are at odds with aesthetic requirements and compromise is necessary. [26] It might also be required when architectural domain knowledge is unknown to the algorithm, and the designer must manually adjust parameters to simplify variables within the simulation. [15]

Performance-based vs performance-driven optimisation

Performance-based and performance-driven optimisation are closely related to each other but vary in how they achieve ADO. [27] The latter concerns itself primarily with the use of computational simulations to optimise based on a set of performance criteria, completing iterations independent from the designer. [28] [19] Performance-based optimisation relies more heavily on the input of the designer to complete iterations. [28] For example, a designer will identify an aspect of a buildings performance that they wish to optimise in the concept design phase and interpret the results of localised simulations to complete iterations manually. [28] This is generally less effective, but also less time-consuming, making it an attractive option for projects operating under time constraints. [28] Certain aspects of a buildings performance which are not readily quantifiable, such as aesthetic and cultural performance, may require alternative methods of optimisation. [29]

Applications of ADO

Sustainability

One potential application of ADO is in the reduction of a building's energy consumption and environmental impact. This might be achieved through the optimisation of the envelope, or façade of a building to ensure ideal thermal properties, which could subsequently reduce the necessity of cooling and heating systems. [30] Other aspects of a buildings form, such as roofing, might be optimised for renewable energy sources. [31] ADO could also assist in the selection of materials that maintain aesthetic and structural qualities, while also being sustainable and of low environmental impact to the surrounding area. [32] Research has shown that ADO can be used jointly with Building Information Modelling (BMI) to ensure the sustainable construction of architecture. [33] This often involves a multi-disciplinary collaboration between architects, structural and mechanical engineers, and consultants. [34] Model-based methods of ADO can be incorporated with BIM to estimate “energy consumption, cost analysis and lifecycle costs” and establish a buildings overall sustainability in relation to each of these criteria. [34] Lifecycle analysis in particular can enable stakeholders to observe the impact of a buildings construction and make prescient decisions regarding its sustainability. [34]

Daylighting

ADO can also be applied to ensure sufficient daylighting within a building. Black box simulations might assist in determining the optimum placement of windows, as well their size, in relation to the building's situation to maximise daylighting. [35] They can similarly determine a floor plan that maximises daylighting from the building's exterior, while concurrently minimising the obstruction of light from interior rooms. [36] Surrogate models, such as those used in model-based optimisation, have proved effective in optimising daylighting through the measurement of Useful Daylight Illuminance (UDI). [16] UDI measures the daylight illuminance within a building based on what is most ‘useful’ to those inhabiting the space. [16] A study measuring the success of optimal UDI in the New Jurong Church building compared optimisation of UDI using both GA and model-based simulations within Grasshopper. [37] It found that RBFOpt, a model-based simulation, produced an objective value of 0.78 while Galapagos, a GA native to Grasshopper, produced a value of 0.05. [38] Research has also indicated a combination of GA and parametric modelling as an effective method of optimising daylight illuminance. [39] Visual comfort (glare) and thermal comfort are other potential applications of ADO to daylighting. [40]

HVAC systems

Simulation of a cleanrooms ventilation system using SimScale. Laminar Cleanroom.jpg
Simulation of a cleanrooms ventilation system using SimScale.

ADO can help to promote natural as well as man-made ventilation in a buildings design. This might involve establishing wind properties on a building's exterior to ascertain the most efficient method of natural ventilation. [41] In areas where natural ventilation cannot be sufficiently optimised, such as in a buildings substructure, ADO can assist in developing an internal ventilation system that efficiently distributes air. [42] The optimisation of HVAC systems can also allow for a reduction in CO2 emissions, which may increase a building's sustainability. [43] Multi-objective simulations have proven capable of achieving this by optimising the insulation and ‘tightness’ of a building to reduce room temperatures and overheating. [44] Evolutionary algorithms such as GA are particularly effective at optimising HVAC due to their multi-directional nature, accounting for interactions that occur between each system and other variables, such as the effects of climate. [45]

Layout design

ADO could be employed to reduce travel time between internal areas of a building through the optimisation of its floor plan layout. [46] Ideal circulation paths within a building might also be attained through the considered placement of stairwells, elevators, and escalators in relation to frequently used amenities. [47] This type of optimisation concerns itself primarily with the spatial configuration of a building, encompassing things such as “component packaging, route path planning, process and facilities layout, VLSI design and architectural layout.” [47] Optimisation of these areas can be broken down further into the binaries of topology and geometry. [48] Topology explores the relationship between structures in a buildings layout while geometry concerns itself more with the placement and dimensions of each structure. [48] Research conducted in 2002 showed that the optimisation of geometry using gradient-based methods yielded successful results, while the optimisation of topology was limited due to the additional complexity of parameters. [49] More recent studies have shown that model-based simulation using parametric modelling is effective at optimising the topology of structural elements outside of layout design, such as the design of truss structures. [50]

Acoustic simulation showing a visual distribution of sound based on decibels. L-Acoustics Sound Vision MAPPING MODE 2.jpg
Acoustic simulation showing a visual distribution of sound based on decibels.

Acoustics

The acoustic qualities of a building can be optimised to provide appropriate volume as well as direct sound towards specified areas. [51] [27] The Strait Cultural Center in Fuzhou, China, utilised ADO to optimise the curvature of wall and ceiling structures to facilitate acoustic efficiency. [52] This was achieved through the creation of an iterative model that optimised based on reflection coverage while concurrently reducing unwanted acoustic noise resulting from the shape of the geometry. [53] Norman Foster and Arup similarly utilised ADO in their design of The Greater London Assembly Building, assessing acoustical performance through model-based simulations. [28]

Disadvantages of black box simulations

Due to the complex, time-consuming, computationally demanding and at times restrictive nature of black box simulations, there has been some debate over whether these methods are prohibitive in their practical, everyday use to architects. [54] Architectural firms have been hesitant in the past to employ simulations due to a “lack of pressure/appreciation from the client, high cost of software acquisition and insufficient staff/training skills due to steep learning curves” as well as the absence of user-friendly interfaces. [55] In a survey conducted in 2015, 93% of architects indicated that they would like to better understand the computational principles that underpin optimisation simulations. [56] Other research aimed at addressing this very problem concluded that architects should be educated on the nature of black box simulations and should be able to readily engage with them through an intuitive program that obviates the need for any programming ability. [57] A majority of architects in the survey also indicated a preference for global multi-objective simulations over local, single objective simulations. [58] Multi-objective simulations, such as those that employ GA, solve this problem, but demand significant computational power and time. [12] Research has been conducted to find a viable alternative to GA that exhausts less resources and will be more accessible to architects. [12] [36]

Related Research Articles

<span class="mw-page-title-main">Computer-aided design</span> Constructing a product by means of computer

Computer-aided design (CAD) is the use of computers to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing. Designs made through CAD software help protect products and inventions when used in patent applications. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations. The terms computer-aided drafting (CAD) and computer-aided design and drafting (CADD) are also used.

<span class="mw-page-title-main">Genetic algorithm</span> Competitive algorithm for searching a problem space

In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection. Some examples of GA applications include optimizing decision trees for better performance, solving sudoku puzzles, hyperparameter optimization, causal inference, etc.

<span class="mw-page-title-main">Particle swarm optimization</span> Iterative simulation method

In computational science, particle swarm optimization (PSO) is a computational method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality. It solves a problem by having a population of candidate solutions, here dubbed particles, and moving these particles around in the search-space according to simple mathematical formula over the particle's position and velocity. Each particle's movement is influenced by its local best known position, but is also guided toward the best known positions in the search-space, which are updated as better positions are found by other particles. This is expected to move the swarm toward the best solutions.

Multi-disciplinary design optimization (MDO) is a field of engineering that uses optimization methods to solve design problems incorporating a number of disciplines. It is also known as multidisciplinary system design optimization (MSDO), and multidisciplinary design analysis and optimization (MDAO).

Interactive evolutionary computation (IEC) or aesthetic selection is a general term for methods of evolutionary computation that use human evaluation. Usually human evaluation is necessary when the form of fitness function is not known or the result of optimization should fit a particular user preference.

A surrogate model is an engineering method used when an outcome of interest cannot be easily measured or computed, so an approximate mathematical model of the outcome is used instead. Most engineering design problems require experiments and/or simulations to evaluate design objective and constraint functions as a function of design variables. For example, in order to find the optimal airfoil shape for an aircraft wing, an engineer simulates the airflow around the wing for different shape variables. For many real-world problems, however, a single simulation can take many minutes, hours, or even days to complete. As a result, routine tasks such as design optimization, design space exploration, sensitivity analysis and "what-if" analysis become impossible since they require thousands or even millions of simulation evaluations.

<span class="mw-page-title-main">Computational engineering</span>

Computational Engineering is an emerging discipline that deals with the development and application of computational models for engineering, known as Computational Engineering Models or CEM. Computational engineering uses computers to solve engineering design problems important to a variety of industries. At this time, various different approaches are summarized under the term Computational Engineering, including using computational geometry and virtual design for engineering tasks, often coupled with a simulation-driven approach In Computational Engineering, algorithms solve mathematical and logical models that describe engineering challenges, sometimes coupled with some aspect of AI, specifically Reinforcement Learning.

RF microwave CAE CAD is computer-aided design (CAD) using computer technology to aid in the design, modeling, and simulation of an RF or microwave product. It is a visual and symbol-based method of communication whose conventions are particular to RF/microwave engineering.

Fitness approximation aims to approximate the objective or fitness functions in evolutionary optimization by building up machine learning models based on data collected from numerical simulations or physical experiments. The machine learning models for fitness approximation are also known as meta-models or surrogates, and evolutionary optimization based on approximated fitness evaluations are also known as surrogate-assisted evolutionary approximation. Fitness approximation in evolutionary optimization can be seen as a sub-area of data-driven evolutionary optimization.

<span class="mw-page-title-main">Generative design</span>

Generative design is an iterative design process that generates outputs that meet specified constraints to varying degrees. In a second phase, designers can then provide feedback to the generator that explores the feasible region by selecting preferred outputs or changing input parameters for future iterations. Either or both phases can be done by humans or software. One method is to use a generative adversarial network, which is a pair of neural networks. The first generates a trial output. The second provides feedback for the next iteration.

Design Automation usually refers to electronic design automation, or Design Automation which is a Product Configurator. Extending Computer-Aided Design (CAD), automated design and Computer-Automated Design (CAutoD) are more concerned with a broader range of applications, such as automotive engineering, civil engineering, composite material design, control engineering, dynamic system identification and optimization, financial systems, industrial equipment, mechatronic systems, steel construction, structural optimisation, and the invention of novel systems.

<span class="mw-page-title-main">Meta-optimization</span>

In numerical optimization, meta-optimization is the use of one optimization method to tune another optimization method. Meta-optimization is reported to have been used as early as in the late 1970s by Mercer and Sampson for finding optimal parameter settings of a genetic algorithm.

Optimus is a Process Integration and Design Optimization (PIDO) platform developed by Noesis Solutions. Noesis Solutions takes part in key research projects, such as PHAROS and MATRIX.

In applied mathematics, test functions, known as artificial landscapes, are useful to evaluate characteristics of optimization algorithms, such as:

<span class="mw-page-title-main">Parametric design</span> Engineering design method

Parametric design is a design method in which features, such as building elements and engineering components, are shaped based on algorithmic processes rather than direct manipulation. In this approach, parameters and rules establish the relationship between design intent and design response. The term parametric refers to the input parameters that are fed into the algorithms.

Photopia Optical Design Software (Photopia) is a commercial optical engineering ray-tracing software program for the design and analysis of non-imaging optical systems. Photopia is written and distributed by LTI Optics, LLC and was first released in 1996. Photopia's main market is the architectural lighting industry but it is also used in the automotive, medical, industrial, signal and consumer products industries. Photopia includes a full library of lamps including the latest high brightness LEDs as well as a library of material BSDF data.

The constructive cooperative coevolutionary algorithm (also called C3) is a global optimisation algorithm in artificial intelligence based on the multi-start architecture of the greedy randomized adaptive search procedure (GRASP). It incorporates the existing cooperative coevolutionary algorithm (CC). The considered problem is decomposed into subproblems. These subproblems are optimised separately while exchanging information in order to solve the complete problem. An optimisation algorithm, usually but not necessarily an evolutionary algorithm, is embedded in C3 for optimising those subproblems. The nature of the embedded optimisation algorithm determines whether C3's behaviour is deterministic or stochastic.

pSeven For designing software used in electronics and embedded systems

pSeven is a DSE software platform that was developed by DATADVANCE that features design, simulation, and analysis capabilities and assists in design decisions. It provides integration with third-party CAD and CAE software tools; multi-objective and robust optimization algorithms; data analysis, and uncertainty quantification tools.

<span class="mw-page-title-main">Neural architecture search</span> Machine learning-powered structure design

Neural architecture search (NAS) is a technique for automating the design of artificial neural networks (ANN), a widely used model in the field of machine learning. NAS has been used to design networks that are on par or outperform hand-designed architectures. Methods for NAS can be categorized according to the search space, search strategy and performance estimation strategy used:

References

  1. 1 2 3 Wortmann, Thomas (2019-07-01). "Genetic evolution vs. function approximation: Benchmarking algorithms for architectural design optimization". Journal of Computational Design and Engineering. 6 (3): 414–428. doi: 10.1016/j.jcde.2018.09.001 . ISSN   2288-5048. S2CID   115595997.
  2. 1 2 Renner, Gábor; Ekárt, Anikó (2003). "Genetic algorithms in computer aided design". Computer-Aided Design. 35 (8): 709–726. doi:10.1016/S0010-4485(03)00003-4. S2CID   18694015.
  3. "The Evolution of CAD for Engineering and Architectural Technicians". Digital School Technical Design College. 23 August 2015.
  4. 1 2 "CAD software - history of CAD". Cadazz. Archived from the original on 2009-09-18. Retrieved 2022-05-13.
  5. Protocols, flows and glitches : proceedings of the 22nd International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2017). Patrick Janssen, Xi'an Jiaotong-Liverpool University. Hong Kong. 2017. ISBN   978-988-19026-8-9. OCLC   1035835606.{{cite book}}: CS1 maint: location missing publisher (link) CS1 maint: others (link)
  6. Wortmann, “Genetic Evolution vs. Function Approximation,” 414.
  7. Renner and Ekárt, “Genetic Algorithms in Computer Aided Design,” 710.
  8. Renner and Ekárt, 710.
  9. Renner and Ekárt, 711.
  10. Renner and Ekárt, 709.
  11. 1 2 Wortmann, Thomas; Nannicini, Giacomo (2017), Karakitsiou, Athanasia; Migdalas, Athanasios; Rassia, Stamatina Th.; Pardalos, Panos M. (eds.), "Introduction to Architectural Design Optimization", City Networks, Springer Optimization and Its Applications, Cham: Springer International Publishing, vol. 128, pp. 259–278, doi:10.1007/978-3-319-65338-9_14, ISBN   978-3-319-65336-5 , retrieved 2022-05-13
  12. 1 2 3 4 Su, Zhouzhou; Yan, Wei (2015). "A fast genetic algorithm for solving architectural design optimization problems". AI Edam. 29 (4): 457–469. doi:10.1017/S089006041500044X. ISSN   0890-0604. S2CID   3211052.
  13. Su and Yan, 457.
  14. Thomas Wortmann and Giacomo Nannicini, “Black-Box Optimisation Methods for Architectural Design,” in Proceedings of the 21st International Conference of the Association of Computer-Aided Design Research in Asia (Living Systems and Micro-Utopias: Towards Continuous Designing, Hong Kong: The Association for Computed-Aided Architectural Design Research in Asia, 2016), 179.
  15. 1 2 3 Su and Yan, “A Fast Genetic Algorithm for Solving Architectural Design Optimization Problems,” 467.
  16. 1 2 3 Wortmann, Thomas; Costa, Alberto; Nannicini, Giacomo; Schroepfer, Thomas (2015). "Advantages of surrogate models for architectural design optimization". Artificial Intelligence for Engineering Design, Analysis and Manufacturing. 29 (4): 471–481. doi:10.1017/S0890060415000451. ISSN   0890-0604. S2CID   38033644.
  17. 1 2 Wortmann, et al., "Advantages of surrogate models for architectural design optimization," 473.
  18. 1 2 Wortmann, et al., 472.
  19. 1 2 Touloupaki, Eleftheria; Theodosiou, Theodoros (2017-05-05). "Performance Simulation Integrated in Parametric 3D Modeling as a Method for Early Stage Design Optimization—A Review". Energies. 10 (5): 637. doi: 10.3390/en10050637 . ISSN   1996-1073.
  20. Wortmann, “Genetic Evolution vs. Function Approximation,” 415.
  21. Wortmann and Nannicini, “Black-Box Optimisation Methods for Architectural Design,” 179–80.
  22. Wortmann, 266.
  23. Kolda, Tamara G.; Lewis, Robert Michael; Torczon, Virginia (2003). "Optimization by Direct Search: New Perspectives on Some Classical and Modern Methods". SIAM Review. 45 (3): 385–482. doi:10.1137/S003614450242889. ISSN   0036-1445. JSTOR   25054427.
  24. Renner and Ekárt, “Genetic Algorithms in Computer Aided Design,” 717.
  25. Renner and Ekárt, 717.
  26. Li, Shaoxiong; Liu, Le; Peng, Changhai (2020). "A Review of Performance-Oriented Architectural Design and Optimization in the Context of Sustainability: Dividends and Challenges". Sustainability. 12 (4): 1427. doi: 10.3390/su12041427 . ISSN   2071-1050.
  27. 1 2 Shi, Xing (2010). "Performance-based and performance-driven architectural design and optimization". Frontiers of Architecture and Civil Engineering in China. 4 (4): 512–518. doi:10.1007/s11709-010-0090-6. ISSN   1673-7407. S2CID   110406039.
  28. 1 2 3 4 5 Shi, 515.
  29. Shi, 513.
  30. Li, Liu, and Peng, 5.
  31. Li, Liu, and Peng, 10.
  32. Li, Liu, and Peng, 3.
  33. Vite, Clara; Morbiducci, Renata (2021-03-10). "Optimizing the Sustainable Aspects of the Design Process through Building Information Modeling". Sustainability. 13 (6): 3041. doi: 10.3390/su13063041 . hdl: 11567/1042722 . ISSN   2071-1050.
  34. 1 2 3 Tien, Le Hung; Tung, Nguyen Van (2021-03-01). "Multidisciplinary design optimization for sustainable design using building information modeling". IOP Conference Series: Materials Science and Engineering. 1109 (1): 012013. Bibcode:2021MS&E.1109a2013T. doi: 10.1088/1757-899X/1109/1/012013 . ISSN   1757-8981. S2CID   233853887.
  35. Su and Yan, “A Fast Genetic Algorithm for Solving Architectural Design Optimization Problems,” 464.
  36. 1 2 Shi, Xing; Yang, Wenjie (2013-07-01). "Performance-driven architectural design and optimization technique from a perspective of architects". Automation in Construction. 32: 125–135. doi:10.1016/j.autcon.2013.01.015. ISSN   0926-5805.
  37. Wortmann, et al., "Advantages of surrogate models for architectural design optimization," 474
  38. Wortmann, et al., "Advantages of surrogate models for architectural design optimization," 475
  39. School of Housing, Building, and Planning, Universiti Sains Malaysia (USM), Penang, Malaysia; Bahdad, Ali Ahmed Salem; Fadzil, Sharifah Fairuz Syed; School of Housing, Building, and Planning, Universiti Sains Malaysia (USM), Penang, Malaysia; Taib, Nooriati; School of Housing, Building, and Planning, Universiti Sains Malaysia (USM), Penang, Malaysia (2020-06-20). "Optimization of Daylight Performance Based on Controllable Light-shelf Parameters using Genetic Algorithms in the Tropical Climate of Malaysia". Journal of Daylighting. 7 (1): 122–136. doi: 10.15627/jd.2020.10 . S2CID   220683896.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  40. Zou, Yukai; Zhan, Qiaosheng; Xiang, Ke (2021). "A comprehensive method for optimizing the design of a regular architectural space to improve building performance". Energy Reports. 7: 981–996. doi: 10.1016/j.egyr.2021.01.097 .
  41. Yue, Peng; Liu, Jia Ping; Zhou, Bin; Lu, Yi Xuan; Zhang, Ashley Xin (2012). "Ecological Architectural Technology Optimization Design — Longgang High School's Cafeteria Design as an Example". Advanced Materials Research. 368–373: 3619–3623. doi:10.4028/www.scientific.net/AMR.368-373.3619. ISSN   1662-8985. S2CID   110054279.
  42. Yue et al., 3621.
  43. Hamdy, M.; Hasan, A.; Siren, K. (2010-09-01). "Optimum design of a house and its HVAC systems using simulation-based optimisation". International Journal of Low-Carbon Technologies. 5 (3): 120–124. doi: 10.1093/ijlct/ctq010 . ISSN   1748-1317.
  44. Hamdy, 124.
  45. Hamdy, 123.
  46. Su and Yan, “A Fast Genetic Algorithm for Solving Architectural Design Optimization Problems,” 461.
  47. 1 2 Michalek, Jeremy; Choudhary, Ruchi; Papalambros, Panos (2002). "Architectural layout design optimization". Engineering Optimization. 34 (5): 461–484. doi:10.1080/03052150214016. ISSN   0305-215X. S2CID   18714804.
  48. 1 2 Michalek, 462.
  49. Michalek, 482.
  50. Mostafavi, Sina; Beltran, Mauricio Morales; Biloria, Nimish (2013). "Performance Driven Design and Design Information Exchange: Establishing a computational design methodology for parametric and performance-driven design of structures via topology optimization for rough structurally informed design models". Proceedings of the 31st International Conference on Education and Research in Computer Aided Architectural Design in Europe - ECAADe 2013: Computation and Performance. eCAADe (Education and Research in Computer Aided Architectural Design in Europe) and University of Ljubljana, Faculty of Architecture, Slovenia: 117–126.
  51. Jurkiewicz, Yann; Moller, Henrik; Wulfrank, Thomas; Wang, Jingbo; Kahle, Eckhard (2021). "Acoustic optimization of curved architecture in practice: The new Strait Cultural Arts Center in Fuzhou". Building Acoustics. 28 (3): 281–290. doi:10.1177/1351010X20968714. ISSN   1351-010X. S2CID   228878853.
  52. Jurkiewicz, 285.
  53. Jurkiewicz, 286.
  54. Shi and Yang, “Performance-Driven Architectural Design and Optimization Technique from a Perspective of Architects,” 125.
  55. Touloupaki, 4.
  56. Judyta Cichocka, Will Browne, and Edgar Rodriguez, “Optimization in the Architectural Practice,” in Proceedings of the 21st International Conference of the Association of Computer-Aided Design Research in Asia (Hong Kong: The Association for Computed-Aided Architectural Design Research in Asia, 2017), 395.
  57. Shi and Yang, “Performance-Driven Architectural Design and Optimization Technique from a Perspective of Architects,” 126.
  58. Cichocka, Browne, and Rodriguez, “Optimization in the Architectural Practice,” 387.