1.一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,包括以下步骤:S1.构建并维护决策模式库,所述决策模式库存储有多个预定义的决策模式,每个决策模式对应一个形式化的数学模型模板,所述数学模型模板采用结构化数据格式描述,包含变量模板、约束模板和目标函数模板;
S2.加载并解析待优化的体系架构模型,识别其中存在的决策点;
S3.将所识别的决策点与所述决策模式库中的决策模式进行匹配,对匹配成功的决策点,从步骤S2中的体系架构模型中提取决策模式所需参数,并将提取的参数注入决策模式对应的数学模型模板中,生成优化模型片段;
S4.将若干所述优化模型片段合成为一个完整、统一的优化模型;
S5.调用优化求解器对所述优化模型进行计算,获得最优解;
S6.将所述最优解中的决策变量赋值结果反向映射回步骤S2中的体系架构模型,生成优化后的体系架构方案。
2.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,所述数学模型模板采用JSON结构的结构化数据描述。
3.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,所述变量模板定义类型和索引集合;所述约束模板和目标函数模板使用参数化表示式定义。
4.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,所述决策模式至少包括筛选模式、划分模式、分配模式、排序模式和连接模式中的一种或多种。
5.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,步骤S2包括以下过程:S21.接收待优化的体系架构模型;
S22.遍历所述体系架构模型元素,识别用于表示候选系统资源、待分配作战活动和体系能力目标的建模元素;
S23.提取识别的建模元素中的属性信息及语义关系;
S24.基于提取的属性信息和语义关系,识别出待优化体系架构模型的决策点。
6.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,S2中的体系架构模型至少包括DoDAF、UAF、MODAF或NAF体系架构框架中的一种。
7.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,步骤S3包括以下过程:S31.根据预定义的匹配规则,将识别出的决策点与决策模式库中的决策模式进行匹配;
S32.针对匹配成功的决策点,从S2中的待优化体系架构模型中提取决策模式所需的候选实体与参数集合,形成参数字典;
S33.将所述参数字典注入决策模式对应的数学模型模板,生成包含变量、约束和局部目标函数的优化模型片段。
8.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,步骤S4中,优化模型片段的合成模式包括全局优化模式或聚焦优化模式,根据用户选择的合成模式,对若干所述优化模型片段进行合成;
所述全局优化模式为:将所有优化模型片段进行合成,来寻求全局最优解;
所述聚焦优化模式为:仅合并用户指定的决策点对应的优化模型片段,并将其他决策点的状态作为固定约束。
9.如权利要求1所述的一种基于决策模式的体系架构优化模型自动生成方法,其特征在于,所述优化求解器采用Gurobi、CPLEX或SCIP中的一种。
10.一种用于权利要求1至9任一所述方法的基于决策模式的体系架构优化模型自动生成系统,其特征在于,包括:决策模式库模块,用于构建并维护决策模式库;
模型转换引擎模块,用于加载并解析待优化的体系架构模型,识别决策点,并将所识别的决策点与所述决策模式库中的决策模式进行匹配,对匹配成功的决策点,从所述体系架构模型中提取决策模式所需参数,并将提取的参数注入决策模式对应的数学模型模板中,生成优化模型片段;
模型合成模块,用于将若干所述优化模型片段合成为一个完整、统一的优化模型;
优化求解与解释模块,用于调用优化求解器对所述优化模型进行计算,获得最优解;
结果映射与方案生成模块,用于将所述最优解中的决策变量赋值结果反向映射回所述体系架构模型,生成优化后的体系架构方案。