论文部分内容阅读
模型驱动的决策支持系统(MD-DSS)是决策支持系统中最为重要的一种类型,其中,模型管理和MD-DSS的开发是目前国内外学者研究的重点。然而,在已有的研究中,仍然存在一些不足,MD-DSS中的模型的表示与管理方法不能有效支持决策问题的求解,MD-DSS的快速开发仍然缺乏有效的方法和完整的解决方案,使MD-DSS的适用性和开发效率都不能够满足企业实际的决策需要,导致其在企业中的普及率和应用水平较低。针对上述问题,本文对MD-DSS进行了系统研究。主要研究内容与结果包括:(1)MD-DSS中模型表示方法研究基于对MD-DSS的基本特征和决策问题求解的一般规律的研究,提出了设计模型表示方法应该遵循的四个原则,即全过程原则、统一性原则、分离性原则和用户性原则。基于这些原则,提出了一种新的模型表示方法——基于问题求解的模型表示(PSBMR)方法,该方法从五个层次(方案层、任务层、模型层、算法层和数据层)对决策问题的求解过程进行表示,实现了决策问题求解全过程的类的抽象与表示;实现了模型与算法对象的统一表示;实现了决策模型对其管理意义的清晰表示;提高了决策方案、决策模型与决策算法的可重用性。(2)MD-DSS中模型管理方法研究基于PSBMR方法,研究了MD-DSS中模型管理的主要问题,并提出了相应的解决方案:基于数据连接实现了模型简单清晰的集成,并解决模型集成中的粒度冲突与循环冲突问题;基于元数据管理实现了面向专家用户的决策模型与异质多数据库数据库的连接;通过表达式规则的制定,实现了模型管理系统对模型表达式的检验和理解;通过对算法信息与算法参数的定义,实现了实时动态算法字典的管理和算法参数接口的标准化,为决策用户和第三方厂商实现算法的扩展提供了基础;通过在决策问题求解的三个层次上的协同,实现了对决策问题的求解管理。(3)MD-DSS快速开发方法研究基于PSBMR方法,提出了一个由四个库(方案库、模型库、算法库和数据库)和六个管理器(方案库管理器、方案管理器、模型库管理器、算法库管理器、数据连接管理器和元数据管理器)构成的MD-DSS一般架构。在此基础上,将面向对象的方法从模型的表示引入到MD-DSS开发层次,设计并开发了一套包括数据连接组件、元数据管理组件、方案管理组件、模型管理组件、算法管理组件在内的完整的MD-DSS开发组件。为MD-DSS的快速开发提供了一个相对完善的解决方案。运用本文提出的PSBMR方法和开发的MD-DSS开发组件,实际开发了一个MD-DSS,即中国金属矿产资源决策支持系统。开发结果表明,相对于其它MD-DSS开发方法而言,组件化开发方法能够在提高开发效率的同时,使MD-DSS具有更强的个性与灵活性。