统一建模混合变量的层级结构,提升复杂系统设计效率
Modeling Hierarchical Spaces: A Review and Unified Framework for Surrogate-Based Architecture Design
- 用元变量和部分约束变量建模条件依赖关系
- 构建设计空间图,支持复杂架构的层次距离与核函数定义
- 适用于神经网络与绿色飞机等实际设计问题
涉及混合变量输入的仿真问题常具有层级、条件、异质或树状结构。这些特性给数据表示、建模与优化带来挑战。本文综述了相关文献并提出统一框架,支持连续、整数与分类变量。引入‘元变量’概念,其取值决定其他变量的存在,以建模条件与层级结构;进一步提出‘部分约束变量’,其激活依赖上下文条件。为捕捉变量间的层级关系,提出设计空间图,融合特征建模与图论思想,可定义通用层级域以描述复杂系统架构。框架定义了层级距离与核函数,实现层级域上的代理建模与优化。在神经网络与绿色飞机案例中验证有效性,方法已开源至Surrogate Modeling Toolbox (SMT 2.0)。
原文摘要 · Abstract (English)
Simulation-based problems involving mixed-variable inputs frequently feature domains that are hierarchical, conditional, heterogeneous, or tree-structured. These characteristics pose challenges for data representation, modeling, and optimization. This paper reviews extensive literature on these structured input spaces and proposes a unified framework that generalizes existing approaches. In this framework, input variables may be continuous, integer, or categorical. A variable is described as meta if its value governs the presence of other decreed variables, enabling the modeling of conditional and hierarchical structures. We further introduce the concept of partially-decreed variables, whose activation depends on contextual conditions. To capture these inter-variable hierarchical relationships, we introduce design space graphs, combining principles from feature modeling and graph theory. This allows the definition of general hierarchical domains suitable for describing complex system architectures. Our framework defines hierarchical distances and kernels to enable surrogate modeling and optimization on hierarchical domains. We demonstrate its effectiveness on complex system design problems, including a neural network and a green-aircraft case study. Our methods are available in the open-source Surrogate Modeling Toolbox (SMT 2.0).
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。