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.
翻译:质量多样性算法可用于有效地创建一系列解决方案,以帮助工程师进行直觉性判断。但在非常昂贵的问题中,需要进行100,000次评估,质量多样性并不高效。即使通过代理模型的帮助,质量多样性也需要100次或即使1000次评估,使其在实际使用中不可行。在这项研究中,我们尝试通过在低维优化问题上使用预优化策略,然后将解决方案映射到高维情况来解决这个问题。对于一个用例,设计能够最小化风扰动的建筑物,我们展示了从建筑物地基的二维流特征预测3D建筑物周围的流特征的能力。通过使用质量多样性算法在2D框架下对足迹空间进行采样,我们可以训练出比使用像Sobol序列这样的空间填充算法选择的足迹集更准确的预测模型。仅在3D中模拟16座建筑,就创建了1024个低预测风扰动的建筑物设计。我们展示了通过使用质量多样性来生成训练数据,可以生成更好的机器学习模型而不是使用常见的抽样技术。该方法可以在计算昂贵的3D领域中引导生成设计,并允许工程师在早期设计阶段扫描设计空间,了解风扰动。