Next Article in Journal
Substantiation of the Monitoring Network of Talik Zones in Urbanized Permafrost Areas Based on GPR Profiling Data (Anadyr, Chukotka)
Previous Article in Journal
Understanding Business Models in the Brazilian Context of Electric Mobility: A Proposed Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Systematic Review

Computational Optimisation of Urban Design Models: A Systematic Literature Review

by
JingZhi Tay
1,*,
Frederick Peter Ortner
1,
Thomas Wortmann
2 and
Elif Esra Aydin
1
1
Architecture and Sustainable Design, Singapore University of Technology and Design, Singapore 487372, Singapore
2
Institute for Computational Design and Construction, Universität Stuttgart, 70174 Stuttgart, Germany
*
Author to whom correspondence should be addressed.
Urban Sci. 2024, 8(3), 93; https://doi.org/10.3390/urbansci8030093
Submission received: 11 April 2024 / Revised: 12 July 2024 / Accepted: 16 July 2024 / Published: 22 July 2024

Abstract

:
The densification of urban spaces globally has contributed to a need for design tools supporting the planning of more sustainable, efficient, and liveable cities. Urban Design Optimisation (UDO) responds to this challenge by providing a means to explore many design solutions for a district, evaluate multiple objectives, and make informed selections from many Pareto-efficient solutions. UDO distinguishes itself from other forms of design optimisation by addressing the challenges of incorporating a wide range of planning goals, managing the complex interactions among various urban datasets, and considering the social–technical aspects of urban planning involving multiple stakeholders. Previous reviews focusing on specific topics within UDO do not sufficiently address these challenges. This PRISMA systematic literature review provides an overview of research on topics related to UDO from 2012 to 2022, with articles analysed across seven descriptive categories. This paper presents a discussion on the state-of-the-art and identified gaps present in each of the seven categories. Finally, this paper argues that additional research to improve the socio-technical understanding and usability of UDO would require: (i) methods of optimisation across multiple models, (ii) interfaces that address a multiplicity of stakeholders, (iii) exploration of frameworks for scenario building and backcasting, and (iv) advancing AI applications for UDO, including generalizable surrogates and user preference learning.

1. Introduction

The planet is rapidly urbanizing, with the current urban population standing at 4.4 billion, which constitutes approximately 70% of the global population, and is projected to double by 2050 [1]. In the face of escalating urban densification, addressing the repercussions of inadequate urban planning and design emerges as a critical imperative. The risks of poor planning are exemplified by the traffic congestion in Mumbai [2], the need for disaster preparedness in Haiti [3], the misaligned land use in Detroit [4], and the chaotic growth patterns in Manila [5]. While the root causes of these lapses can be specific to each case, these cases all highlight the importance of evidence-based planning incorporating capabilities for long-term foresight on urban climate, use scenarios, and risks.
Modelling and simulation in urban analytics contribute to evidence-based planning by offering predictive capabilities for trend forecasting and developing robust theoretical frameworks to understand urban systems [6]. Among urban analytic techniques, the optimisation of urban design models comprises methods of simulating dozens or even thousands of design options in search of solutions that best meet planners’ desired criteria. Practitioners and researchers use these methods to analyse present conditions and explore solutions to anticipated urban challenges.
Commercial tools for urban design released in recent years attest to the growing relevance of modelling and simulation in urban planning. Webtools developed by Delve from Sidewalk Labs and Spacemaker have been marketed as a means to maximize the profitability and sustainability of urban development [7]. The growth of these commercial urban design optimisation tools has overlapped, not coincidentally, with the increased accessibility of urban big data and a surge in interest in urban analytics [6].
Urban design optimisation (UDO) is a process which implements a cyclical approach involving the generation, evaluation, and optimisation of design solutions. Solutions are generated using a parametric model defined by design rules and constraints. An evaluation model analyses these solutions using objective functions to produce quantitative scores. These scores help to direct an optimisation solver in search of improved solutions by adjusting the parameters used by the parametric model. The resulting solution space can be presented to users with a variety of methods, ranging from simple tabulation to interactive interfaces. Finally, these steps are encapsulated within an optimisation framework, serving as an organization schema for UDO. A typical UDO process is visualized in Figure 1 and illustrates the case of a problem definition solved using multiple-objective optimisation by iterating many models with unique evaluation criteria concurrently. UDO distinguishes itself from other forms of design optimisations by addressing the challenges of incorporating a wide range of planning goals, managing the complex interactions among various urban datasets, and considering the social–technical aspects of urban planning involving multiple stakeholders.
With increasing numbers of optimisation objectives and types of urban models, UDO faces the challenge of becoming computationally intractable or difficult to interpret for most planners or stakeholders [8,9]. The complexity of UDO shares characteristics with what design studies refer to as ‘wicked’ problems, problems in which reformulations are always possible, no consistent stopping condition is defined, and differing formulations produce differing results [10,11]. In the context of UDO, models, objective functions, and optimisation methods may be combined to create optimisation frameworks that are customized for specific project requirements. Turcu [12] describes the complexity of goal setting for urban sustainability as having ‘no blueprint, but multiple pathways’ and emphasizes that a fixed set of sustainability indicators will not capture the circumstances, priorities, and goals of a local community. Batty [13] has challenged the prevalence of single-model urban studies, indicating the need for further work on the use of multiple models in ensemble forecasting or counter-modelling. Mikovits [14] similarly argued for expanding beyond single-scenario urban modelling to better capture the complexity and potential of urban systems.
Caniglia et al. argue underemphasis on socio-technical and transdisciplinary aspects in sustainability research [15]. This argument reflects the trends observed in this literature review, which includes increasing emphasis in UDO research on data analytics, machine learning, and interactive interface design. From this argument, we propose future directions in research on complex UDO and present schematic methods for applying solution space exploration across multiple-model, multi-objective optimisation frameworks.
The paper is organized as follows: Methodology introduces the methods used to select papers for review and the logic of the categorisation applied; Results and Discussion analyse the reviewed literature based on seven categories; Future Directions and Conclusions identify research trajectories for UDO based on observations from the reviewed literature and the study conclusions.

2. Methodology

This review integrates literature across urban planning, urban analytics, urban design, and computer science to identify significant challenges and research gaps in UDO research. The methodology employed for selecting articles to review follows the “Preferred Reporting Items for Systematic Reviews and Meta-Analyses” (PRISMA) framework, which includes the phases of identification, screening, and inclusion conducted by the first and second authors in this paper [16]. The framework is illustrated in Figure 2.
Our method for identifying articles to include involves searching with keywords, filtering by relevant journals, applying date filters, and screening for topic relevance. The strategy used for selecting search terms considers the absence of a formal definition for topics encompassed within UDO. During the identification phase, a wide range of results is captured using the broad search terms “Urban” and “Optimisation”. This search permitted the identification of a wide range of literature while avoiding the potential bias of method-specific search terms. This broad and comprehensive initial search is then screened and sorted to highlight only those articles relevant to UDO.
To improve the relevance of the articles to be screened, we searched only the databases of journals and conferences related to the computational design of urban-scale spaces or architecture. We excluded peripherally relevant topics such as urban policy, social issues, and ecosystem science to concentrate on the optimisation of the physical parameters of planning and urban design. The selected journals include “Automation in Construction”, “Building and Environment”, “Computers Environments and Urban Systems”, “Environment and Planning B”, “International Journal of Architectural Computing”, and “Sustainable Cities and Society”. Due to the high relevance to computer-aided architectural design, we also included articles from various architectural research associations using the Cumulative Index about articles in Computer-Aided Architectural Design (CumInCAD) database. Finally, we only included articles published between 2012 and 2022 to ensure the relevance of the content. From this identification phase, 143 articles were retrieved and screened.
The screening process included examining the abstract and the main body of work in each article. Articles where authors applied optimisation to spatial urban models and had clear applications to urban planning or design were included. On the other hand, articles optimising non-spatial models and smaller-scale building subsystem models were excluded. After screening, 78 articles were excluded. Additionally, 14 articles were identified from citation searching by known authors in this field. In total, 79 articles are studied and compared in this review paper. From the 79 articles, we found a total of 216 authors contributing to this field, of which 22 authors contributed more than once.
This review is structured by grouping articles using seven categories that define distinct trajectories of research for UDO. Beginning with the broadest topic, the categories are: (i) goals and objectives; (ii) model types; (iii) model generation; (iv) optimisation algorithms; (v) surrogate models; (vi) solution space exploration; and (vii) optimisation frameworks. Some of these categories have been studied in previous reviews, such as goals and objectives [17], optimisation algorithms [18], and surrogate models [19]. However, no prior review has cross-analysed all the above UDO research topic categories, nor has any prior review traced the emerging importance of socio-technical research in UDO.
Within each category, subcategories are defined to assist with discussion. For example, in Section 3.2 under model types, we further distinguish between network models, raster models, and 3-dimensional models, as each of these model types warrants its own discussion. Trajectories within each category and subcategory are explored via tabulation and time-based bar charts to quantify the emergence and prevalence of topics within the field. An in-depth discussion of specific articles within each category/subcategory provides an overview of the state of the art, challenges faced, and future research directions.

3. Results and Discussion

This section reviews each of the seven analytic categories of UDO individually. Articles that are relevant to multiple categories of UDO are included in each relevant subsection.

3.1. Goals and Objectives of Urban Design Optimisation

This section extracts the optimisation objectives from the reviewed papers and further categorises them for comparative analysis according to five types of goals. A total of 57 (72%) articles have been identified to have applied and discussed results from optimisation. The five goals of UDO defined in this section are (i) density; (ii) outdoor comfort; (iii) natural resource; (iv) cost; and (v) liveability (Table 1). This list of goals is not exhaustive and is presented as a comparative framework for the purposes of this literature review. Articles categorised under a single goal are not necessarily a single-objective optimisation study but may in fact optimise multiple similar objectives grouped here under a single goal. This section first discusses general trends observed across all five goals, followed by further analysis of each goal in the following five subsections.
Table 1. Categorising articles by goals addressed, including natural resource (NR), outdoor comfort (OC), cost (CO), density (DE), and liveability (LI).
Table 1. Categorising articles by goals addressed, including natural resource (NR), outdoor comfort (OC), cost (CO), density (DE), and liveability (LI).
Author, DateDEOCNRCOLI Author, DateDEOCNRCOLI
Delmelle et al., 2012 [20]x Gerber et al., 2012 [21] x
Kaushik & Janssen, 2012 [22] x Chee & Janssen, 2013 [23]x
Chen et al., 2013 [24] xx Choo & Janssen, 2013 [25] x
Choo & Janssen, 2014 [26] x Haque & Asami, 2014 [27]x x
Caparros-Midwood et al., 2015 [28]x xConti et al., 2015 [29] x x
Doe & Aitchison, 2015 [30] x Makki, 2015 [31]xx x
Koenig, 2015 [32] xSi & Wang, 2015 [33] x
Taleb & Musleh, 2015 [34] xx Vermeulen et al., 2015 [35] x
Wang & Guldmann., 2015 [36] x Zhang et al., 2015 [37]x x
Koenig & Varoudis, 2016 [38]x Mohammadi et al., 2016 [39]x x
Tong, 2016 [40]x Zhang et al., 2016 [41]x x
Chen & Janssen, 2017 [42] x xJuan et al., 2017 [43] x
Ma et al., 2017 [44]x Zhao et al., 2017 [45] x
Bizjak et al., 2018 [46] x Du et al., 2018 [47] x
Makki et al., 2018 [48]xx xYao et al., 2018 [49]x
Du et al., 2019 [50] x He et al., 2019 [51] x
Javanroodi et al., 2019 [52] x Yao et al., 2019 [53] x
Zhong et al., 2019 [54]x Düring et al., 2020 [55]xx
Kaseb et al., 2020 [56] x Koenig et al., 2020 [57]x
Tang et al., 2020 [58]x x Wang et al., 2020 [59] x
Wang et al., 2020 [60]x x Zhang et al., 2020 [61] x
Genre-Grandpierre et al., 2021 [62]x Shirzadi & Tominaga, 2021 [63] x
Wang et al., 2021 [64] x xWu et al., 2021 [65] x
Wu et al., 2021 [66] x x Zhao, 2021 [67] x
Zhuang & Lu, 2021 [68] x Duering, 2022 [69] xx
Kaseb & Rahbah., 2022 [70] x Li et al., 2022 [71] x
Lima et al., 2022 [72]x Ma & Ameijde, 2022 [73] xx
Martínez-Bernabéu &Casado-Díaz, 2022 [74]x Showkatbakhsh & Makki, 2022 [75]x x
Xie et al., 2022 [76] x
The density goal primarily addresses the optimisation of metrics based on population and distance. The cost goal addresses the optimisation of financial-based inputs and outputs during the construction and operation phases of the project. The natural resource goal brings together studies of optimal use of limited resources, such as land, water, and power. The outdoor comfort goal includes articles that optimise experiences in public spaces by considering environmental factors such as wind speeds, humidity, and sunlight. The liveability goal includes articles that optimise measures related to quality of life.
To extract overall insights on the goals and objectives addressed by contemporary UDO research, the number of articles addressing single and multiple goals are tabulated below (Table 2). A total of 38 (67%) of the reviewed articles applying optimisation address only a single goal type. Optimising for cost with density [27,41,58,60], and density with liveability [28,31,39,48,75] are the most common pairs of goals addressed in the same article. The only combination of three goals addressed in a single article identified included the goals of outdoor comfort, density, and liveability [31,48]. The goal of liveability is most often combined with others, as 9 out of 11 articles addressing this goal also address at least one other goal. This reflects that liveability objectives are commonly used to trade-off with other goals during multi-objective optimisation.
From the results in Table 2, it is observed that there is a lack of research addressing multiple goals. This may be due to the necessity to remain focused on the specific topic under investigation. Single-goal UDO research does not reflect the multidisciplinary nature of planning and urban design practice, where multiple goals must be considered to better inform decision-making. On the other hand, implementing multiple goals increases complexity, particularly when using multiple model types (Section 3.2) and exploring the solution space of high-dimensional results (Section 3.6).
Table 2. Tabulation of articles addressing single and multiple goals. Combinations of multiple goals addressed in one article are grouped with a dash symbol.
Table 2. Tabulation of articles addressing single and multiple goals. Combinations of multiple goals addressed in one article are grouped with a dash symbol.
Total Articles Including Articles Addressing Single Goal Articles Addressing Multiple Goals
GoalCount GoalCount Goal CombinationCount
DE22 (28%) DE11 (14%) CO-DE 4 (5%)
OC18 (23%) OC11 (14%) DE-LI3 (4%)
NR16 (20%) NR10 (13%) NR-LI, OC-DE-LI, NR-OC2 (3%)
CO11 (14%) CO4 (5%) NR-DE, OC-DE, OC-LI,
OC-CO, CO-LI, NR-CO
1 (1%)
LI11 (14%) LI2 (3%)

3.1.1. Density

The density goal covers 22 (28%) of the reviewed articles that optimise for density-related urban objectives. These objectives include accessibility, compatibility, compactness, distribution, and transport costs. Accessibility explores how density can influence the ease of reaching different amenities or destinations within an urban area [20,41,54,55]. Compatibility studies examine how the coexistence of different land uses within a compact area can optimise urban functionality and liveability [27,39,44,74]. Compactness addresses the spatial arrangement and physical form of urban elements to minimize land use inefficiency [37,39,44,58,72]. Distribution examines the spatial distribution of patterns of density and optimises its impact on urban functionality, social dynamics, and infrastructure development [31,40,48,57,60,75]. Transport cost is typically studied as a distance-based metric to address transportation efficiency and walkability within urban areas [23,28,38,49,62].

3.1.2. Outdoor Comfort

The outdoor comfort goal is addressed in 18 (23%) of the reviewed articles, covering both wind and thermal comfort. These articles primarily address wind velocity, sunlight exposure, ambient temperature, or a combination of these factors. Among the reviewed articles, wind comfort is more commonly addressed than thermal comfort [43,47,50,55,56,63,64,65,66,69,70]. Solar irradiance analysis is also employed for outdoor thermal metrics such as ground sunlight exposure and shade coverage [31,34,48,61,69,71,76].
In addition to focusing on the impact of climatic factors on thermal comfort, more complex outdoor thermal comfort indices have been used as optimisation objectives. Wang [64] incorporated the Universal Thermal Climate Index (UTCI) in their studies to optimise the layout of high-rise buildings. UTCI is a comprehensive index that considers temperature, relative humidity, solar radiation, and wind speed [77]. Du et al. [50] employed the Psychological Equivalent Temperature Index (PET) in their analysis to optimise building massing for lift-up design, which directly translates thermal stress into thermal comfort [78]. In another approach, Li et al. [71] focused on calculating biogenic net ecosystem exchange (NEE) by subtracting the total respiration from soil and vegetation from the gross primary production from trees and lawns. A negative NEE value indicates a net carbon sink. Zhuang and Lu [68] implemented a simplified approach to optimising urban temperature by analysing land use and roof cover of buildings in Hong Kong and additional biophysical parameters, including evapotranspiration, shade, albedo, and crop coefficient.

3.1.3. Natural Resource

The natural resource goal is addressed in 16 (20%) of the reviewed articles. These articles primarily focused on optimising the use of energy, water, or other resources, with the majority seeking to minimize energy consumption in buildings. The related objective of minimizing the cost of heating and cooling is also included under this goal. The most addressed objective under the goal of natural resource is the optimisation of energy efficiency in buildings by minimizing heating and cooling requirements [22,24,25,26,29,30,34,42,46,52]. Maximizing daylight hours to reduce energy consumption is another significant focus under this goal [33,69]. Additionally, several articles maximized solar irradiation for photovoltaic (PV) panels through positioning and configuration [35,59,67]. Finally, optimising land as a resource for sustainable urban expansion has been studied via land use allocation simulation [37].

3.1.4. Cost

Cost goals are addressed by 11 (14%) of the reviewed articles. Optimisation of profit from the sale of land or buildings is the most common goal in this category [21,27,58,66]. Similarly, Chen et al. [24] applied optimisation to minimize costs based on materials used for construction. Six articles focus on minimizing the costs, including relocation costs [51], floor plate construction costs [73], damages from seismic activities [36], and the provision of critical infrastructure [41,53,60]

3.1.5. Liveability

The liveability goal regroups 11 (14%) articles that target the enhancement of liveability and quality of urban environments. The most common type of liveability objective identified is residential privacy and views measured by distance [29,32,42,64,73,75]. Two articles optimised the distribution of public spaces to maximize their accessibility to improve urban liveability [31,48]. Similarly, three other articles optimised the distribution of urban green spaces as amenities for residents [28,39,45].

3.2. Model Types

This review identified four primary types of models used: (i) raster models, (ii) network models, (iii) polygonal models, and (iv) 3-dimensional (3D) geometric models. As every optimisation problem requires both objectives and models, the articles discussed in this section are the same 57 articles discussed in Section 3.1. Table 3 summarizes the model type, optimisation algorithm used, and data represented in each article. Articles in Table 3 listed in more than one category of model type are labelled with an asterisk. The analysis below presents the prevalence and application of each model type in contemporary research on UDO.
Overall analysis of the different spatial models demonstrated the growing prevalence of 3D models in UDO studies, with a total of 35 (44%) articles identified to have utilized 3D models. 3D models maintained the highest usage rate in nine out of the ten years studied and accounted for more than half of the studies from 2020 to 2022 (Figure 3). In many of the reviewed papers, 3D models provided additional means of evaluating an urban design via environmental simulation. Two studies combined 3D models with urban network models to generate more comprehensive urban designs [55,57]. The small number of studies incorporating multi-spatial models indicates that this is an underexplored research area within the UDO field, which is further discussed in Section 4.1. Furthermore, despite the significant percentage of complex 3D UDO models identified, none incorporated 3D representations of land topography in design optimisation.
Our review also demonstrates that UDO goals, as categorized in the previous section, are associated with specific model types. The model type and UDO goals of each of the reviewed articles are cross-tabulated in Table 4. It is worth noting that the total sum of the values in Table 4 does not equate to the total number of articles due to the consideration of repeated articles that addressed multiple goals. Most articles use 3D models when targeting outdoor comfort, natural resource, and liveability, with counts of 16 (20%), 15 (19%), and 9 (11%), respectively. While density goals are addressed with all types of models, all network models identified address the density goal. Results from this cross-tabulation emphasize the need for more research utilizing multiple model types and the need for methods to support multi-modal optimisation for research in UDO to address a wider range of planning goals.
Table 3. Model types and optimisation methods utilized in reviewed articles. Articles with optimisations applied to multiple model types are labelled with an asterisk.
Table 3. Model types and optimisation methods utilized in reviewed articles. Articles with optimisations applied to multiple model types are labelled with an asterisk.
Author, DateAlgorithmRepresentationLOD1LOD2LOD3
Raster Models
Caparros-Midwood et al., 2015 [28]SAMultiple risk indices
Zhang et al., 2015 [37]PSOUrban boundary
Mohammadi et al., 2016 [39]LLTGRGATSLand use
Tong, 2016 [40]GABuilding distribution
Ma et al., 2017 [44]Modified ACOUrban boundary
He et al., 2019 [51]GALand use
Yao et al., 2019 [53]GurobiFire risk index
Tang et al., 2020 [58]ACOUrban boundary
Genre-Grandpierre et al., 2021 [62]OptidensSpeed index
Xie et al., 2022 [76]MLNNTemperature based index
Network Models
Delmelle et al., 2012 [20]SARoads and bus stops
Koenig & Varoudis, 2016 [38]EARoads
Yao et al., 2018 [49]ACORoads
Zhong et al., 2019 [54]FICO XpressRoads, transport & job nodes
Düring et al., 2020 [55] *SPEA-2roads & transport
Koenig et al., 2020 [57] *EARoads
Lima et al., 2022 [72]NSGA-2Pedestrian paths
Polygonal Models
Chee & Janssen, 2013 [23]GABuilding footprint
Haque & Asami, 2014 [27]GACadastral land use
Wang & Guldmann, 2015 [36]Gradient DescentCadastral land use
Zhang et al., 2016 [41]GACadastral land use
Düring et al., 2020 [55] *SPEA-2roads & transport
Koenig et al., 2020 [57] *EACadastral plots & building footprints
Wang et al., 2020 [79]GAbuilding footprint
Zhuang & Lu, 2021 [68]GAFacility distribution
Martínez-Bernabéu & Casado-Díaz, 2022 [74]GEABuilding footprint
3D Models
Gerber et al., 2012 [21]GA x
Kaushik & Janssen, 2012 [22]EA xx
Chen et al., 2013 [24]EA xx
Choo & Janssen, 2013 [25]EA x x
Choo & Janssen, 2014 [26]EA x x
Conti et al., 2015 [29]NSGA-2 xx
Doe & Aitchison, 2015 [30]SPEA-2 xx
Makki, 2015 [31]SPEA-2 x
Koenig, 2015 [32]Aforge GA library x
Si & Wang, 2015 [33]GA x x
Taleb & Musleh, 2015 [34]GA x x
Vermeulen et al., 2015 [35]EA x x
Chen & Janssen, 2017 [42]NSGA-2 x
Juan et al., 2017 [43]RSM x
Zhao et al., 2017 [45]Greedy algorithm x
Bizjak et al., 2018 [46]GA x x
Du et al., 2018 [47]GA x
Makki et al., 2018 [48]SPEA-2 x
Du et al., 2019 [50]NSGA-2 x
Javanroodi et al., 2019 [52]GA x x
Düring et al., 2020 [55] *SPEA-2 x
Kaseb et al., 2020 [56]GA + PSO x
Koenig et al., 2020 [57] *EA x
Wang, 2020 [59]SSIEA x
Zhang et al., 2020 [61]SPEA-2 x x
Shirzadi & Tominaga, 2021 [63]ESEA x
Wang et al., 2021 [64]NSGA-2 x x
Wu et al., 2021 [65]GA x
Wu et al., 2021 [66]SAEA x
Zhao, 2021 [67]ANN + GA x
Duering, 2022 [69]SPEA-2 x
Kaseb & Rahbah., 2022 [70]PSO + GA x
Li et al., 2022 [71]GA x
Ma & Ameijde, 2022 [73]GA x
Showkatbakhsh & Makki, 2022 [75]NSGA-2 x
Ant Colony Optimisation (ACO); Artificial Neural Network (ANN); Evolutionary Algorithm (EA); Enhanced stochastic EA (ESEA); Genetic Algorithm (GA); Multi-Layer Neural Network (MLNN); Non-dominated Sorting GA (NSGA); Low-Level Teamwork Greedy Randomized Adaptive Search Procedure (LLTGR); Particle Swarm Optimisation (PSO); Response Surface Methodology (RSM); Simulated Annealing (SA); Surrogate Assisted EA (SA-EA); Strength Pareto EA (SPEA); Steady Stage Island EA (SSIEA); Tabu Search (TS).
Table 4. Cross-tabulation of spatial models and urban goals in references.
Table 4. Cross-tabulation of spatial models and urban goals in references.
GoalsNatural ResourceOutdoor ComfortCostDensityLiveability
Model Types
Raster Model11372
Network Model01070
2D Model02470
3D Model1516459

3.2.1. Raster Models

Raster models provide a means of spatial computation and representation by abstracting urban spaces as a grid of cells. This review identified 10 (13%) articles employing raster models for UDO. Common applications of raster models in UDO include the study of regional boundaries and land use types. For example, Ma et al. and Tang et al. [44,58] employed raster models to identify optimal urban growth boundaries. Optimising urban growth in relation to rural settlement has also been addressed with raster models [51]. Raster models have been used in several studies to optimise the distribution of urban spaces and facilities including green spaces [40], farmland zones [37], public service facilities [53], or mixed-land use [39]. Genre-Grandpierre et al. [62] optimised a raster model to obtain areas with maximum accessibility and minimum car speed. Caparros-Midwood et al. [28] conducted a multi-objective optimisation of a raster model for sustainable development. This study informed its evaluation criteria with six raster models: heat hazard, vulnerability, flood zone probability, accessibility, urban sprawl, and existing green spaces. Raster models are also used to train multi-layer neural networks for predicting outdoor mean radiant temperature [76].

3.2.2. Network Models

Network models are a mathematical representation of a set of objects (nodes) and linkages (edges). Network models have been used to represent transportation networks, land use planning, and other forms of urban connectivity, and are still in use today [80,81]. This review identified 7 (9%) articles that optimised urban network models with application to facility distribution [20], distribution of affordable housing [54], efficiency of travel [49], and efficiency of street network configuration [38,55,57,72].

3.2.3. Polygonal Models

Polygonal models depict spatial boundaries through vector data comprising coordinates for the polygon outline and additional attributes. A total of 9 (11%) of the reviewed articles utilized polygonal models for UDO, with 5 representing cadastral land plots and 4 representing building footprints. Optimising land use allocation is found to be the most common application of polygonal models [27,36,74]. The second most common application of polygonal models is facility distribution optimisation, including healthcare facility sufficiency [41] and network station optimisation [60]. When used to represent building footprints, polygonal models are used in several studies to optimise building layouts [23,55,57] and the distribution of green spaces on building rooftops [68].

3.2.4. 3D Models

Three-dimensional (3D) models are defined for the purposes of this review to include any type of model that spatially represents three-dimensional forms, including mesh and non-uniform rational B-spline (NURBS) models. Among the reviewed UDO studies, 35 (44%) utilized 3D models. For the purposes of tabulation and comparison, we further categorised 3D models for UDO according to their level of detail (LOD) as either simple vertical extrusions (LOD1), more complex 3D solids (LOD2), or detailed 3D models including building façade information (LOD3).
3D extrusion models (LOD1) are implemented in 23 (29%) of the reviewed UDO articles. The most widely associated goal of this type of model is outdoor comfort, with eight articles addressing only outdoor comfort [43,47,56,61,63,65,70,71], and six more articles addressing a combination of goals including outdoor comfort [31,34,55,64,66,69].
Complex 3D models (LOD2) are 3D models including cantilevers or sloped faces and are found in 12 (15%) of the reviewed articles. Eight of these employed this model type to permit geometry-based analysis, including shade optimisation from tree cover [45], profit maximization from mixed-use tower typology [21], optimised shading from neighbouring buildings [59], maximized shape for PV potential [67], optimised spatial configuration for view and construction complexity [73], optimised circulation for existing towers [75], and a more detailed analysis of outdoor comfort in comparison to extrusion models [48,50].
Finally, 13 (16%) of the reviewed articles are identified to have used detailed 3D models with facade information (LOD3). These LOD3 models are most often utilized for optimising natural resource goals [22,24,25,26,29,30,33,34,35,46,52]. Separately, LOD3 models have been used to study outdoor comfort during winter [61] and liveability with sky view ratio from windows [64].

3.3. Generative Modelling Techniques

In the context of UDO, generative models generate new spatial design solutions based on input parameters. While all research into UDO used generative models, only 11 (14%) of the reviewed articles presented the setup of the generative model in greater detail (Table 5). The range and accuracy of generative models directly impact the application of UDO results to practice, as meaningfully expanding the design space supports better-informed decision-making.
The articles discussed in this section propose novel methods for automatically generating urban spatial models for subsequent optimisation, such as generating building typologies or road networks. While many of the reviewed works address the generation of urban geometries (boundaries, road networks, building footprints), also included are articles that propose methods of generating non-geometric model attributes, for example by tagging models with materials.
Multiple articles presented generative models for typical residential building typologies, including low-rise block typologies [33,34,82,83] and high-rise towers [42,73,79,84]. Lima et al. [72] developed a generative urban network model and Koenig et al. [57] combined a generative urban network and a 2D polygonal spatial model.
Table 5. Generative modelling techniques in references.
Table 5. Generative modelling techniques in references.
Author, DateDescription
Si & Wang, 2015 [33]Low-rise housing model for unit allocation
Taleb & Musleh, 2015 [34]Urban-scale, single-story housing model with a basic façade for heat gain.
Chen & Janssen, 2017 [42]Automatically parametrize city models with orientation and height parameters
Koenig et al., 2020 [57]Integrated geometry model for road networks, parcels, and buildings.
Osintseva et al., 2020 [83]Urban block morphology model
Wang et al., 2020 [79]Single high-rise morphology model
Natanian et al., 2021 [82]Simple urban block morphology model for solar analysis.
Lima et al., 2022 [72]Exploratory urban street network model.
Ma & Ameijde, 2022 [73]Single high-rise morphology model with construction constraints
Wang, 2022 [84]Single block morphology model.

3.4. Optimisation Methods

Various optimisation algorithms can be implemented in UDO methodologies. However, results from Table 3 show that there is an overwhelming preference for metaheuristic-based algorithms. In total, 50 of the reviewed articles (87.7%) employed metaheuristics, including modified versions of genetic algorithm (GA), evolutionary algorithms (EA), particle swarm optimisation (PSO), ant colony optimisation (ACO) and simulated annealing (SA). This proves that metaheuristics remains the most widely used school of algorithms. Like other global, derivative-free optimisation methods, metaheuristics do not require the user to define mathematical expressions and are indifferent to solution space convexity and continuity, making them applicable to all problem types and easy to use for UDO. In tabulating all optimisation algorithms used in the reviewed articles, we found that 16 (20%) and 7 (9%) used GA and EA in their work, respectively. A further 21 articles utilized modified variations of EA and GA, including NSGA-2, Aforge GA, ESEA, SA-EA, SPEA, SPEA-2, and SSIEA. Separately, 8 (10%) articles used other metaheuristics such as variations of ACO, PSO, and SA. Amongst these, two articles applied optimisation using a hybridized GA and PSO [56,70]. Additionally, Koenig [32] utilized a toolkit of genetic algorithms packaged as Aforge GA Library to further increase the accessibility of these algorithms for UDO and other applications.
A notable deviation from metaheuristics is presented by Brunetti [85], who proposed a Cyclic Overlapping Block Coordinate Search (BCS) method and seven metrics to evaluate the exploratory power of the proposed algorithm (e.g., solution quality, search quality, net search size, etc.). However, as no results from design optimisation or comparative studies are presented in the article, it is excluded from Table 1 and Table 3.
The reviewed articles present a variety of approaches to setting up multi-objective optimisation (MOO) or single-objective optimisation (SOO) for urban design problems. Two articles employ MOO to simultaneously optimise three urban goals simultaneously. Koenig et al. [57] applied evolutionary MOO to optimise both street network geometry and building footprints on land parcels. While MOO addresses more complex results due to data with higher dimensionality, the added complexity can be addressed by formulating the MOO as a weighted SOO problem using scalarization [86]. Linear scalarization minimizes the sum of objective functions (f) with assigned weights (w) for a solution (x) within a design space ( X ) (See Equation (1)). Optimisation results from scalarized SOO will converge faster relative to MOO [87].
m i n i m i z e i = 1 m w i f i x , x X
Four of the reviewed articles performed a comparative analysis of multiple optimisation algorithms (Table 6). Two authors compared evolutionary-based algorithms [37,70]. Wortmann [88] demonstrated that model-based solvers, which are methods that iteratively refine a model during optimisation to be used for heuristic searches, such as RBFOpt, outperform many metaheuristic solvers in performance and robustness by benchmarking eight different algorithms on seven problems. Mohammadi [39] argued that hybridizing multiple optimisation algorithms would improve the efficiency of the algorithm.
Table 6. Articles comparing various algorithms for UDO problems.
Table 6. Articles comparing various algorithms for UDO problems.
Author, DateDescriptionAlgorithms (Ranked by Author)
Zhang et al., 2015 [37]Scalarized SOO for compactness, soil fertility, and transportation cost.(1) Dynamic hybrid swarm of particle swarm optimisation (DHS-PSO)
(2) Genetic algorithm (GA)
(3) Particle swarm optimisation (PSO)
Mohammadi et al., 2016 [39]Scalarized SOO for land use.(1) Low-level teamwork-Greedy Randomized Adaptive Search Procedure-Genetic algorithm-Tabu search (LLT-GR-GA-TS)
(2) Single-valued neutrosophic set (SVNS)
Wortmann, 2019 [88]SOO for two structural (weight), three energy (annual energy consumption), and two daylight (useful daylight illuminance) problems.(1) Opt. w Radial basis function (RBFOpt)
(2) Controlled random search (CRS2)
(3) Direct search algorithm (DIRECT)
(4) PSO
(5) SA
(6) Covariance matrix adaptation evolution strategy (CMAES)
(7) GA
(8) Simple GA (SGA)
Kaseb & Rahbah., 2022 [70]SOO for wind-based pedestrian comfort.(1) Hybrid GA-PSO
(2) PSO
(3) GA

3.5. Surrogate Models

Surrogate model integration with UDO is a recent area of research that leverages new machine learning methods to accelerate optimisation. Surrogate models, sometimes referred to as meta-models and grouped under hyper-heuristics, replace costly simulations or calculations with quick approximations [89]. This review distinguishes between two types of surrogate models: online and offline.
Online surrogate models are refined during the search by updating the approximated fitness landscape with every new solution generated. The RBFOpt algorithm is an example of an online surrogate model, which has been applied to the optimisation of architectural design [90]. Mao [89] presented an online hyper-heuristic EA that optimises the calibration of an urban microclimate model to match measured conditions.
Offline surrogate models, or pre-trained surrogates, are trained from a large set of labelled data beforehand. Offline surrogate models were identified in 12 (15%) of the reviewed UDO articles (Table 7). After training, the offline surrogate can be implemented within the UDO workflow to replace the slow simulation and accelerate optimisation. Although offline surrogate creation depends on simulation software to create the samples for model training, there is no discernible preference among the reviewed papers for a specific simulation software (Table 7). Validation of the offline surrogate model is accomplished in 10 out of 12 articles using the same simulation software used for training. Only two articles cross-validated the simulated results with either onsite measurements [43] or benchmark datasets [50]. Artificial neural networks [46,64,67,76] and response surface methodology [47,50,65] are the most widely used methods for training surrogates. Waibel [91] evaluated six different regression methods and reported that all methods behaved similarly. Notably, Düring [55] conducted a test using image-to-image conditional adversarial networks to predict a false-colour raster image of wind and solar simulation based on a grey-scale height map of an urban area. Although the pre-trained model by Düring took several months to train, the resulting model can subsequently be used in a UDO workflow to make quick and accurate estimates. In an extension of the single surrogate workflow, Wu [66] proposed a method to use two surrogates during optimisation for global and local searches, respectively.
Table 7. Articles using pre-trained surrogate models in UDO.
Table 7. Articles using pre-trained surrogate models in UDO.
Author, DateSimulation PackageValidationMethod to Train Surrogate
Juan et al., 2017 [43]ANSYS/FluentMeasured w wind
velocity meter
MVR
Bizjak et al., 2018 [46]EnergyPlusSame softwareANN
Du et al., 2018 [47]Detached Eddy SimulationSame softwareRSM
Du et al., 2019 [50]Not specifiedBenchmarked w
CEDVAL B1-1
RSM
Düring et al., 2020 [55]Ladybug, OpenFOAMSame softwareCAN
Waibel et al., 2021 [91]OpenFOAMSame softwareRF, GP, LR, KNN, DT, SVR
Wang et al., 2021 [64]QuVue, Eddy3DSame softwareANN
Wu et al., 2021 [65]ANSYS/FluentSame softwareRSM
Wu et al., 2021 [66]PhoenicsSame softwareGP + GBRT
Zhao, 2021 [67]LadybugSame softwareANN
Li et al., 2022 [71]ASLUM v4.1Same softwareGPR
Xie et al., 2022 [76]Not specifiedSame methodANN
ANN: Artificial Neural Network; CAN: Conditional Adversarial Networks; DT: Decision Trees; GP: Gaussian Process; GBRT: Gradient Boosted Regression Tree; KNN: K Nearest Neighbours regression; LR: Linear Regression; MVR: Multi-Variate Regression; RF: Random Forest; RSM: Response Surface Methodology; SVR: Support Vector Regression.

3.6. Solution Space Exploration

UDO can result in too many solutions, which requires further computational analysis to aid in user selection. The task of exploring UDO solutions is referred to as solution space exploration (SSE). SSE supports multi-objective design optimisation where conflicting objectives may result in a range of Pareto-efficient solutions that become difficult to visualize as the number of objectives increases. Solution space exploration for UDO is an explicitly socio-technical area of research, as it combines the visualization of large multi-dimensional data sets with supporting an end user’s goals for the design process. Urban designers may also wish to explore viable solutions beyond the Pareto-efficient solutions to better understand the design model, or to select results meeting additional and/or non-quantitative criteria. We discuss three subcategories of SSE below (Table 8), with key figures from the cited papers included in Figures S1–S10 in the Supplementary Materials for easier reference.
Visual methods of solution space exploration for UDO focus primarily on presenting multi-dimensional (multi-parameter or multi-objective) results with greater clarity for users. Heinrich and Ayres [92] proposed an exhaustive visualization method that captures the evolution of results over time during optimisation. Wortmann [93] extended the widely used star coordinate plot by introducing a heatmap generated using a surrogate model trained on explored solutions. Heusinger and Sailor [94] extended the wind rose map, introducing hot and cold wind roses to represent temperature changes across seasons. Petroc and Wortmann [95] introduced the use of autoencoders, a concept from machine learning, to reduce the dimensionality of UDO solution space.
Articles on interactive dashboards for UDO have addressed design processes and user experience as part of their research. Conti et al. [29] supported the user in selecting and comparing pairs of Pareto front visualizations along with an exhaustive visualization of the sampled Pareto solutions. This approach combined a general overview of the solution space with user-defined targeted sampling. Makki et al. [48] presented an SSE dashboard that accompanies a 3D solution visualization with scaled visualizations of the solution fitness for each objective. Duering et al. [69] introduced a dashboard that allowed users to toggle between various methods of SSE, including visualizations using parallel coordinate plots, dimension reduction algorithms, clustering, and regression.
The introduction of additional machine learning methods to improve SSE efficiency or user understanding is increasingly prevalent in UDO studies. Autoencoders, clustering algorithms, regression, and principal component analysis can be incorporated into an interactive dashboard to support a deeper understanding of the solution space by analysing for patterns and trends [44,95,96]. The solution selection framework proposed by Showkatbakhsh and Makki [75] is distinctive in its presentation of a stepwise method of supporting a solution selection process they described as at least partially subjective. They prioritized identifying (i) the clustered Pareto set from all generations, (ii) the most optimal results from each objective, (iii) the solution closest to the utopia point, and (iv) solutions that address all objectives equally. Additionally, conducting meta-level analysis (analysing how a user explores) and managing design information with the appropriate data structure can allow users to reiterate past solutions and make more optimal decisions [96,97].
Table 8. Methods for solution space exploration.
Table 8. Methods for solution space exploration.
Author, DateDescription
Solution Space VisualizationHeinrich & Ayres, 2016 [92]Squarified treemap.
Wortmann, 2016 [93]Heatmap overlay on star coordinate plot.
Heusinger & Sailor, 2019 [94]Spatial map of wind rose analysis.
Petrov & Wortmann, 2021 [95]Autoencoder maps many variables into 2 dimensions.
Interactive DashboardsConti et al., 2015 [29]Pareto front paired with 3D solution view.
Makki et al., 2018 [48]Each visualized solution is accompanied by smaller maps for every objective.
Duering, 2022 [69]Dashboard with submenus for PCP, dimension reduction, clustering, and regression.
ML for Solution ExplorationIzakian et al., 2016 [96]Solution clustering based on trajectories.
Lee et al., 2019 [97]Propose a structure to iterate across different ‘design episodes’ across one ‘design session’.
Showkatbakhsh & Makki, 2022 [75]Framework to fine-tune from commonly requested solution subset.

3.7. Optimisation Frameworks

With multiple steps and models required for UDO, some articles have proposed novel optimisation frameworks to clarify the process. These optimisation frameworks clearly define the steps of their process using a flowchart and typically involve a combination of automated and human-controlled actions. This combination of computational and human actions is addressed as “Cognitive Design Computing” [98]. The increasing need for multiple models drives the need for frameworks to address multi-modal data. Finally, the introduction of cloud computing and Web App development for UDO has increased interest in frameworks to detail the flow of data across local or remote computing environments and software used.
Optimisation frameworks are used in several of the reviewed articles to define human–computer interactions in UDO research and software used. Diagrams of frameworks from the cited works discussed in the following paragraphs can be found in Figures S11–S17 in the Supplementary Materials. A two-loop framework is presented by Chen et al. [24], where a human decision-making loop including schema formulation and data analysis incorporates an inner loop of computational evaluation and optimisation. Singh and Gu [99] proposed a similar concept, visualized as implicit and explicit links between key steps in design optimisation. Koenig and Schmitt [98] expanded a framework to four connected domains: (i) user interaction domain, (ii) geometry domain, (iii) learning domain, and (iv) data analysis domain. Their framework advances a thesis that machine learning models (grouped under learning and data analysis domains) can mediate between the human user and the back-end operations of an urban model. Users can easily select various optimisation solvers and evaluation models to use from a predefined model container. Finally, the authors describe how a model of user preferences, i.e., an ‘estimation of the user’s goals,’ further informs the process of evolutionary optimisation.
Methods for working with multiple models in the UDO process are also articulated in several published frameworks. Complex urban environmental optimisation incorporates multiple analytic models often in consecutive phases. Mirzabeigi and Razkenari [100] define a multi-phase optimisation framework evaluating a building energy model and an outdoor comfort model. Fuchkina et al. [101] advance a modular optimisation framework that defines three distinct levels (strategy, processing, and instance) that correspond to consecutive steps of narrowing solution exploration with different analytic techniques and user interactions defined at each level. Following a similar process of narrowing, Shirzadi and Tominaga [63] propose a multi-fidelity optimisation framework where analysis is initially conducted with lower resolution models (faster, less accurate) followed by increasingly higher (slower but more accurate) resolution models. Mueller et al. [102] provide one of the earliest instances of an optimisation framework integrating both local and cloud-computing modules using Microsoft Azure. In this case, the framework describes a system for passing computationally expensive analysis to a cloud service within an optimisation process.

4. Future Directions

Our review indicates that there is a need for future research to better address UDO as a complex socio-technical problem spanning a wider range of planning goals and encompassing multiple human and machine actors working in tandem. The reframing of UDO as a socio-technical research project raises new research directions, aiming not just at generating the best solutions, but at generating the best solutions for specific stakeholder interests. UDO, construed in this manner, is an area of transdisciplinary research, which would seek to support the ‘mutual learning of science and society’ [103]. Four areas for future work in UDO are presented below: (i) methods of optimising across multiple models (Section 4.1), (ii) exploration of frameworks for scenario building and backcasting (Section 4.2), (iii) interfaces that address a multiplicity of stakeholders (Section 4.3), and (iv) advancing AI applications for UDO, including generalizable surrogates and user preference learning (Section 4.4). Our descriptions of areas of future work in UDO are developed based on research gaps and trends observed in the literature review and argued with reference to the reviewed works.

4.1. Integrating Multiple Design Models

Supporting urban planners as they build holistic proposals across multiple goals and model types presents a first socio-technical challenge to current research on UDO. Our review of UDO model types (Section 3.2) showed that research integrating multiple model types is lacking. Optimisation for multiple urban goals is also found to be less frequent in reviewed works than single-goal optimisation. Only two works were identified that optimised across multiple model types [55,57]. Our review has not identified any studies that incorporate counter-modelling, i.e., the use of multiple models to test for the same objective [13]. These types of multi-model multi-goal studies would better assist planners in understanding the potential biases or inaccuracies of UDO (in the case of counter-modelling) or addressing urban planning more holistically across the scales of land-use planning, network layout, and density distribution.
To address complex model interactions and solutions generated by multi-model, multi-goal optimisation, improved methods of SSE for UDO are needed. Research on SSE for UDO has devoted its attention primarily to multiple objective problems, with comparatively little attention to the problem of searching across multiple models. Future research could test methods for users to add or modify existing aspects of an optimisation model, producing greater result diversity, instead of a single optimal solution [104]. Work on the visualization of multi-dimensional solution space [93], interactive solution dashboards [48], and intelligent solution recommendations [96] can all potentially be extended to multiple models in future research. Multi-model solution space exploration could, for example, assess related performance criteria across multiple model scales or permit reasoned comparison across competing model outputs (i.e., counter-modelling). As the real-world workflows of urban planners require many iterations across a variety of scenarios, UDO research may also seek to develop a better capacity to rigorously define scenarios via model set-up and compare across the multiple resulting solution spaces.

4.2. Adapting Optimisation to Support Scenario Building and Backcasting

While scenario-building workflows for UDO become increasingly relevant as researchers seek to optimise across multiple model types and goals, little contemporary research has elucidated how computational optimisation can support decision-making frameworks for city planning. Scenario building is used by planners to account for future uncertainty by defining multiple plans that respond to potential future conditions [105]. Scenario building in the context of UDO implies that multiple sets of optimisations are conducted, each addressing differing sets of objectives that are adapted to reflect future conditions targeted by planners. To support the capacity of UDO to engage in scenario building would require the development of methods to model future conditions for different objectives in a planner-led exploration process. Solution exploration across multiple optimisation results sets would also be necessary.
Backcasting, a planning process targeting large-scale goals through multiple sequential steps, is a further city planning process that future research on UDO may seek to develop. Backcasting can be conceptualized within the context of UDO research as the sequential optimisation of a series of interlinked models that collectively elucidate the best pathway for addressing a complex urban challenge. Koenig and Schmitt [98] notably identified backcasting as a desired capability for future UDO systems. Their ‘cognitive design computing framework’ combined user interaction and user preference learning to allow the planner to change goals and model features during a backcasting process. The authors’ emphasis on a user-guided methodology is reinforced by contemporary definitions of backcasting in planning, which emphasize incorporating a wide range of users in efforts to support higher-order learning and build consensus on planning goals and outcomes [106].
For UDO to effectively contribute to backcasting, the technical capability of generating and searching across sequentially developed scenarios (a data structure problem) must be accompanied by an ability to convey information to and receive feedback from a variety of stakeholders. The nested data structure used by Koenig et al. to tackle both land subdivision and building generation is one of only a few published examples of this type of data structure [57]. Future research on the application of knowledge graphs to UDO can support improved user understanding of complex scenario-building processes that incorporate both algorithmic optimisation and decision-making by multiple human actors. Currently, data structures have been used to represent city modelling [107,108], but have yet to convincingly incorporate data on the actions taken by the human actors to achieve the resulting design.
To illustrate how UDO can contribute to scenario building and backcasting, this research defines three schematic frameworks describing the flow of data between models and users in these applications (Figure 4). In a conventional optimisation framework for UDO, a single model is defined and solved linearly (Figure 4, left). UDO for scenario building compares results generated by multiple optimisation definitions, using different constraints, parameter ranges or different sets of models to provide a range of scenarios (Figure 4, middle). Finally, UDO for backcasting is schematized as involving sequential optimisation of multiple inter-dependent or nested optimisation models (Figure 4, right).

4.3. Platform for Addressing Many Stakeholders

Our review demonstrates the extent to which UDO research remains a technically oriented field, with user interaction, experience, and understanding addressed only by a small subset of articles covered mainly under the solution space exploration above [28,95,96,97]. To contribute to holistic planning practices, however, the ability to accommodate a wider range of stakeholders as users of UDO will be an important future research area for the field. The rapid development of commercial web-based tools for UDO between 2018 and 2022, including Sidewalk Labs’ Delve and Autodesk’s Spacemaker, emphasizes the growing importance of web-based tools for UDO [7]. However, as these commercial tools are under commercial licenses and are unavailable to the authors of this research, the tools cannot be evaluated for their effectiveness for UDO. Furthermore, as these tools primarily target the real estate industry, they remain expert-oriented, with limited relevance to more broadly participatory planning processes and academic research. Future UDO research may seek to overcome these gaps by developing more broadly participatory tools and conducting user studies to ascertain patterns of use and success metrics for inclusive UDO. As site simulation in the form of web tools can accumulate a dataset of user interaction, it is foreseeable that future research will use this data to build predictive models of user preference in UDO. Participatory, web-based UDO research will overlap with domains of human–computer interaction (HCI), user experience and interface design (UI/UX), as well as with work on explainable AI (XAI) [48,109].

4.4. Integrating AI Models into UDO

Our review indicates that AI is an increasingly integral component of UDO methodologies, especially for surrogate modelling and solution space exploration. With the increasing number of objectives, models, and iterations considered in UDO research, AI methods for enhanced solution space exploration are likely to continue to grow as a research area.
Surrogate models have been shown to improve the optimisation process by replacing long, detailed simulations with fast approximations (Section 3.5). These include offline surrogate models, detailed in Table 6, which are trained by large datasets of mostly synthetic data (digital simulation results), but also online surrogate models that are trained in real-time on simulated data generated during the optimisation process [110].
Future research in AI integration with UDO will likely expand work on generalizable surrogate models. While surrogate models have demonstrated their effectiveness in early-stage design, they cannot be applied across multiple UDO studies if these are overly specific to a given context or overfitted to their training data [64,67]. Future work can expand on generalized surrogate models that can reliably predict simulation results from multiple parametric design models using varying sets of parameters. This may be achieved by replacing site or building design parameters with spatial parameters instead.
Preference learning models, such as automated classifiers trained on user preference data, are an additional area of AI integration with UDO that has received only limited attention in research thus far [111]. While Koenig and Schmitt [98] proposed a ‘learning’ module in their cognitive design computing framework that could inform the optimisation process with a model of user interactions, few published works have subsequently addressed this topic. More research is needed to understand the technical methods required for incorporating preference learning in UDO. Initial work in this area has been advanced for user preference measuring and prediction in urban design interfaces [112] but not within a design optimisation framework. Several commercial UDO tools also demonstrate preference learning as part of results recommendation interfaces but with limited published information on their technical methods [7]. Future work on preference learning in UDO systems must also consider the ethical and bias concerns now commonly associated with AI models [113] but with new implications for design and decision-making in urban spaces.

5. Conclusions

UDO shows great promise in improving understanding of the complex design challenges of contemporary city planning. This paper presents a systematic review of UDO research to highlight key opportunities for improved criteria definition, model integration, and stakeholder-relevant solution exploration. Close analysis of UDO-related articles published from 2012 to 2022 is conducted across seven categories, including optimisation goals, model types, generative techniques, optimisation methods, surrogate models, solution space exploration, and optimisation frameworks. We observe that there is an existing gap in accommodating multi-model, multi-goal optimisation and an ongoing trend towards the use of AI and ML techniques. The results of the review emphasized that contemporary challenges for UDO are not only technical but also social. Socio-technical challenges for UDO discussed include (i) delivering understandable results to users in complex solution space exploration and (ii) integrating intuitive user controls into automated UDO frameworks.
Building from the identified research gaps, trends, and challenges described in the review, four future directions for research are described: (1) developing frameworks to integrate multiple design models will ensure that UDO sufficiently addresses the multidisciplinary work of urban planners; (2) adapting optimisation to support scenario building and backcasting will assist planners with a computational framework that aligns with advanced planning processes; (3) implementing UDO on a more accessible platform will allow for a higher level of collaboration with stakeholders and improved interactions; and (4) integrating AI models, including surrogate modelling and preference learning methods, will improve the efficiency of planners using UDO. The future directions described for UDO research in this review would better support evidence-based urban design for planners, policymakers, designers, and residents alike.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/urbansci8030093/s1.

Author Contributions

Conceptualization, J.T. and F.P.O.; methodology, J.T.; software, J.T.; validation, F.P.O., T.W. and E.E.A.; formal analysis, J.T.; investigation, J.T.; resources, J.T.; data curation, J.T.; writing—original draft preparation, J.T.; writing—review and editing, J.T. and F.P.O.; visualization, J.T.; supervision, F.P.O.; project administration, J.T. All authors have read and agreed to the published version of the manuscript.

Funding

Partially supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy—EXC 2120/1—390831618.

Data Availability Statement

Derived data can be obtained upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wahba Tadros, S.N.; Wellenstein, A.; Das, M.B.; Palmarini, N.; D’Aoust, O.S.; Singh, G.; Restrepo Cadavid, P.; Goga, S.; Terraza, H.C.; Lakovits, C.; et al. Demographic Trends and Urbanization; World Bank: Washington, DC, USA, 2021. [Google Scholar]
  2. Bharadwaj, S.; Ballare, S.; Rohit; Chandel, M.K. Impact of Congestion on Greenhouse Gas Emissions for Road Transport in Mumbai Metropolitan Region. Transp. Res. Procedia 2017, 25, 3538–3551. [Google Scholar] [CrossRef]
  3. Clermont, C.; Sanderson, D.; Sharma, A.; Spraos, H. Disasters Emergency Committee Urban Disasters—Lessons from Haiti; Disaster Emergency Committee: London, UK, 2011. [Google Scholar]
  4. Eisinger, P. Is Detroit Dead? J. Urban Aff. 2014, 36, 1–12. [Google Scholar] [CrossRef]
  5. Shatkin, G. Planning to Forget: Informal Settlements as “Forgotten Places” in Globalising Metro Manila. Urban Stud. 2004, 41, 2469–2484. [Google Scholar] [CrossRef]
  6. Batty, M. Urban Analytics Defined. Environ. Plan. B Urban Anal. City Sci. 2019, 46, 403–405. [Google Scholar] [CrossRef]
  7. Cousins, S. Artificial Intelligence Architecture: AI Takes on City Design. Eng. Technol. 2021, 16, 34–37. [Google Scholar] [CrossRef]
  8. Lee, D.B. Requiem for Large-Scale Models. Available online: https://www-tandfonline-com.library.sutd.edu.sg:2443/doi/epdf/10.1080/01944367308977851?needAccess=true&role=button (accessed on 12 December 2022).
  9. Miller, E.J. Integrated Urban Modeling: Past, Present, and Future. J. Transp. Land Use 2018, 11, 387–399. [Google Scholar] [CrossRef]
  10. Rowe, P.G.G. Design Thinking, Reprint ed.; MIT Press: Cambridge, MA, USA; London, UK, 1991; ISBN 978-0-262-68067-7. [Google Scholar]
  11. Rittel, H.W.J.; Webber, M.M. Dilemmas in a General Theory of Planning. Policy Sci. 1973, 4, 155–169. [Google Scholar] [CrossRef]
  12. Turcu, C. Re-Thinking Sustainability Indicators: Local Perspectives of Urban Sustainability. J. Environ. Plan. Manag. 2013, 56, 695–719. [Google Scholar] [CrossRef]
  13. Batty, M. Multiple Models. Environ. Plan. B Urban Anal. City Sci. 2021, 48, 2129–2132. [Google Scholar] [CrossRef]
  14. Mikovits, C.; Rauch, W.; Kleidorfer, M. Importance of Scenario Analysis in Urban Development for Urban Water Infrastructure Planning and Management. Comput. Environ. Urban Syst. 2018, 68, 9–16. [Google Scholar] [CrossRef]
  15. Caniglia, G.; Luederitz, C.; von Wirth, T.; Fazey, I.; Martín-López, B.; Hondrila, K.; König, A.; von Wehrden, H.; Schäpke, N.A.; Laubichler, M.D.; et al. A Pluralistic and Integrated Approach to Action-Oriented Knowledge for Sustainability. Nat. Sustain. 2021, 4, 93–100. [Google Scholar] [CrossRef]
  16. Moher, D.; Liberati, A.; Tetzlaff, J.; Altman, D.G. Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement. BMJ 2009, 339, b2535. [Google Scholar] [CrossRef]
  17. Huang, L.; Wu, J.; Yan, L. Defining and Measuring Urban Sustainability: A Review of Indicators. Landsc. Ecol. 2015, 30, 1175–1193. [Google Scholar] [CrossRef]
  18. Evins, R. A Review of Computational Optimisation Methods Applied to Sustainable Building Design. Renew. Sustain. Energy Rev. 2013, 22, 230–245. [Google Scholar] [CrossRef]
  19. Westermann, P.; Evins, R. Surrogate Modelling for Sustainable Building Design—A Review. Energy Build. 2019, 198, 170–186. [Google Scholar] [CrossRef]
  20. Delmelle, E.M.; Li, S.; Murray, A.T. Identifying Bus Stop Redundancy: A Gis-Based Spatial Optimization Approach. Comput. Environ. Urban Syst. 2012, 36, 445–455. [Google Scholar] [CrossRef]
  21. Gerber, D.; ElSheikh, M.M.; Solmaz, A.S. Associative Parametric Design and Financial Optimisation—“Cash Back 1.0”: Parametric Design for Visualising and Optimising Return on Investment for Early Stage Design Decision-Making. In Proceedings of the 17th International Conference on Computer Aided Architectural Design Research in Asia, Chennai, India, 25–28 April 2012; CUMINCAD: Los Angeles, CA, USA, 2012; pp. 47–56. [Google Scholar]
  22. Kaushik, V.S.; Janssen, P. Multi-Criteria Evolutionary Optimisation of Building Enveloped during Conceptual Stages of Design. In Proceedings of the 17th International Conference on Computer Aided Architectural Design Research in Asia, Chennai, India, 25–28 April 2012; CUMINCAD: Los Angeles, CA, USA, 2012; pp. 497–506. [Google Scholar]
  23. Chee, Z.J.; Janssen, P. Exploration of Urban Street Patterns—Multi-Criteria Evolutionary Optimisation Using Axial Line Analysis. In Open Systems, Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), Singapore, 15–18 May 2013; CUMINCAD: Los Angeles, CA, USA, 2013; pp. 695–704. [Google Scholar]
  24. Chen, K.; Janssen, P.; Schlueter, A. A Design Method for Multicriteria Optimisation of Low Exergy Architecture. In Open Systems, Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), Singapore, 15–18 May 2013; CUMINCAD: Los Angeles, CA, USA, 2013; pp. 117–126. [Google Scholar]
  25. Choo, T.S.; Janssen, P. Semi-Transparent Building Integrated Photovoltaic Facades—Maximise Energy Savings Using Evolutionary Multi-Objective Optimisation. In Open Systems, Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), Singapore, 15–18 May 2013; CUMINCAD: Los Angeles, CA, USA, 2013; pp. 127–136. [Google Scholar]
  26. Choo, T.-S.; Janssen, P. Evolutionary Optimisation of Semitransparent Building Integrated Photovoltaic Facades. Int. J. Archit. Comput. 2014, 12, 81–100. [Google Scholar]
  27. Haque, A.; Asami, Y. Optimizing Urban Land Use Allocation for Planners and Real Estate Developers. Comput. Environ. Urban Syst. 2014, 46, 57–69. [Google Scholar] [CrossRef]
  28. Caparros-Midwood, D.; Barr, S.; Dawson, R. Optimised Spatial Planning to Meet Long Term Urban Sustainability Objectives. Comput. Environ. Urban Syst. 2015, 54, 154–164. [Google Scholar] [CrossRef]
  29. Conti, Z.X.; Shepherd, P.; Richens, P. Multi-Objective Optimisation of Building Geometry for Energy Consumption and View Quality. In Real Time, Proceedings of the 33rd eCAADe Conference, Vienna University of Technology, Vienna, Austria, 16–18 September 2015; Martens, B., Wurzer, G., Grasl, T., Lorenz, W.E., Schaffranek, R., Eds.; CUMINCAD: Los Angeles, CA, USA, 2015; Volume 1, pp. 287–294. [Google Scholar]
  30. Doe, R.; Aitchison, M. Multi-Criteria Optimisation in the Design of Modular Homes—From Theory to Practice. In Real Time, Proceedings of the 33rd eCAADe Conference, Vienna University of Technology, Vienna, Austria, 16–18 September 2015; Martens, B., Wurzer, G., Grasl, T., Lorenz, W.E., Schaffranek, R., Eds.; CUMINCAD: Los Angeles, CA, USA, 2015; Volume 1, pp. 295–304. [Google Scholar]
  31. Makki, M. An Evolutionary Model for Urban Development; International Seminar on Urban Form: Rome, Italy, 2015. [Google Scholar]
  32. Koenig, R. Urban Design Synthesis for Building Layouts Based on Evolutionary Many-Criteria Optimization. Int. J. Archit. Comput. 2015, 13, 257–269. [Google Scholar] [CrossRef]
  33. Si, F.; Wang, T.-H. Building Massing Optimisation in Early Design Stage. In Emerging Experience in Past, Present and Future of Digital Architecture, Proceedings of the 20th International Conference of the Association for Computer-Aided Architectural Design Research in Asia (CAADRIA 2015), Daegu, Republic of Korea, 20–22 May 2015; CUMINCAD: Los Angeles, CA, USA, 2015; pp. 583–592. [Google Scholar]
  34. Taleb, H.; Musleh, M.A. Applying Urban Parametric Design Optimisation Processes to a Hot Climate: Case Study of the UAE. Sustain. Cities Soc. 2015, 14, 236–253. [Google Scholar] [CrossRef]
  35. Vermeulen, T.; Knopf-Lenoir, C.; Villon, P.; Beckers, B. Urban Layout Optimization Framework to Maximize Direct Solar Irradiation. Comput. Environ. Urban Syst. 2015, 51, 1–12. [Google Scholar] [CrossRef]
  36. Wang, C.-H.; Guldmann, J.-M. A Land-Use Allocation Optimization Model to Mitigate Potential Seismic Damages. Environ. Plan. B Plan. Des. 2015, 42, 730–753. [Google Scholar] [CrossRef]
  37. Zhang, R.; Li, J.; Du, Q.; Ren, F. Basic Farmland Zoning and Protection under Spatial Constraints with a Particle Swarm Optimisation Multiobjective Decision Model: A Case Study of Yicheng, China. Environ. Plan. B Plan. Des. 2015, 42, 1098–1123. [Google Scholar] [CrossRef]
  38. Koenig, R.; Varoudis, T. Spatial Optimisations—Merging depthmapX, Spatial Graph Networks and Evolutionary Design in Grasshopper. In Complexity & Simplicity, Proceedings of the 34th eCAADe Conference, University of Oulu, Oulu, Finland, 22–26 August 2016; Aulikki, H., Österlund, T., Markkanen, P., Eds.; CUMINCAD: Los Angeles, CA, USA, 2016; Volume 2, pp. 249–254. [Google Scholar]
  39. Mohammadi, M.; Nastaran, M.; Sahebgharani, A. Development, Application, and Comparison of Hybrid Meta-Heuristics for Urban Land-Use Allocation Optimization: Tabu Search, Genetic, GRASP, and Simulated Annealing Algorithms. Comput. Environ. Urban Syst. 2016, 60, 23–36. [Google Scholar] [CrossRef]
  40. Tong, Z. A Genetic Algorithm Approach to Optimizing the Distribution of Buildings in Urban Green Space. Autom. Constr. 2016, 72, 46–51. [Google Scholar] [CrossRef]
  41. Zhang, W.; Cao, K.; Liu, S.; Huang, B. A Multi-Objective Optimization Approach for Health-Care Facility Location-Allocation Problems in Highly Developed Cities Such as Hong Kong. Comput. Environ. Urban Syst. 2016, 59, 220–230. [Google Scholar] [CrossRef]
  42. Chen, K.W.; Janssen, P. Automatic Parameterisation of Semantic 3D City Models for Urban Design Optimisation. In Future Trajectories of Computation in Design, Proceedings of the 17th International Conference, CAAD Futures 2017, Istanbul, Turkey, 12–14 July 2017; Çagdas, G., Özkar, M., Gül, L.F., Gürer, E., Eds.; CUMINCAD: Los Angeles, CA, USA, 2017; pp. 51–65. ISBN 978-975-561-482-3. [Google Scholar]
  43. Juan, Y.-H.; Yang, A.-S.; Wen, C.-Y.; Lee, Y.-T.; Wang, P.-C. Optimization Procedures for Enhancement of City Breathability Using Arcade Design in a Realistic High-Rise Urban Area. Build. Environ. 2017, 121, 247–261. [Google Scholar] [CrossRef]
  44. Ma, S.; Li, X.; Cai, Y. Delimiting the Urban Growth Boundaries with a Modified Ant Colony Optimization Model. Comput. Environ. Urban Syst. 2017, 62, 146–155. [Google Scholar] [CrossRef]
  45. Zhao, Q.; Wentz, E.A.; Murray, A.T. Tree Shade Coverage Optimization in an Urban Residential Environment. Build. Environ. 2017, 115, 269–280. [Google Scholar] [CrossRef]
  46. Bizjak, M.; Žalik, B.; Štumberger, G.; Lukač, N. Estimation and Optimisation of Buildings’ Thermal Load Using LiDAR Data. Build. Environ. 2018, 128, 12–21. [Google Scholar] [CrossRef]
  47. Du, Y.; Mak, C.M.; Li, Y. Application of a Multi-Variable Optimization Method to Determine Lift-up Design for Optimum Wind Comfort. Build. Environ. 2018, 131, 242–254. [Google Scholar] [CrossRef]
  48. Makki, M.; Showkatbakhsh, M.; Tabony, A.; Weistock, M. Evolutionary Algorithms for Generating Urban Morphology: Variations and Multiple Objectives. Int. J. Archit. Comput. 2018, 17, 147807711877723. [Google Scholar] [CrossRef]
  49. Yao, Y.; Hong, Y.; Wu, D.; Zhang, Y.; Guan, Q. Estimating the Effects of “Community Opening” Policy on Alleviating Traffic Congestion in Large Chinese Cities by Integrating Ant Colony Optimization and Complex Network Analyses. Comput. Environ. Urban Syst. 2018, 70, 163–174. [Google Scholar] [CrossRef]
  50. Du, Y.; Mak, C.M.; Li, Y. A Multi-Stage Optimization of Pedestrian Level Wind Environment and Thermal Comfort with Lift-up Design in Ideal Urban Canyons. Sustain. Cities Soc. 2019, 46, 101424. [Google Scholar] [CrossRef]
  51. He, Q.; Tan, S.; Yin, C.; Zhou, M. Collaborative Optimization of Rural Residential Land Consolidation and Urban Construction Land Expansion: A Case Study of Huangpi in Wuhan, China. Comput. Environ. Urban Syst. 2019, 74, 218–228. [Google Scholar] [CrossRef]
  52. Javanroodi, K.; Nik, V.M.; Mahdavinejad, M. A Novel Design-Based Optimization Framework for Enhancing the Energy Efficiency of High-Rise Office Buildings in Urban Areas. Sustain. Cities Soc. 2019, 49, 101597. [Google Scholar] [CrossRef]
  53. Yao, J.; Zhang, X.; Murray, A.T. Location Optimization of Urban Fire Stations: Access and Service Coverage. Comput. Environ. Urban Syst. 2019, 73, 184–190. [Google Scholar] [CrossRef]
  54. Zhong, Q.; Karner, A.; Kuby, M.; Golub, A. A Multiobjective Optimization Model for Locating Affordable Housing Investments While Maximizing Accessibility to Jobs by Public Transportation. Environ. Plan. B Urban Anal. City Sci. 2019, 46, 490–510. [Google Scholar] [CrossRef]
  55. Düring, S.; Chronis, A.; Koenig, R. Optimizing Urban Systems: Integrated Optimization of Spatial Configurations. In Proceedings of the 11th Annual Symposium on Simulation for Architecture and Urban Design, Vienna, Austria, 25–27 May 2020. [Google Scholar]
  56. Kaseb, Z.; Hafezi, M.; Tahbaz, M.; Delfani, S. A Framework for Pedestrian-Level Wind Conditions Improvement in Urban Areas: CFD Simulation and Optimization. Build. Environ. 2020, 184, 107191. [Google Scholar] [CrossRef]
  57. Koenig, R.; Miao, Y.; Aichinger, A.; Knecht, K.; Konieva, K. Integrating Urban Analysis, Generative Design, and Evolutionary Optimization for Solving Urban Design Problems. Environ. Plan. B Urban Anal. City Sci. 2020, 47, 997–1013. [Google Scholar] [CrossRef]
  58. Tang, D.; Liu, H.; Song, E.; Chang, S. Urban Expansion Simulation from the Perspective of Land Acquisition-Based on Bargaining Model and Ant Colony Optimization. Comput. Environ. Urban Syst. 2020, 82, 101504. [Google Scholar] [CrossRef]
  59. Wang, L.; Chen, K.W.; JANSSEN, P.; JI, G. Algorithmic Generation of Architectural Massing Models for Building Design Optimisation—Parametric Modelling Using Subtractive and Additive Form Generation Principles. In Anthropocene, Design in the Age of Humans, Proceedings of the 25th CAADRIA Conference, Chulalongkorn University, Bangkok, Thailand, 5–6 August 2020; Holzer, D., Nakapan, W., Globa, A., Koh, I., Eds.; CUMINCAD: Los Angeles, CA, USA, 2020; Volume 1, pp. 385–394. [Google Scholar]
  60. Wang, Q.; Zhao, X.; Lv, Z.; Ma, X.; Zhang, R.; Lin, Y. Optimizing the Ultra-Dense 5G Base Stations in Urban Outdoor Areas: Coupling GIS and Heuristic Optimization. Sustain. Cities Soc. 2020, 63, 102445. [Google Scholar] [CrossRef]
  61. Zhang, J.; Cui, P.; Song, H. Impact of Urban Morphology on Outdoor Air Temperature and Microclimate Optimization Strategy Base on Pareto Optimality in Northeast China. Build. Environ. 2020, 180, 107035. [Google Scholar] [CrossRef]
  62. Genre-Grandpierre, C.; Melnikava, A.; Gueye, S.; Michelon, P. OPTIDENS: An Optimization Model to Explore the Conditions of Possibility of Slow but Accessible Urban Areas. Environ. Plan. B Urban Anal. City Sci. 2021, 48, 912–928. [Google Scholar] [CrossRef]
  63. Shirzadi, M.; Tominaga, Y. Multi-Fidelity Shape Optimization Methodology for Pedestrian-Level Wind Environment. Build. Environ. 2021, 204, 108076. [Google Scholar] [CrossRef]
  64. Wang, S.; Yi, Y.K.; Liu, N. Multi-Objective Optimization (MOO) for High-Rise Residential Buildings’ Layout Centered on Daylight, Visual, and Outdoor Thermal Metrics in China. Build. Environ. 2021, 205, 108263. [Google Scholar] [CrossRef]
  65. Wu, Y.; Zhan, Q.; Quan, S.J. A Robust Metamodel-Based Optimization Design Method for Improving Pedestrian Wind Comfort in an Infill Development Project. Sustain. Cities Soc. 2021, 72, 103018. [Google Scholar] [CrossRef]
  66. Wu, Y.; Zhan, Q.; Quan, S.J.; Fan, Y.; Yang, Y. A Surrogate-Assisted Optimization Framework for Microclimate-Sensitive Urban Design Practice. Build. Environ. 2021, 195, 107661. [Google Scholar] [CrossRef]
  67. Zhao, X.; HAN, Y.; SHEN, L. Multi-Objective Optimisation of a Free-Form Building Shape to Improve the Solar Energy Utilisation Potential Using Artificial Neural Networks. In PROJECTIONS, Proceedings of the 26th CAADRIA Conference, the Chinese University of Hong Kong and Online, Hong Kong, China, 29 March–1 April 2021; Globa, A., van Ameijde, J., Fingrut, A., Kim, N., Lo, T.T.S., Eds.; CUMINCAD: Los Angeles, CA, USA, 2021; Volume 1, pp. 221–230. [Google Scholar]
  68. Zhuang, Q.; Lu, Z. Optimization of Roof Greening Spatial Planning to Cool Down the Summer of the City. Sustain. Cities Soc. 2021, 74, 103221. [Google Scholar] [CrossRef]
  69. Duering, S.; Fink, T.; Chronis, A.; Koenig, R. Environmental Performance Assessment—The Optimisation of High-Rises in Vienna. In POST-CARBON, Proceedings of the 27th CAADRIA Conference, Sydney, Australia, 9–15 April 2022; van Ameijde, J., Gardner, N., Hyun, K.H., Luo, D., Sheth, U., Eds.; CUMINCAD: Los Angeles, CA, USA, 2022; pp. 545–554. [Google Scholar]
  70. Kaseb, Z.; Rahbar, M. Towards CFD-Based Optimization of Urban Wind Conditions: Comparison of Genetic Algorithm, Particle Swarm Optimization, and a Hybrid Algorithm. Sustain. Cities Soc. 2022, 77, 103565. [Google Scholar] [CrossRef]
  71. Li, P.; Xu, T.; Wei, S.; Wang, Z.-H. Multi-Objective Optimization of Urban Environmental System Design Using Machine Learning. Comput. Environ. Urban Syst. 2022, 94, 101796. [Google Scholar] [CrossRef]
  72. Lima, F.T.; Brown, N.C.; Duarte, J.P. A Grammar-Based Optimization Approach for Walkable Urban Fabrics Considering Pedestrian Accessibility and Infrastructure Cost. Environ. Plan. B Urban Anal. City Sci. 2022, 49, 1489–1506. [Google Scholar] [CrossRef]
  73. Ma, C.Y.; Ameijde, J. van Adaptable Modular Construction Systems and Multi-Objective Optimisation Strategies for Mass-Customised Housing: A New User-Driven Paradigm for High-Rise Living in Hong Kong. Int. J. Archit. Comput. 2022, 20, 96–113. [Google Scholar] [CrossRef]
  74. Martínez-Bernabéu, L.; Casado-Díaz, J.M. Automatic Delimitation of Labour Market Areas Based on Multi-Criteria Optimisation: The Case of Spain 2011. Environ. Plan. B Urban Anal. City Sci. 2022, 49, 654–670. [Google Scholar] [CrossRef]
  75. Showkatbakhsh, M.; Makki, M. Multi-Objective Optimisation of Urban Form: A Framework for Selecting the Optimal Solution. Buildings 2022, 12, 1473. [Google Scholar] [CrossRef]
  76. Xie, Y.; Ishida, Y.; Hu, J.; Mochida, A. Prediction of Mean Radiant Temperature Distribution around a Building in Hot Summer Days Using Optimized Multilayer Neural Network Model. Sustain. Cities Soc. 2022, 84, 103995. [Google Scholar] [CrossRef]
  77. Fiala, D.; Havenith, G.; Bröde, P.; Kampmann, B.; Jendritzky, G. UTCI-Fiala Multi-Node Model of Human Heat Transfer and Temperature Regulation. Int. J. Biometeorol. 2012, 56, 429–441. [Google Scholar] [CrossRef] [PubMed]
  78. Höppe, P. The Physiological Equivalent Temperature—A Universal Index for the Biometeorological Assessment of the Thermal Environment. Int. J. Biometeorol. 1999, 43, 71–75. [Google Scholar] [CrossRef] [PubMed]
  79. Wang, L.; Chen, K.W.; JANSSEN, P.; JI, G. Enabling Optimisation-Based Exploration for Building Massing Design. In Anthropocene, Design in the Age of Humans, Proceedings of the 25th CAADRIA Conference, Chulalongkorn University, Bangkok, Thailand, 5–6 August 2020; Holzer, D., Nakapan, W., Globa, A., Koh, I., Eds.; CUMINCAD: Los Angeles, CA, USA, 2020; Volume 1, pp. 255–264. [Google Scholar]
  80. Hansen, W.G. How Accessibility Shapes Land Use. J. Am. Inst. Plan. 1959, 25, 73–76. [Google Scholar] [CrossRef]
  81. Sevtsuk, A. Analysis and Planning of Urban Networks. In Encyclopedia of Social Network Analysis and Mining; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  82. Natanian, J.; De Luca, F.; Wortmann, T.; Capeluto, G. The Solar Block Generator: An Additive Parametric Method for Solar Driven Urban Block Design. J. Phys. Conf. Ser. 2021, 2042, 012049. [Google Scholar] [CrossRef]
  83. Osintseva, I.; Koenig, R.; Berst, A.; Bielik, M.; Schneider, S. Automated Parametric Building Volume Generation: A Case Study for Urban Blocks. In Proceedings of the SimAUD: Symposium on Simulation for Architecture & Urban Design, Vienna, Austria, 25–27 May 2020. [Google Scholar]
  84. Wang, L. Workflow for Applying Optimization-Based Design Exploration to Early-Stage Architectural Design—Case Study Based on EvoMass. Int. J. Archit. Comput. 2022, 20, 41–60. [Google Scholar] [CrossRef]
  85. Brunetti, G.L. Cyclic Overlapping Block Coordinate Search for Optimizing Building Design. Autom. Constr. 2016, 71, 242–261. [Google Scholar] [CrossRef]
  86. Emmerich, M.T.M.; Deutz, A.H. A Tutorial on Multiobjective Optimization: Fundamentals and Evolutionary Methods. Nat. Comput. 2018, 17, 585–609. [Google Scholar] [CrossRef]
  87. Wortmann, T.; Fischer, T. Does Architectural Design Optimization Require Multiple Objectives? A Critical Analysis; Association for Computer-Aided Architectural Design Research in Asia (CAADRIA): Hong Kong, China, 2020. [Google Scholar]
  88. Wortmann, T. Genetic Evolution vs. Function Approximation: Benchmarking Algorithms for Architectural Design Optimization. J. Comput. Des. Eng. 2019, 6, 414–428. [Google Scholar] [CrossRef]
  89. Mao, J.; Fu, Y.; Afshari, A.; Armstrong, P.R.; Norford, L.K. Optimization-Aided Calibration of an Urban Microclimate Model under Uncertainty. Build. Environ. 2018, 143, 390–403. [Google Scholar] [CrossRef]
  90. Wortmann, T.; Nannicini, G. Black-Box Optimisation Methods for Architectural Design. In Living Systems and Micro-Utopias: Towards Continuous Designing, Proceedings of the 21st International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2016), Melbourne, Australia, 30 March–2 April 2016; CUMINCAD: Los Angeles, CA, USA, 2016; pp. 177–186. [Google Scholar]
  91. Waibel, C.; Zhang, R.; Wortmann, T. Physics Meets Machine Learning: Coupling FFD with Regression Models for Wind Pressure Prediction on High-Rise Facades. In Proceedings of the SimAud, Online, 15–17 April 2021. [Google Scholar]
  92. Heinrich, M.K.; Ayres, P. For Time-Continuous Optimisation: Replacing Automation with Interactive Visualisation in Multi-Objective Behavioural Design. In Living Systems and Micro-Utopias: Towards Continuous Designing, Proceedings of the 21st International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2016), Melbourne, Australia, 30 March–2 April 2016; CUMINCAD: Los Angeles, CA, USA, 2016; pp. 373–382. [Google Scholar]
  93. Wortmann, T. Surveying Design Spaces with Performance Maps: A Multivariate Visualization Method for Parametric Design and Architectural Design Optimization. Int. J. Archit. Comput. 2016, 15, 147807711769160. [Google Scholar]
  94. Heusinger, J.; Sailor, D.J. Heat and Cold Roses of U.S. Cities: A New Tool for Optimizing Urban Climate. Sustain. Cities Soc. 2019, 51, 101777. [Google Scholar] [CrossRef]
  95. Petrov, M.; Wortmann, T. Latent Fitness Landscapes—Exploring Performance within the Latent Space of Post-Optimization Results. In Proceedings of the SimAud, Online, 15–17 April 2021. [Google Scholar]
  96. Izakian, Z.; Mesgari, M.S.; Abraham, A. Automated Clustering of Trajectory Data Using a Particle Swarm Optimization. Comput. Environ. Urban Syst. 2016, 55, 55–65. [Google Scholar] [CrossRef]
  97. Lee, S.; Koenig, R.; Petzold, F. Computational Support for Interactive Exploration of Urban Design Variants. In Proceedings of the 18th International Conference, CAAD Futures, Daejeon, Republic of Korea, 26–28 June 2019. [Google Scholar]
  98. Koenig, R.; Schmitt, G. Backcasting and a New Way of Command in Computational Design. In Proceedings of the International Conference on Computer Aided Architectural Design, Budapest, Hungary, 18 July 2016; pp. 15–25. [Google Scholar]
  99. Singh, V.; Gu, N. Towards an Integrated Generative Design Framework. Des. Stud. 2012, 33, 185–207. [Google Scholar] [CrossRef]
  100. Mirzabeigi, S.; Razkenari, M. Design Optimization of Urban Typologies: A Framework for Evaluating Building Energy Performance and Outdoor Thermal Comfort. Sustain. Cities Soc. 2022, 76, 103515. [Google Scholar] [CrossRef]
  101. Fuchkina, E.; Schneider, S.; Bertel, S.; Osintseva, I. Design Space Exploration Framework. In Proceedings of the 36th eCAADe Conference, Lodz, Poland, 19–21 September 2018. [Google Scholar]
  102. Mueller, V.; Crawley, D.B.; Zhou, X. Prototype Implementation of a Loosely Coupled Design Performance Optimisation Framework. In Open Systems, Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), Singapore, 15–18 May 2013; CUMINCAD: Los Angeles, CA, USA, 2013; pp. 675–684. [Google Scholar]
  103. Scholz, R.W. Transdisciplinarity: Science for and with Society in Light of the University’s Roles and Functions. Sustain. Sci. 2020, 15, 1033–1049. [Google Scholar] [CrossRef]
  104. Sun, Y.; Dogan, T. Generative Methods for Urban Design and Rapid Solution Space Exploration. Environ. Plan. B Urban Anal. City Sci. 2022, 50, 1577–1590. [Google Scholar] [CrossRef]
  105. Zapata, M.A.; Kaza, N. Radical Uncertainty: Scenario Planning for Futures. Environ. Plan. B Plan. Des. 2015, 42, 754–770. [Google Scholar] [CrossRef]
  106. Vergragt, P.; Quist, J. Backcasting for Sustainability: Introduction to the Special Issue. Technol. Forecast. Soc. Chang.-Technol. Forecast Soc. Chang. 2011, 78, 747–755. [Google Scholar] [CrossRef]
  107. Berta, M.; Caneparo, L.; Montuori, A.; Rolfo, D. Semantic Urban Modelling: Knowledge Representation of Urban Space. Environ. Plan. B Plan. Des. 2016, 43, 610–639. [Google Scholar] [CrossRef]
  108. Chadzynski, A.; Krdzavac, N.; Farazi, F.; Lim, M.Q.; Li, S.; Grisiute, A.; Herthogs, P.; von Richthofen, A.; Cairns, S.; Kraft, M. Semantic 3D City Database—An Enabler for a Dynamic Geospatial Knowledge Graph. Energy AI 2021, 6, 100106. [Google Scholar] [CrossRef]
  109. Barredo Arrieta, A.; Díaz-Rodríguez, N.; Del Ser, J.; Bennetot, A.; Tabik, S.; Barbado, A.; Garcia, S.; Gil-Lopez, S.; Molina, D.; Benjamins, R.; et al. Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI. Inf. Fusion 2020, 58, 82–115. [Google Scholar] [CrossRef]
  110. Costa, A.; Nannicini, G. RBFOpt: An Open-Source Library for Black-Box Optimization with Costly Function Evaluations. Math. Program. Comput. 2014, 10, 597–629. [Google Scholar] [CrossRef]
  111. Fürnkranz, J.; Hüllermeier, E. Preference Learning. In Encyclopedia of the Sciences of Learning; Seel, N.M., Ed.; Springer: Boston, MA, USA, 2012; pp. 2669–2672. ISBN 978-1-4419-1428-6. [Google Scholar]
  112. Orzechowski, M.A.; Arentze, T.A.; Borgers, A.W.J.; Timmermans, H.J.P. The Applicability of Bayesian Belief Networks for Measuring User Preferences: Some Numerical Simulations. Environ. Plan. B Plan. Des. 2008, 35, 521–534. [Google Scholar] [CrossRef]
  113. Prabhakaran, V.; Mitchell, M.; Gebru, T.; Gabriel, I. A Human Rights-Based Approach to Responsible AI 2022. arXiv 2022, arXiv:2210.02667. [Google Scholar]
Figure 1. Diagrammatic framework for UDO. Multiple arrows indicate that a single problem definition can be solved using various models during the iterative process.
Figure 1. Diagrammatic framework for UDO. Multiple arrows indicate that a single problem definition can be solved using various models during the iterative process.
Urbansci 08 00093 g001
Figure 2. Procedure for literature search.
Figure 2. Procedure for literature search.
Urbansci 08 00093 g002
Figure 3. Histogram per model type.
Figure 3. Histogram per model type.
Urbansci 08 00093 g003
Figure 4. Optimisation frameworks for UDO.
Figure 4. Optimisation frameworks for UDO.
Urbansci 08 00093 g004
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tay, J.; Ortner, F.P.; Wortmann, T.; Aydin, E.E. Computational Optimisation of Urban Design Models: A Systematic Literature Review. Urban Sci. 2024, 8, 93. https://doi.org/10.3390/urbansci8030093

AMA Style

Tay J, Ortner FP, Wortmann T, Aydin EE. Computational Optimisation of Urban Design Models: A Systematic Literature Review. Urban Science. 2024; 8(3):93. https://doi.org/10.3390/urbansci8030093

Chicago/Turabian Style

Tay, JingZhi, Frederick Peter Ortner, Thomas Wortmann, and Elif Esra Aydin. 2024. "Computational Optimisation of Urban Design Models: A Systematic Literature Review" Urban Science 8, no. 3: 93. https://doi.org/10.3390/urbansci8030093

Article Metrics

Back to TopTop