System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于模型管理,具体涉及一种基于面向对象思想的模型管理方法及系统。
技术介绍
1、模型在问题处理和决策制定中起着的重要作用,模型管理为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。
2、现实生活中大量存在的是半结构化、非结构化问题,难以使用计算机通过使用单一模型自动地处理问题。通常的处理方式是将非结构化问题分解成多个子问题,然后进行复合、还原。数据和模型可能分布在分散地理位置上的多个平台上,难以在一个分布式的环境中模型组合实现。
技术实现思路
1、为解决现有技术中存在的上述问题,本专利技术提供了一种种基于面向对象思想的模型管理方法及系统,本专利技术的目的可以通过以下技术方案实现:
2、s1:获取决策信息,对所述决策信息进行语义分析得到问题描述数据,根据所述问题描述数据生成模型操作申请序列;
3、s2:预设模型库,将所述模型库中的所有模型的输入、输出、运行、结果、数据文件抽象概括为结构化模型;通过所述结构化模型提取所述模型库的特征信息对模型进行数据类型匹配和数据类型转换建立模型字典库;
4、s3:根据所述模型字典库得到模型类型,根据所述模型类型建立子目录,将对应类型的模型文件存储在所述子目录下,将所述子目录集成为模型文件库;
5、s4:根据所述模型操作申请序列搜索所述模型字典库得到组合模型,根据所述模型文件库确定所述组合模型对应的输入数据库表;
>6、s5:根据所述输入数据库表进行模型选择得到决策组合模型,通过对所述决策组合模型进行模型求解得到将模型操作执行序列,将所述模型操作执行序列转化为标准信息形式返回模型视图。
7、具体地,所述结构化模型包括元素结构、类属结构、单调标准结构;其中,所述元素结构包括简单实体、复合实体、属性、函数、测试。
8、具体地,所述数据类型匹配包括狭义数据类型匹配和广义数据类型匹配;其中,所述狭义数据类型匹配为将属性相同的模型进行连接,所述广义数据类型匹配为将数据类型集合的广义交集和广义并集的共有模型进行连接。
9、具体地,所述数据类型转换为将一个数据类型转换为另一个与其广义数据类型匹配的数据类型。
10、具体地,所述步骤s4具体包括如下步骤:
11、s401:根据所述模型字典库建立模型网,解析所述模型操作申请序列得到决策目标集合,所述决策目标集合包括源数据、目标数据、决策数据;
12、s402:根据所述决策目标集合对所述模型网进行化简得到重复路径集合,根据所述重复路径集合将所述模型网中对应的节点删除得到核节点集合;
13、s403:将所述核节点结合与所述重复路径集合结合得到组合模型集合,计算公式为:
14、,
15、其中,f为类型转换节点集合,m为模型网节点,intype为可执行状态,i重复路径集合长度,j与k为节点计数,l为核节点计数。
16、一种基于面向对象思想的模型管理系统,其特征在于,所述系统包括:决策模块、模型表示模块、模型集成模块、模型管理与组合模块、模型运行模块;
17、所述决策模块用于获取决策信息,对所述决策信息进行语义分析得到问题描述数据,根据所述问题描述数据生成模型操作申请序列;
18、所述模型表示模块用于预设模型库,将所述模型库中的所有模型的输入、输出、运行、结果、数据文件抽象概括为结构化模型;通过所述结构化模型提取所述模型库的特征信息对模型进行数据类型匹配和数据类型转换建立模型字典库;
19、所述模型集成模块用于根据所述模型字典库得到模型类型,根据所述模型类型建立子目录,将对应类型的模型文件存储在所述子目录下,将所述子目录集成为模型文件库;
20、所述模型管理与组合模块用于根据所述模型操作申请序列搜索所述模型字典库得到组合模型,根据所述模型文件库确定所述组合模型对应的输入数据库表;
21、所述模型运行模块用于根据所述输入数据库表进行模型选择得到决策组合模型,通过对所述决策组合模型进行模型求解得到将模型操作执行序列,将所述模型操作执行序列转化为标准信息形式返回模型视图。
22、本专利技术的有益效果为:
23、(1)通过模型库中的所有模型来为一个特定的决策问题找出所有可用的组合模型,定义在模型网的模型组合算法首先对模型网进行化简,找出与给定决策问题相关的子模型网,然后在该子模型网上进行搜索,极大地减小了模型组合的搜索空间,从而有效降低了模型组合过程的复杂度。通过引入源数据节点和目标节点的概念将模型组合过程限制在给定决策问题的源数据和期望目标的范围之内,从而提高了模型组合的精确度和执行效率。
24、(2)通过设置模型网为不同的模型库提供一致的表示形式,可以方便地定义和实现标准的操作而无需考虑模型库的实现细节,可以在有效的时间内完成给决策问题的模型组合任务,完成各种操作的自动化程度较高,从而降低了决策问题处理的难度。
本文档来自技高网...【技术保护点】
1.一种基于面向对象思想的模型管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述结构化模型包括元素结构、类属结构、单调标准结构;其中,所述元素结构包括简单实体、复合实体、属性、函数、测试。
3.根据权利要求1所述的方法,其特征在于,所述数据类型匹配包括狭义数据类型匹配和广义数据类型匹配;其中,所述狭义数据类型匹配为将属性相同的模型进行连接,所述广义数据类型匹配为将数据类型集合的广义交集和广义并集的共有模型进行连接。
4.根据权利要求1或3所述的方法,其特征在于,所述数据类型转换为将一个数据类型转换为另一个与其广义数据类型匹配的数据类型。
5.根据权利要求1所述的方法,其特征在于,所述步骤S4具体包括如下步骤:
6.一种基于面向对象思想的模型管理系统,其特征在于,所述系统包括:决策模块、模型表示模块、模型集成模块、模型管理与组合模块、模型运行模块;
【技术特征摘要】
1.一种基于面向对象思想的模型管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述结构化模型包括元素结构、类属结构、单调标准结构;其中,所述元素结构包括简单实体、复合实体、属性、函数、测试。
3.根据权利要求1所述的方法,其特征在于,所述数据类型匹配包括狭义数据类型匹配和广义数据类型匹配;其中,所述狭义数据类型匹配为将属性相同的模型进行连接,所述广义数据类型匹配为将数据类...
【专利技术属性】
技术研发人员:段莉娟,李宇,杨玉奇,
申请(专利权)人:北京中航科电测控技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。