书城管理决策问题管理系统开发研究
10721500000024

第24章 互联网环境下群体智能决策支持系统生成器(i-GIDSSG)简介

前面各章所作的各种研究最终都是为了研制出决策问题管理系统开发组件(PMS-DC),以解决DSS中问题管理子系统或面向问题求解的DSS的开发问题。

本书所研究的PMS-DC是i-GIDSSG的一部分,也就是说,我们将面向对象的组件技术应用到DSS的生成器中,将i-GIDSSG组件化,通过研制出一系列用于开发专用DSS各方面功能子系统的组件,构成一个相互衔接的组件群来开发各种专用的DSS。因此,为更好地说明PMS-DC在i-GIDSSG中的作用和所处的地位,以及PMS-DC的设计架构,我们先对i-GIDSSG作简单介绍。

5.1.1 目标与思路

1.项目研究目标

i-GIDSSG的研发源于中南大学陈晓红教授负责的国家杰出青年科学基金项目。该项目的研究目标是以基于通用系统理论的层次模型理论为指导,从理论和方法上对群体智能决策支持系统开发中的一系列关键技术难题进行深入系统的理论探索和研究,并提出解决这些关键技术难题的方法,设计开发相应的决策支持组件群,形成决策应用软件开发平台,以解决实践中决策支持系统或带辅助决策功能的信息系统(我们统称为决策应用软件)开发困难的问题。

2.总体研究思路

项目研究框架。

(1)针对政府及企业面向决策的信息系统开发需求,结合国家自然科学基金和教育部优秀青年教师基金的相关项目,针对互联网环境下决策支持系统的开发过程,研究并提出基于层次模型理论的DSS开发方法。

(2)在该方法论的指导下,设计互联网环境下群体智能决策支持系统一般架构,在一般架构中将软件的逻辑概念设计和物理实施紧密结合,简化决策软件开发和软件本身的复杂性,为系统开发者建立具体的软件体系结构提供模板。

(3)研究决策应用软件开发平台的关键技术包括决策问题的理解与求解技术、决策模型可重用和快速建模技术、面向对象的数据管理技术、基于Agent的数据挖掘技术、知识存储与检索技术以及基于群体聚类算法的群决策管理技术等。

(4)运用面向对象的组件技术,将i-GIDSSG组件化,即以决策功能组件作为DSS生成器的基本形式。研制决策支持系统的开发组件群,包括问题管理系统开发组件、模型管理系统开发组件、数据管理系统开发组件、知识管理系统开发组件、群决策管理系统开发组件和图形管理系统开发组件,为用户开发专用决策应用软件提供一种实用灵活的构建方式。

(5)将i-GIDSSG组件群应用于实际专用DSS或者带辅助决策功能的MIS开发中,包括企业客户关系管理与辅助决策系统、中小企业信用担保决策支持系统、期货市场风险监控与套期保值系统、中国金属矿产资源保障程度与开发利用决策支持系统、中国固体矿产业技术创新体系决策支持系统等,为企业和政府部分的科学决策提供必要的工具。

5.1.2 i-GIDSSG的组成与结构

1.i-GIDSSG的组成框架

作为通用的决策软件开发平台,i-GIDSSG(目前该平台软件系统的正式名称为Smart Decision)并非单一的组件系统,它实际上包含了决策支持系统开发的一整套理论和方法,即由基于层次模型理论的决策应用软件开发方法、决策应用软件一般架构和决策应用软件开发组件群三部分构成,从而为各类决策支持系统的快速开发提供有效的解决方案。

其中,基于层次模型理论的决策软件开发方法为DSS的整个开发过程提供指导,一般架构为系统开发者建立具体的软件体系结构提供模板,组件群则为具体的软件开发提供便捷的工具。

用户使用平台时,首先用开发方法给出的“问题形式描述”对具体的决策问题进行需求描述,然后根据任务层提供的“任务求解机制”进行问题求解分析,根据“决策软件一般架构”和实际的问题求解需求,分析确定决策软件的架构,最后利用“决策支持系统开发组件群”进行专用的DSS开发。

用户在开发专用决策应用软件时,在通用软件开发环境(Visía1 Stídio、VS。net、J2EE等)中,凡是涉及问题、模型、数据、知识和群决策等方面的功能模块,只要添加我们开发的组件即可得到所需的功能模块,用户只需要补充开发界面程序和其他非决策支持部分的程序就可以获得完整的专用决策应用系统软件,从而大大提高了开发速度,降低了开发难度。

2.i-GIDSSG的结构

根据我们提出的决策应用软件开发的理论与方法框架,决策应用软件的一般架构,该架构涵盖了各类不同的决策应用软件所需的基本部件。

问题管理系统通过与用户的不断交互开始一个决策问题的分解、求解过程,且向决策者提供各种信息,并提供对数据管理系统、模型管理系统、知识管理系统、群决策支持系统的访问接口,以控制整个系统设置和调用数据、模型、算法、知识等决策资源分析处理和求解决策问题。

数据管理系统包括内外部数据库、数据仓库管理和数据挖掘系统。数据管理子系统的模块包括数据源管理、数据整理与集成、数据集市管理、数据管理、挖掘模型管理、挖掘任务管理、数据挖掘及评价。其中数据仓库主要通过源数据库设置,连接数据库,集成异种数据,在此基础上进行数据集市管理和元数据管理。

模型管理系统包括方法库、模型库、模型字典和相应的管理系统。该系统主要用于创建、修改决策模型,包括设置模型的描述信息、模型的输入和输出变量、模型的表达式等。同时,为问题管理系统调用模型的算法设置和提供调用参数。

知识管理系统包括多属性知识库(事实、规则)和相应的管理系统,具体包括外明知识管理、内隐知识管理、知识地图、面向问题求解的多智能主体、电子会议管理、基于案例的知识管理。在使用之前,必须先将组织中的知识存入一般知识库,通过外明知识管理实现知识获取、知识精炼、知识存放、知识发布、知识评价和知识维护;通过内隐知识管理实现专家档案管理、知识专题论坛管理,提供搜索引擎;通过知识地图提供知识检索;通过基于案例的知识管理实现案例知识提取和案例知识分析,将适当的案例存放到案例知识库中。

群决策管理系统由管理员模块、组织者模块、参与者模块组成。其中管理员模块主要进行系统角色管理,设置系统用户及其权限,根据决策问题的性质和特点组织相关的决策成员,并进行初始化设置;组织者提出并定义问题、描述问题背景、分发问题及安排日程;参与者在获得问题后,运用本地系统功能界面及联机模型进行决策分析、制定决策方案,并在“电子白板”上填写决策中间结果以供其他参与者观看其思路。然后由组织者制定决策问题的目标和评价标准,参与者对问题进行评价或投票,执行群体聚类算法进行成员聚类,计算群体偏好和一致性指标并进行汇总与分析,根据参与者投票结果生成决策报告。

各系统之间的关系。用户通过问题管理系统进入和使用其他系统,输入需要决策的问题,并根据问题的性质或决策目标来选择使用模型管理系统、数据管理系统或知识管理系统。在决策过程中,用户通过问题管理系统与各系统进行交互反馈,不断调整决策问题、决策知识或模型、决策数据以及决策目标。在此过程中,通过群决策管理系统协调用户对各种调整的意见,使群用户之间沟通思路,统一认识,最终完成整个决策过程。

根据上述决策应用软件的一般架构和系统结构,i-GIDSSG被设计成由六大组件组成的组件群,分述如下:

(1)问题管理系统开发组件(PMS-DC)。用于开发DSS中的问题管理子系统或人机交互子系统,所开发的PMS主要用于决策问题的录入、查询,分析理解决策问题,控制整个DSS调用模型、数据、知识等资源求解决策问题,形成决策方案,并对决策方案进行管理。

(2)模型管理系统开发组件(MMS-DC)。用于开发DSS中的模型管理子系统或基于模型分析的专用DSS,所开发的MMS或专用DSS可以完成模型创建、修改和调用相应的算法进行分析计算。

(3)数据管理系统开发组件(DMS-DC)。用于开发DSS中的数据管理子系统或数据驱动的专用DSS(包括商务智能系统),所开发的DMS或专用DSS可实现数据仓库的构建、修改,提取存储在各种不同类型的数据库中的业务数据以备决策之用,同时构造数据挖掘和多维数据分析模块。

(4)知识管理系统开发组件(KMS-DC)。用于开发DSS中的知识管理子系统或知识驱动的专用DSS,所开发的KMS或专用DSS主要用来实现知识库的创建、修改和应用,构建知识搜索和分析模块以及知识论坛系统,并支持PMS调用相关知识理解和求解决策问题。

(5)群决策管理系统开发组件(GMS-DC)。用于开发DSS中的群决策管理子系统或电子会议系统,所开发的系统主要可实现决策会议管理、群决策成员管理与群决策方案管理。

(6)图形展示管理系统开发组件(CMS-DC)。主要用于开发DSS中各种图形生成和展示系统。

这些组件的关联图。

显然,在i-GIDSSG组件群中,PMS-DC因其所开发的PMS在DSS中的控制、管理等作用而具有很重要的意义,对于面向问题求解的DSS尤其如此。为此,本章将详细讨论如何构建这一组件,从所开发的决策问题管理系统的功能结构着手,重点研究组件的构成、功能、部件架构等内容。

5.1.3 i-GIDSSG的主要类库

除问题管理系统开发组件外,i-GIDSSG各组件包含的主要类库有:

1.模型管理系统开发组件的类库

在MMS-DC中包含两大类库:模型管理类库(DSS。Windows。Mode1)和算法管理类库(DSS。A1gorithm)。

2.数据管理系统开发组件的类库

在DMS-DC中包含两大类库:数据仓库类库(DSS。Windows。DataWarehoíse)和数据挖掘类库(DSS。Windows。DataMining)。

3.知识管理系统开发组件的类库

在KMS-DC中,类库为知识管理类库(DSS。Windows。Know1ed-ge)。

4.群决策管理系统开发组件的类库

在GMS-DC中包含两个类库:Agent管理类库(DSS。Windows。Agent)和电子会议(头脑风暴)管理类库(DSS。Windows。Brainstorm)。

5.图形展示管理系统开发组件的类库

在CMS-DC中,类库为绘图管理类库(DSS。Windows。Draw-ing)。其中定义了1个基本类,即控件类(DSSChart),用于绘制决策分析。

问题管理系统开发组件的类库,我们将在后面详细讨论。