Efficient Quality Diversity Optimization of 3D Buildings through 2D Pre-optimization

Alexander Hagg, Martin L. Kliemank, Alexander Asteroth, Dominik Wilde, Mario C. Bedrunka +2 more
3/28/2023
cs.NEcs.LG

No official code found. Best implementation: lettucecfd/lettuce (293 stars, MIT, PyTorch, last commit 2026-04-13).

Abstract

Quality diversity algorithms can be used to efficiently create a diverse set of solutions to inform engineers' intuition. But quality diversity is not efficient in very expensive problems, needing 100.000s of evaluations. Even with the assistance of surrogate models, quality diversity needs 100s or even 1000s of evaluations, which can make it use infeasible. In this study we try to tackle this problem by using a pre-optimization strategy on a lower-dimensional optimization problem and then map the solutions to a higher-dimensional case. For a use case to design buildings that minimize wind nuisance, we show that we can predict flow features around 3D buildings from 2D flow features around building footprints. For a diverse set of building designs, by sampling the space of 2D footprints with a quality diversity algorithm, a predictive model can be trained that is more accurate than when trained on a set of footprints that were selected with a space-filling algorithm like the Sobol sequence. Simulating only 16 buildings in 3D, a set of 1024 building designs with low predicted wind nuisance is created. We show that we can produce better machine learning models by producing training data with quality diversity instead of using common sampling techniques. The method can bootstrap generative design in a computationally expensive 3D domain and allow engineers to sweep the design space, understanding wind nuisance in early design phases.

View on arXivView PDF

Code Implementations(1)

lettucecfd/lettuceCommunity100%
PyTorchMIT

Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method

29357PythonMay 7, 20196 months agoMIT
cfdlattice-boltzmannmachine-learningphysics-simulationpytorch+1 more

Similar Papers

Cite this paper

@article{hagg2023efficient,
  title  = {Efficient Quality Diversity Optimization of 3D Buildings through 2D Pre-optimization},
  author = {Alexander Hagg and Martin L. Kliemank and Alexander Asteroth and Dominik Wilde and Mario C. Bedrunka and Holger Foysi and Dirk Reith},
  year   = {2023},
  eprint = {2303.15896},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.15896v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.15896.svg)](https://codeofpaper.com/paper/2303.15896)

Discussion