GAN-MIGA-Driven Building Energy Prediction and Block Layout Optimization: A Case Study in Lanzhou, China
Abstract
1. Introduction
1.1. Background of Study
1.2. Generative Adversarial Networks
1.3. Research Gaps
- Lack of GAN-based energy prediction at block scale.
- 2.
- Limited use of GANs as surrogate models in optimization.
- 3.
- Insufficient morphological analysis of optimization results.
1.4. Aims and Originality
- This study aims to:
- Develop a Generative Adversarial Network (GAN)-based surrogate model for predicting building energy consumption at urban block level.
- Establish a coupled GAN-MIGA framework for energy-efficient urban layout optimization.
- Construct regression models that link morphological indicators to energy performance and derive corresponding layout design strategies for urban designers.
- The originality of this study lies in the following aspects:
- Proposing a comprehensive methodology for generating image-based datasets from building energy simulation results, specifically tailored for GAN training.
- Systematically evaluating the predictive performance of multiple GAN architectures under different scenarios using quantitative performance metrics.
- Validating the generalization capability of GAN-based models by comparing predicted results with simulation outcomes for unseen urban blocks in Lanzhou.
- Integrating the GAN surrogate model with a Multi-Island Genetic Algorithm (MIGA) to optimize building layouts with respect to energy consumption.
- Establishing regression models based on morphological indicators extracted from both superior and inferior solution sets, thereby identifying key design parameters and translating optimized results into practical urban design guidance.
2. Materials and Methods
2.1. The Parametric Building Layout Generation Method
2.1.1. Target Block Selection
2.1.2. Parametric Block Layout Generation Method
2.2. The Optimization Settings
2.2.1. The Objective Function
2.2.2. Multiple Island Genetic Algorithm
- Pseudo-parallelism: Independent sub-population evolution with scheduled elite migration simulates parallel computing.
- Multi-island model: Isolated GA execution per island preserves diversity through migratory exchange.
2.2.3. Optimization Workflow
- Problem definition: configuring 12 independent design variables for building placement with BAR/FAR constraints.
- Multi-island initialization: partitioning population into 5 islands for parallel layout generation and energy evaluation.
- Intra-island operations: 90% genome crossover within islands and 10% mutation.
- Migration: transferring top 2 individuals per island with replacement.
- Objective aggregation: maintaining island-specific evaluation with global elite updating.
- Termination: completing 40 generations (2000 total evaluations).
2.3. The GAN Energy Predict Model
- Converting buildings information of Lanzhou’s Yellow River blocks into “block images”.
- Generating paired “energy images” by encoding energy simulation results (via Grasshopper) into RGB values.
- Training a GAN-based model with image pairs.
- Evaluating model performance through loss values and Fréchet Inception Distance (FID).
- Integrating the trained GAN with Grasshopper to inversely decode RGB values into energy consumption metrics.
2.3.1. Selection of GAN Training Blocks
2.3.2. Energy Simulation Setup
2.3.3. GAN Image Dataset Preparation
- Image cropping: standardized block images to 256 × 256 pixels with 1:4 scale mapping (1024 m × 1024 m actual area) to address scale-related training complexity.
- Image annotation: converted 3D models from .shp/.dbf files into grayscale “Block Images” where building heights (3 m–123 m) were linearly mapped to 0–255 grayscale values.
- Energy encoding: quantified energy consumption (64 kWh–1,241,600 kWh) into 4096 RGB color combinations by equal interval division and generated “Consumption image”.
- Rotation augmentation: applied clockwise rotations with counterclockwise reversal to maintain dataset alignment.
- Orientation labeling: added north-arrow markers at image corners to preserve spatial relationships between buildings.
2.3.4. GAN Algorithm Settings
2.3.5. GAN Model Evaluation
2.4. The Energy Predicts Model Evaluation
2.5. The Optimization Result Analysis
3. Results
3.1. GAN Model Performance Evaluation
3.2. The GAN Energy Predicts Model Evaluation
- The GAN-predicted energy consumption trends exhibit strong alignment with simulation results, confirming the feasibility of GAN-based urban block energy prediction.
- The average discrepancy across ten urban blocks is 6.15%, demonstrating the model’s suitability for block-level energy evaluation.
- Discrepancies exist in individual blocks: four blocks show over-prediction (GAN > simulation), while six exhibit under-prediction (GAN < simulation), indicating potential stability limitations.
- Block 2 achieves the smallest difference (1.1%, 26.1 M vs. 25.8 M kWh), whereas block 10 shows the largest deviation (14.9%, 42.7 M vs. 36.3 M kWh), suggesting variable model performance across blocks.
- Computational efficiency comparison reveals a 16-fold advantage for GAN predictions (43 s/block) over simulations (11.5 min/block), significantly accelerating the research workflow.
3.3. The Optimization Result
- Energy Consumption (Figure 12a): the algorithm effectively reduced energy use, with mean consumption decreasing from 4.6614 × 107 kWh (Gen 1) to 2.3878 × 107 kWh (Gen 40), a 48.78% reduction. Energy consumption decreased by 22.53% (from 3.0821 × 107 kWh to 2.3878 × 107 kWh) in the optimal solution compared to the original layout.
- (Figure 12b): initially increased (peaking at 0.1107 in Gen 6), then declined to 0.08727 in Gen 39, converging toward the lower bound of the acceptable range (0.09–0.13).
- (Figure 12c): decreased in early generations, peaked at 2.49663 in Gen 26, and oscillated near the upper limit of the acceptable range (1.8–2.5).
- For optimal solutions, the GAN-predicted mean (2.213082 × 107 kWh) was 14.35% lower than the simulated mean (2.58373 × 107 kWh).
- For the worst solutions, the GAN-predicted mean (4.971844 × 107 kWh) exceeded the simulated mean (4.66325 × 107 kWh) by 6.62%.
- Overall, while discrepancies exist between predictions and simulations, the errors remain acceptable. The GAN model consistently captures optimization trends, demonstrating its effectiveness for block-scale energy consumption optimization.
3.4. The Optimization Solutions Analysis
- Low correlation indicators: ,,, and show weak correlations (absolute coefficients ≤ 0.4).
- Strong correlations: exhibits strong positive correlations (coefficients > 0.6), while demonstrates very strong negative correlations (absolute coefficients > 0.8).
- Moderate correlations: shows moderate positive correlation (coefficients < 0.6), and shows moderate negative correlation (absolute coefficients ≤ 0.6).
3.5. Design Strategies
- Building spacing: the negative correlation of indicates that larger spacing reduces mutual shading, thereby decreasing winter heating demand and overall energy consumption.
- Layout orientation: the positive coefficient of suggests avoiding compact east-west layouts; larger north-south spacing enhances solar access, reducing winter heating demand. The negative coefficient of suggests dispersed north-south layouts to maximize south façade solar exposure.
- Building height: the positive coefficient of shows that taller buildings exacerbate shading effects. Lower average heights mitigate mutual shading and reduce heating energy consumption.
4. Discussion
4.1. Validation of GAN Energy Prediction Spatial Distribution
- Comparing the GAN prediction image and energy simulation image, the GAN energy prediction spatial distribution for Blocks 6–10 is relatively consistent with the energy simulation spatial distribution, indicating that the accurate spatial distribution characteristics of GAN prediction model.
- The energy consumption prediction errors for blocks 7, 8, and 9 are mainly concentrated in the pink circles. The GAN prediction model overestimates the energy consumption of these buildings. This is mainly because the prediction results of the GAN prediction model rely on the energy data in the training set, when the energy data of small buildings are not included in the dataset, errors will occur in the GAN prediction model’s results.
- In block 10, the energy consumption prediction errors are mainly concentrated in the pink circles. As seen from the block image, the two buildings in the pink circles are highly similar and adjacent. The GAN prediction model will consider these two buildings as one, making it difficult to accurately predict the energy consumption data by GAN model.
4.2. Validation of Design Strategies by Simulation-MIGA method
- Energy consumption: as shown in Figure 21a, the MIGA algorithm reduced block energy consumption by 34.42% (from 3.4397 × 107 kWh to 2.5589 × 107 kWh) over 40 generations.
- : as shown in Figure 21b, it decreased continuously from 0.1110 (Gen 2) to 0.09202 (Gen 29).
- : as shown in Figure 21c, peaked at 2.5347 (Gen 7) and declined to 2.5041 (Gen 40) after initial growth.
- Same indicators: both models incorporated , , , and as predictors, demonstrating robust predictive performance.
- Same influence directions: and show positive correlation with models; and show negative correlation with models.
5. Conclusions
- GAN model performance: comparative analysis of loss values and FID across three GAN models revealed that data augmentation significantly enhanced model performance. Semantic label preprocessing further improved prediction accuracy.
- GAN model validation: testing on ten out-of-sample blocks demonstrated that the GAN could generate energy images from block images. Parametric conversion yielded predicted energy values with 1–14.9% errors, drastically reducing computational time while maintaining reliability for block-level optimization.
- Morphology indicators: morphological analysis of 100 solutions identified four key predictors: , , , and , all significantly influencing block energy consumption.
- Design strategies: according to ridge regression analysis, maintaining larger building spacing, adopting a more dispersed north-south layout, and a more compact east-west layout collectively increase solar energy in winter, reducing heating demand and total energy consumption.
- Energy spatial distribution: the GAN-based energy prediction model can predict energy consumption for individual buildings in a block while maintaining the spatial information. Although there are some differences compared to simulation results, the distribution trend of GAN predictions is consistent with the simulation results.
- Strategy validation: based on solutions generated from independent simulation-based optimization, this study established a validation ridge regression model to evaluate the effectiveness of the design strategy. The results demonstrate that the validation ridge regression model shares a similar regression formulation with the GAN-based ridge regression model, confirming the validity of the design strategy proposed through the GAN-based optimization process.
6. Limitation and Future Research
6.1. Limitation
- Insufficient Energy Simulation Detail: lack of building internal layout data limited detailed energy simulation, reducing surrogate model accuracy.
- Absence of Multi-Objective Optimization: no multi-objective optimization was applied to building systems (e.g., cooling, heating, and lighting), weakening conclusion interpretability and specificity.
- Limited Generalizability: model generalizability is constrained by reliance on Lanzhou’s cold-climate simulation data, limiting applicability to other climatic zones.
- Narrow Optimization Scope: the study focuses solely on energy efficiency, neglecting trade-offs with thermal comfort, cost, and landscape design in block layout optimization.
6.2. Future Research
- Future work will collect residential building plans from Lanzhou to develop a detailed parametric block model, followed by energy simulations to train a more accurate GAN model.
- Separate GAN models will be developed for cooling, heating, and lighting systems, and integrated with multi-objective optimization to optimize block layout design.
- The optimization framework will be extended by incorporating additional objectives (e.g., construction cost, landscaping expense, and land use efficiency) to enable comprehensive urban layout optimization via GAN-MIGA.
- Various machine learning algorithms will be employed to build regression models, and their performance will be compared to determine the optimal approach.
- The applicability of GAN-MIGA in optimizing urban street canyons for improved outdoor thermal comfort will be explored in future studies.
- Future studies will collect district data from multiple cold-region cities at similar latitudes to construct a larger-scale dataset. This will be used to train a GAN-based model with enhanced generalization capability for block building energy consumption.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| GAN | Generative Adversarial Network |
| MIGA | Multi-Island Genetic Algorithm |
| GA | Genetic Algorithm |
| HVAC | Heating, Ventilation, and Air Conditioning |
| BIM | Building Information Model |
| ML | Machine Learning |
| ANN | Artificial Neural Networks |
| SVM | Support Vector Machines |
| RNN | Recurrent Neural Networks |
| MLP | Multi-layer Perceptron |
| GNN | Graph Neural Networks |
| VGG | Visual Geometry Group |
| NSGA-II | Non-dominated Sorting Genetic Algorithm II |
| FID | Fréchet Inception Distance |
| XPS | Extruded Polystyrene |
| SBR | Styrene-Butadiene Rubber |
Appendix A
| The Setting Name | Value | Unit |
|---|---|---|
| Num of people per area | 0.028 | per/m2 |
| Equipment load per area | 6.70 | W/m2 |
| Lighting density per area | 9.00 | W/m2 |
| Infiltration rate per area | 0.000569 | m3/s per m2 |
| Ventilation per area | 0.001 | m3/s per m2 |
| Ventilation per person | 0.008 | m3/s per person |
| Heating set-point | 21 | °C |
| Cooling set-point | 24 | °C |
| Wall | ||||
|---|---|---|---|---|
| Material | Stucco | Concrete | Insulation-R10 (XPS) | Gypsum |
| Roughness | Smooth | Rough | Medium Smooth | Smooth |
| Thickness (m) | 0.025 | 0.25 | 0.05 | 0.012 |
| Conductivity (W/m-K) | 0.691 | 1.31 | 0.020 | 0.1599 |
| Density (kg/m3) | 1858.0 | 2240.26 | 50 | 784.9 |
| Specific Heat (J/kg-K) | 836.8 | 836.26 | 1000 | 829.46 |
| Thermal Absorptance | 0.9 | 0.9 | 0.9 | 0.9 |
| Solar Absorptance | 0.7 | 0.7 | 0.7 | 0.4 |
| Visible Absorptance | 0.92 | 0.7 | 0.7 | 0.4 |
| Roof | ||||
|---|---|---|---|---|
| Material | Insulation | Concrete | Ceiling Air Gap | Acoustic Tile |
| Roughness | Medium Rough | Medium Rough | Smooth | Medium Smooth |
| Thickness (m) | 0.05 | 0.2 | 0.1 | 0.02 |
| Conductivity (W/m-K) | 0.03 | 1.95 | 0.556 | 0.06 |
| Density (kg/m3) | 43.0 | 2240 | 1.28 | 368.0 |
| Specific Heat (J/kg-K) | 1210.0 | 900 | 1000.0 | 590.0 |
| Thermal Absorptance | 0.9 | 0.9 | 0.9 | 0.9 |
| Solar Absorptance | 0.7 | 0.8 | 0.7 | 0.2 |
| Visible Absorptance | 0.7 | 0.8 | 0.7 | 0.2 |
| Floor | |||
|---|---|---|---|
| Material | Insulation-R10 (PUR) | Concrete | Carpet pad (SBR) |
| Roughness | Medium Smooth | Rough | Medium Smooth |
| Thickness (m) | 0.05 | 0.20 | 0.02 |
| Conductivity (W/m-K) | 0.020 | 1.31 | 0.15 |
| Density (kg/m3) | 50 | 2240.26 | 600 |
| Specific Heat (J/kg-K) | 1000 | 836.26 | 1500 |
| Thermal Absorptance | 0.9 | 0.9 | 0.8 |
| Solar Absorptance | 0.7 | 0.7 | 0.6 |
| Visible Absorptance | 0.7 | 0.7 | 0.6 |
| Floor | |||
|---|---|---|---|
| Material | Clean Float Glass | Air | Clean Glass |
| Thickness (m) | 0.006 | 0.01 | 0.006 |
| solar transmittance | 0.429 | None | 0.775 |
| solar reflectance front | 0.308 | None | 0.071 |
| solar reflectance back | 0.379 | None | 0.071 |
| visible transmittance | 0.334 | None | 0.881 |
| visible reflectance front | 0.453 | None | 0.08 |
| visible reflectance back | 0.505 | None | 0.08 |
| infrared transmittance | 0.0 | None | 0.0 |
| emissivity front | 0.84 | None | 0.84 |
| emissive back | 0.82 | None | 0.84 |
| conductivity (W/m-K) | 0.899 | None | 0.899 |
| dirt correction factor | 1.0 | None | 1.0 |
| solar diffusing | No | None | No |
| Room Type | Area Percentage | Hourly Period | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
| Bedroom | 30% | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.5 | 0.5 | 0 | 0 | 0 | 0 |
| Living Room | 40% | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0.5 | 1.0 | 1.0 | 1.0 | 1.0 |
| Kitchen | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 1.0 |
| Bathroom | 10% | 0 | 0 | 0 | 0 | 0 | 0.5 | 0.5 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
| Auxiliary Room | 10% | 0 | 0 | 0 | 0 | 0 | 0.5 | 0.5 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
| Unified Setting | 0.30 | 0.30 | 0.30 | 0.30 | 0.30 | 0.40 | 0.55 | 0.37 | 0.42 | 0.42 | 0.42 | 0.52 | |
| Room Type | Area Percentage | Hourly Period | |||||||||||
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | ||
| Bedroom | 30% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 1.0 | 1.0 | 1.0 |
| Living Room | 40% | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.5 | 0 | 0 | 0 |
| Kitchen | 10% | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bathroom | 10% | 0.1 | 0.1 | 0,1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Auxiliary Room | 10% | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0 | 0 | 0 |
| Unified Setting | 0.42 | 0.42 | 0.42 | 0.42 | 0.42 | 0.52 | 0.42 | 0.46 | 0.41 | 0.30 | 0.30 | 0.30 | |
| Room Type | Area Percentage | Hourly Period | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
| Bedroom | 30% | 0 | 0 | 0 | 0 | 0 | 1.0 | 0.5 | 0 | 0 | 0 | 0 | 0 |
| Living Room | 40% | 0 | 0 | 0 | 0 | 0 | 0.5 | 1.0 | 0 | 0 | 0 | 0 | 0 |
| Kitchen | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 |
| Bathroom | 10% | 0 | 0 | 0 | 0 | 0 | 0.5 | 0.5 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
| Auxiliary Room | 10% | 0 | 0 | 0 | 0 | 0 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
| Unified Setting | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.56 | 0.71 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | |
| Room Type | Area Percentage | Hourly Period | |||||||||||
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | ||
| Bedroom | 30% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 1.0 | 0 | 0 |
| Living Room | 40% | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 1.0 | 0.5 | 0 | 0 | 0 |
| Kitchen | 10% | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bathroom | 10% | 0.1 | 0.1 | 0,1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Auxiliary Room | 10% | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0 | 0 | 0 |
| Unified Setting | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.12 | 0.42 | 0.46 | 0.56 | 0.30 | 0.00 | 0.00 | |
| Room Type | Area Percentage | Hourly Period | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
| Bedroom | 30% | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 1.0 | 0 | 0 | 0 | 0 |
| Living Room | 40% | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 1.0 | 1.0 | 0.5 | 0.5 | 1.0 |
| Kitchen | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 1.0 |
| Bathroom | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Auxiliary Room | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Unified Setting | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.60 | 0.70 | 0.40 | 0.20 | 0.20 | 0.50 | |
| Room Type | Area Percentage | Hourly Period | |||||||||||
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | ||
| Bedroom | 30% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | 1.0 | 0 | 0 |
| Living Room | 40% | 1.0 | 0.5 | 0.5 | 0.5 | 0.5 | 1.0 | 1.0 | 1.0 | 0.5 | 0 | 0 | 0 |
| Kitchen | 10% | 0 | 0 | 0 | 0 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bathroom | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Auxiliary Room | 10% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Unified Setting | 0.40 | 0.20 | 0.20 | 0.20 | 0.20 | 0.50 | 0.40 | 0.40 | 0.50 | 0.30 | 0.00 | 0.00 | |
References
- Arnfield, A. Two decades of urban climate research: A review of turbulence, exchanges of energy and water, and the urban heat island. Int. J. Climatol. 2003, 23, 1–26. [Google Scholar] [CrossRef]
- Hassan, A.M.; Elmokadem, A.A.; Megahed, N.A.; Abo Eleinen, O.M. Urban morphology as a passive strategy in promoting outdoor air quality. J. Build. Eng. 2020, 29, 101204. [Google Scholar] [CrossRef]
- Fan, M.; Chau, C.K.; Chan, E.H.W.; Jia, J. A decision support tool for evaluating the air quality and wind comfort induced by different opening configurations for buildings in canyons. Sci. Total Environ. 2017, 574, 569–582. [Google Scholar] [CrossRef]
- Xu, X.; Ou, J.; Liu, P.; Liu, X.; Zhang, H. Investigating the impacts of three-dimensional spatial structures on CO2 emissions at the urban scale. Sci. Total Environ. 2021, 762, 143096. [Google Scholar] [CrossRef]
- Bichiou, Y.; Krarti, M. Optimization of envelope and HVAC systems selection for residential buildings. Energy Build. 2011, 43, 3373–3382. [Google Scholar] [CrossRef]
- IEA. Energy Efficiency; Licence: CC BY 4.0; IEA: Paris, France, 2021; Available online: https://www.iea.org/reports/energy-efficiency-2021 (accessed on 1 January 2020).
- Jia, Y.; Wang, J.; Reza Hosseini, M.; Shou, W.; Wu, P.; Mao, C. Temporal graph attention network for building thermal load prediction. Energy Build. 2024, 321, 113507. [Google Scholar] [CrossRef]
- Qiao, Q.; Yunusa-Kaltungo, A.; Edwards, R.E. Towards developing a systematic knowledge trend for building energy consumption prediction. J. Build. Eng. 2020, 35, 101967. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Zhou, Y.P.; Wu, J.Y.; Wang, R.Z.; Shiochi, S.; Li, Y.M. Simulation and experimental validation of the variable-refrigerant-volume (VRV) air-conditioning system in EnergyPlus. Energy Build. 2008, 40, 1041–1047. [Google Scholar] [CrossRef]
- Magnier, L.; Haghighat, F. Multiobjective optimization of building design using TRNSYS simulations, genetic algorithm, and Artificial Neural Network. Build. Environ. 2010, 45, 739–746. [Google Scholar] [CrossRef]
- Zhu, C.; Tian, W.; Yin, B.; Li, Z.; Shi, J. Uncertainty calibration of building energy models by combining approximate Bayesian computation and machine learning algorithms. Appl. Energy 2020, 268, 115025. [Google Scholar] [CrossRef]
- Li, Q.; Meng, Q.; Cai, J.; Yoshino, H.; Mochida, A. Applying support vector machine to predict hourly cooling load in the building. Appl. Energy 2009, 86, 2249–2256. [Google Scholar] [CrossRef]
- Shine, P.; Scully, T.; Upton, J.; Murphy, M.D. Annual electricity consumption prediction and future expansion analysis on dairy farms using a support vector machine. Appl. Energy 2019, 250, 1110–1119. [Google Scholar] [CrossRef]
- Buratti, C.; Barbanera, M.; Palladino, D. An original tool for checking energy performance and certification of buildings by means of Artificial Neural Networks. Appl. Energy 2014, 120, 125–132. [Google Scholar] [CrossRef]
- Runge, J.; Zmeureanu, R. Forecasting Energy Use in Buildings Using Artificial Neural Networks: A Review. Energies 2019, 12, 3254. [Google Scholar] [CrossRef]
- Roman, N.D.; Bre, F.; Fachinotti, V.D.; Lamberts, R. Application and characterization of metamodels based on artificial neural networks for building performance simulation: A systematic review. Energy Build. 2020, 217, 109972. [Google Scholar] [CrossRef]
- Ahmad, M.W.; Mourshed, M.; Rezgui, Y. Trees vs. Neurons: Comparison between random forest and ANN for high-resolution prediction of building energy consumption. Energy Build. 2017, 147, 77–89. [Google Scholar] [CrossRef]
- Wei, Y.; Zhang, X.; Shi, Y.; Xia, L.; Pan, S.; Wu, J.; Han, M.; Zhao, X. A review of data-driven approaches for prediction and classification of building energy consumption. Renew. Sustain. Energy Rev. 2018, 82, 1027–1047. [Google Scholar] [CrossRef]
- Lin, X.; Yu, H.; Wang, M.; Li, C.; Wang, Z.; Tang, Y. Electricity Consumption Forecast of High-Rise Office Buildings Based on the Long Short-Term Memory Method. Energies 2021, 14, 4785. [Google Scholar] [CrossRef]
- Zhou, Y.; Liu, Y.; Wang, D.; Liu, X. Comparison of machine-learning models for predicting short-term building heating load using operational parameters. Energy Build. 2021, 253, 111505. [Google Scholar] [CrossRef]
- Zhou, X.; Lin, W.; Kumar, R.; Cui, P.; Ma, Z. A data-driven strategy using long short term memory models and reinforcement learning to predict building electricity consumption. Appl. Energy 2022, 306, 118078. [Google Scholar] [CrossRef]
- Lu, C.; Li, S.; Lu, Z. Building energy prediction using artificial neural networks: A literature survey. Energy Build. 2022, 262, 111718. [Google Scholar] [CrossRef]
- Biswas, M.A.R.; Robinson, M.D.; Fumo, N. Prediction of residential building energy consumption: A neural network approach. Energy 2016, 117, 84–92. [Google Scholar] [CrossRef]
- Nasruddin; Sholahudin; Satrio, P.; Mahlia, T.M.I.; Giannetti, N.; Saito, K. Optimization of HVAC system energy consumption in a building using artificial neural network and multi-objective genetic algorithm. Sustain. Energy Technol. Assess. 2019, 35, 48–57. [Google Scholar] [CrossRef]
- Pham, V.-D.; Bui, Q.-T. Spatial resolution enhancement method for Landsat imagery using a Generative Adversarial Network. Remote Sens. Lett. 2021, 12, 654–665. [Google Scholar] [CrossRef]
- Li, J.; Guo, F.; Chen, H. A study on urban block design strategies for improving pedestrian-level wind conditions: CFD-based optimization and generative adversarial networks. Energy Build. 2024, 304, 113863. [Google Scholar] [CrossRef]
- Pan, X.; Fan, X.; Shen, L.; Lei, X.; Xu, R.; Zhou, X. GAN-based prediction of mean wind pressure fields among arbitrarily arranged building groups under aerodynamic interference effects. Eng. Struct. 2026, 350, 121962. [Google Scholar] [CrossRef]
- Zhou, S.; Jia, W.; Diao, H.; Geng, X.; Wu, Y.; Wang, M.; Wang, Y.; Xu, H.; Lu, Y.; Wu, Z. A CycleGAN-Pix2pix framework for multi-objective 3D urban morphology optimization: Enhancing thermal performance in high-density areas. Sustain. Cities Soc. 2025, 126, 106400. [Google Scholar] [CrossRef]
- Huang, C.; Zhang, G.; Yao, J.; Wang, X.; Calautit, J.K.; Zhao, C.; An, N.; Peng, X. Accelerated environmental performance-driven urban design with generative adversarial network. Build. Environ. 2022, 224, 109575. [Google Scholar] [CrossRef]
- Radford, A.; Metz, L.; Chintala, S.J.C. Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks. arXiv 2015, arXiv:1511.06434. [Google Scholar]
- He, Q.; Li, Z.; Gao, W.; Chen, H.; Wu, X.; Cheng, X.; Lin, B. Predictive models for daylight performance of general floorplans based on CNN and GAN: A proof-of-concept study. Build. Environ. 2021, 206, 108346. [Google Scholar] [CrossRef]
- Wu, A.N.; Stouffs, R.; Biljecki, F. Generative Adversarial Networks in the built environment: A comprehensive review of the application of GANs across data types and scales. Build. Environ. 2022, 223, 109477. [Google Scholar] [CrossRef]
- Quan, S.J. Urban-GAN: An artificial intelligence-aided computation system for plural urban design. Environ. Plan. B Urban Anal. City Sci. 2022, 49, 2500–2515. [Google Scholar] [CrossRef]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. Adv. Neural Inf. Process. Syst. 2014, 27. [Google Scholar] [CrossRef]
- Isola, P.; Zhu, J.Y.; Zhou, T.; Efros, A.A. Image-to-Image Translation with Conditional Adversarial Networks. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 5967–5976. [Google Scholar]
- Wang, F.P.; Xu, Y.; Zhang, G.Q.; Zhang, K. Aerodynamic optimal design for a glider with the supersonic airfoil based on the hybrid MIGA-SA method. Aerosp. Sci. Technol. 2019, 92, 224–231. [Google Scholar] [CrossRef]
- Hamdy, M.; Nguyen, A.T.; Hensen, J. A performance comparison of multi-objective optimization algorithms for solving nearly-zero-energy-building design problems. Energy Build. 2016, 121, 57–71. [Google Scholar] [CrossRef]
- Li, J.; Chen, H. Optimization and Prediction of Design Variables Driven by Building Energy Performance—A Case Study of Office Building in Wuhan. In Proceedings of the 2020 DigitalFUTURES, Singapore, 26 June 2020; pp. 229–242. [Google Scholar]
- Kim, C.H.; Jung, D.W.; Lee, K.H. Automated calibration of semiconductor fabrication HVAC models using energyplus–isight integration for digital twin fidelity enhancement. Energy Build. 2026, 351, 116651. [Google Scholar] [CrossRef]
- Kamel, T.M. A new comprehensive workflow for modelling outdoor thermal comfort in Egypt. Sol. Energy 2021, 225, 162–172. [Google Scholar] [CrossRef]
- 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]
- Zhu, J.-Y.; Park, T.; Isola, P.; Efros, A.A. Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2223–2232. [Google Scholar]
- Creswell, A.; White, T.; Dumoulin, V.; Arulkumaran, K.; Sengupta, B.; Bharath, A.A. Generative Adversarial Networks: An Overview. IEEE Signal Process. Mag. 2018, 35, 53–65. [Google Scholar] [CrossRef]
- Park, T.; Liu, M.-Y.; Wang, T.-C.; Zhu, J.-Y. Semantic Image Synthesis with Spatially-Adaptive Normalization. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 2332–2341. [Google Scholar]
- Liu, S.; Wei, Y.; Lu, J.; Zhou, J. An Improved Evaluation Framework for Generative Adversarial Networks. arXiv 2018, arXiv:1803.07474. [Google Scholar] [CrossRef]
- Choi, Y.; Choi, M.; Kim, M.; Ha, J.-W.; Kim, S.; Choo, J. Stargan: Unified generative adversarial networks for multi-domain image-to-image translation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 8789–8797. [Google Scholar]
- Natanian, J.; Wortmann, T. Simplified evaluation metrics for generative energy-driven urban design: A morphological study of residential blocks in Tel Aviv. Energy Build. 2021, 240, 110916. [Google Scholar] [CrossRef]
- Yang, L.; Yang, X.; Zhang, H.; Ma, J.; Zhu, H.; Huang, X. Urban morphological regionalization based on 3D building blocks—A case in the central area of Chengdu, China. Comput. Environ. Urban Syst. 2022, 94, 101800. [Google Scholar] [CrossRef]
- Zheng, Y.; Ge, Y.; Muhsen, S.; Wang, S.; Elkamchouchi, D.H.; Ali, E.; Ali, H.E. New ridge regression, artificial neural networks and support vector machine for wind speed prediction. Adv. Eng. Softw. 2023, 179, 103426. [Google Scholar] [CrossRef]
- Hoerl, A.E.; Kennard, R.W. Ridge Regression: Biased Estimation for Nonorthogonal Problems. Technometrics 1970, 12, 55–67. [Google Scholar] [CrossRef]
- Yang, F.; Qian, F.; Lau, S.S.Y. Urban form and density as indicators for summertime outdoor ventilation potential: A case study on high-rise housing in Shanghai. Build. Environ. 2013, 70, 122–137. [Google Scholar] [CrossRef]
- Lei, Y.; Zhan, S.; Chong, A. Sustainable cooling in the tropics with mixed-mode ventilation and thermal adaptation. Build. Environ. 2025, 284, 113339. [Google Scholar] [CrossRef]






















| Related Parameters | Value | Related Parameters | Value |
|---|---|---|---|
| Sub-population size | 10 | Elite size | 1 |
| Number of Island | 5 | Rel tournament size | 0.5 |
| Number of generations | 40 | Penalty base | 0.0 |
| Rate of crossover | 0.9 | Penalty multiplier | 1000.0 |
| Rate of mutation | 0.1 | Penalty exponent | 2 |
| Rate of migration | 0.2 | Default variable bound (abs val) | 1000.0 |
| Interval of migration | 5 | Failed Run Penalty Value | 1030 |
| CycleGAN Hyperparameters | Value | CycleGAN Hyperparameters | Value |
|---|---|---|---|
| Batch Size | 1 | Learning rate of generator | 0.0002 |
| 10 | Learning rate of discriminator | 0.0002 | |
| 0.5 | Number of steps to decay | 40,000 | |
| Total number of steps | 80,000 |
| Dataset Name | Dataset A | Dataset B | Dataset C |
|---|---|---|---|
| Dataset Size | 3180 Image Pairs | 3180 Image Pairs | 265 Image Pairs |
| Rotation | Yes | Yes | NO |
| Labeling | Yes | No | Yes |
| GAN Algorithm | CycleGAN | CycleGAN | CycleGAN |
| Morphological Indicator | Formula | Unit | Nomenclature | Description |
|---|---|---|---|---|
| Building Area Ratio | None | is the footprint area of the building. is the number of buildings in the block. is the block site area. | ||
| Floor Area Ratio | None | the height of the building. is the floor height of buildings, set at 3 m. | ||
| Mean Building Height | m | the height of the building. | ||
| Standard Deviation of Building Height | m | the average height of buildings in the block. | ||
| Mean Building-to-Building Distance | m | is the minimum spacing value between a single building and all its adjacent buildings. | ||
| Mean Distance of Buildings to Block Center | m | is the distance from the building to the block centre. | ||
| North–South Projection Facade Ratio | None | is the total area of building projection areas in the north-south direction. is the area of the largest projected rectangle in the north-south direction. | ||
| East–West Projection Facade Ratio | None | is the total area of building projection areas in the east-west direction. is the area of the largest projected rectangle in the east-west direction. |
| Optimization Method | Model Preparation Time | Average Time per Run | Total Number of Runs | Total Time |
|---|---|---|---|---|
| GAN-based Optimization | 30.5 h | 1 min 20 s | 2000 | 74.5 h |
| Simulation-based Optimization | None | 6 min 40 s | 2000 | 222 h |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Guo, X.; Wang, S.; Li, J. GAN-MIGA-Driven Building Energy Prediction and Block Layout Optimization: A Case Study in Lanzhou, China. Urban Sci. 2026, 10, 77. https://doi.org/10.3390/urbansci10020077
Guo X, Wang S, Li J. GAN-MIGA-Driven Building Energy Prediction and Block Layout Optimization: A Case Study in Lanzhou, China. Urban Science. 2026; 10(2):77. https://doi.org/10.3390/urbansci10020077
Chicago/Turabian StyleGuo, Xinwei, Shida Wang, and Jingyi Li. 2026. "GAN-MIGA-Driven Building Energy Prediction and Block Layout Optimization: A Case Study in Lanzhou, China" Urban Science 10, no. 2: 77. https://doi.org/10.3390/urbansci10020077
APA StyleGuo, X., Wang, S., & Li, J. (2026). GAN-MIGA-Driven Building Energy Prediction and Block Layout Optimization: A Case Study in Lanzhou, China. Urban Science, 10(2), 77. https://doi.org/10.3390/urbansci10020077

