环境决策支持系统的技术基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《环境决策支持系统的技术基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 环境 决策 支持系统 技术 基础 课件
- 资源描述:
-
1、第四讲环境决策支持系统的技术基础2007年3月第一部 环境决策支持系统技术概述回顾 决策支持系统的基本结构决策支持系统的基本结构 决策支持系统是一个由多种功能协调配合而成的,以支持决策过程为目标的集成系统。从内部结构上看,它有以下两种基本形式:n一种形式由对话子系统、数据库子系统、模型库子系统和方法库子系统组成,如图1所示。n另一种DSS的内部结构形式由语言子系统、知识子系统和问题处理子系统组成,如图2所示。 n在实际建立DSS时,可以由上述两种基本结构通过分解或增加某些基本部件而演变出多种形式。 DSSDSS的构造与系统结构的构造与系统结构 软件环境n数据库与地理信息系统软件(ArcGIS等
2、)n方法与模型管理系统软件或算法集合n专家系统与知识推理系统n决策方法单目标决策分析模型(风险决策分析、竞争型决策分析、序贯决策分析、不确定型决策分析、贝叶斯决策分析、马尔可夫决策分析、自适应决策分析等)多指标决策分析模型(层次分析法、分层序列分析法、理想点分析法、效用函数分析法、优劣系数分析法),模糊决策分析以及现代管理决策问题(如,价格决策、存货决策、投资决策问题)n人机界面技术n群决策支持软件(如DICODESS)n系统集成软件等决策支持软件的三个技术层次决策支持软件的三个技术层次 从技术角度看,DSS具有专用DSS、 DSS生成器与DSS工具等三个层次,它们面向不同的人员,起着不同的作
3、用,三个层次相互间有着依托支撑的关系。基于基于DSS工具的EDSS的实现方案的实现方案 1)应用模式)应用模式 利用现有成熟的软件如利用现有成熟的软件如GIS系统如系统如ARC/INFO、MAPINFO、INTEHGRAH等等,RS软件软件ERMAPPER、PCI等等,可用可用LISP、PROLOG编制专家系统推理软件。这种方法的局限性在于要求编制专家系统推理软件。这种方法的局限性在于要求使用者有较强的使用者有较强的GIS,RS软件应用技术软件应用技术,和识别和识别RS数据、数据、GIS数数据表现的能力等。对决策者而言是勉为其难。据表现的能力等。对决策者而言是勉为其难。2)自主开发集成系统)自
4、主开发集成系统 RS和和GIS数据的复杂性决定了对应系统是复杂的信息系统数据的复杂性决定了对应系统是复杂的信息系统,其其开发难度决非一般开发难度决非一般MIS开发所能比的开发所能比的,因此因此,从底层用从底层用C/C+语语言开发难度非常大言开发难度非常大,需要投入极大的人力物力需要投入极大的人力物力,同时必须对系统同时必须对系统进行良好的设计才能满足系统的易用、易扩展等性能。进行良好的设计才能满足系统的易用、易扩展等性能。3)应用现代信息技术的系统集成方案)应用现代信息技术的系统集成方案 系统集成方案是指将现有系统集成方案是指将现有GIS、RS、ES等成熟软件包中的可等成熟软件包中的可重用组件
5、重用组件,重新融合为新的实用决策软件系统。重新融合为新的实用决策软件系统。 基于数据流集成技术进行系统开发基于数据流集成技术进行系统开发决策支持系统的关键技术n数据库系统n模型库系统面向事实n知识处理系统 面向问题n脑图系统面向思路n接口技术n集成技术n决策模型和方法数据库子系统 n数据和信息是减少决策不确定因素的根本所在,因此,数据库子系统是决策支持系统不可缺少的重要组成部分。n数据库子系统包括数据库(DB)和数据库管理系统(DBMS),其功能包括对数据的存储、检索、处理和维护,并能从来自各种渠道的各种信息资源中析取数据,把它们转换成DSS要求的各种内部数据。从某种意义上说,DSS数据库子系
6、统的主要工作就是进行一系列复杂的数据转换过程,与一般的数据库相比,DSS的数据库特别要求灵活易改,并且在修改和扩充中不丢失数据。模型库子系统(1) n现实数据表示的是过去已经发生了的事实,因此数据必然是面向历史的。我们利用各种模型,就可以把面向过去的数据变换成面向现在或者将来的有意义的信息。在DSS中,决策支持模型体现了管理者解决问题的途径,所以随着管理者对问题认识程度的深化,他们所使用的模型也必然会跟着产生相应的变化。模型库子系统应能够灵活地完成模型的存储和管理功能。n模型库子系统包括模型库(MB)和模型库管理系统(MBMS),它是决策支持系统的核心,是最重要的也是较难实现的部分。n模型库管
7、理系统管理的模型有两类:一类是标准模型(如规划模型、网络模型等),这些模型按照某些常用的程序设计语言编程,并存在库中。n另一类是由用户应用建模语言而建立的模型,即使是标准模型也有个再开发的过程模型库子系统(2)n模型不同于数据,模型库也不同于数据库。如何表示模型,如何组织模型库,模型库管理系统的功能要求有哪些,这些问题是决策支持系统开发的关键。目前尚未出现成熟的商品软件,也没有关于模型库系统的统一标准,模型库系统的开发是由研制者自行完成的。n模型种类很多,有数学模型、数据处理模型、智能模型、图形模型、图像模型等。数学模型可以用数学方程形式表达,也可以用算法形式描述。数据处理模型一般用数据处理过
8、程来说明。它们在计算机中均以计算机程序的形式表示。而图形、图像模型等在计算机中都是以数据文件形式表示。模型库既包含数据文件,又包含程序文件,需要设计统一的格式进行存储,以便使模型库管理系统对它们进行有效的管理。n模型库管理系统可以参照数据库管理系统的功能,如库的建立、模型的查询、增加、删除、修改等。由于模型比数据复杂,模型库比数据库复杂得多,模型库管理系统的功能相应地也复杂许多。n数据库管理系统是通过数据库语言来完成各项管理功能,模型库管理系统同样需要设计一套语言来完成模型库的各项管理功能,模型库语言比数据库语言复杂。模型库子系统(3)n模型库管理系统支持决策问题的定义和概念模型化、维护模型,
9、包括联结、修改、增删等。n模型库子系统与对话子系统的交互作用,可使用户控制对模型的操作、处置和使用;n它与数据库子系统交互作用,以便提供各种模型所需的数据,实现模型输入、输出和中间结果存取自动化;n它与方法库子系统交互作用,实行目标搜索、灵敏度分析和仿真运行自动化等。n模型库子系统的主要作用是通过人机交互语言使决策者能方便利用模型库中各种模型支持决策,引导决策者应用建模语言和自己熟悉的专业语言建立、修改和运行模型。方法库子系统 n方法库子系统包括方法库(MEB)和方法库管理系统(MEBMS)。在DSS中,通常是把决策过程中的常用方法(如优化方法、预测方法、蒙特卡罗法、矩阵方程求根法等)作为子程
10、序存入方法库中。方法库管理系统对标准方法进行维护和调用。n有的决策支持系统没有方法库子系统 对话子系统 n对话子系统(DGMS)是决策支持系统的人机接口,它负责接收和检验用户的请求,协调数据库系统、模型库系统和方法库系统之间的通信,为决策者提供信息收集、问题识别以及模型构造、使用、改进、分析和计算等功能。n对话子系统通过人机对话,使决策者能够依据个人经验,主动地利用DSS的各种支持功能,反复学习、分析、再学习,以便选择一个最优决策方案。显然,对话决策方式充分重视和发挥了认识主体人的思维能动性,必然使管理决策质量大幅度提高。由于决策者大都是非计算机专业人员,他们要求系统使用方便,灵活性好,所以,
11、对话子系统硬件和软件的开发和配置往往是决策支持系统成败的关键。 语言子系统 n语言子系统是用户与系统联系的工具,用户的问题需要通过语言子系统来描述和响应。 知识库子系统 n知识库子系统是DSS能够解决用户问题的智囊,它主要包括一个综合性的知识库,其中存储的是与问题领域有关的各种知识,相关数据和模型等。 问题处理子系统 n问题处理子系统是DSS的核心部分,它完成系统的动态过程,即接受用户的问题,运用知识子系统的知识,实现用户问题的求解过程。 接口技术接口技术 在数据库系统和模型库系统建立后,部件之间的接口技术是一个关键技术。1)模型部件和集成部件存取数据库的接口n模型程序一般采用数值计算语言编制
12、。而数据库语言主要进行非数值的数据处理工作,对数组运算等数值计算功能很弱,更不具有指针链表、集合运算、递归运算等功能。故数据库语言不适合于编制数值计算类型的模型程序。n决策支持系统需要将数值计算和数据处理二者结合起来。目前尚无一种计算机语言具有二者兼顾的功能。有效的途径是解决好模型存取数据库的接口。n数值计算语言编制的模型程序所用到的数据一般以文件形式输入和输出。大多数决策问题都是多模型的组合,各模型之间是通过数据相连的,即严格模型的输出数据是另一个模型的输入数据。在决策支持系统中,把所有公用的数据都放入数据库中,这既便于数据库共享,也便于数据的统一管理。n当各模型程序所需的数据都放入数据库后
13、,模型存取数据库的接口就很重要了。模型程序用到数据时,要通过这个接口存取所需数据。n集成部件存取数据库接口类似于模型对数据库的接口。2)集成部件对模型的接口n这个接口体现在集成部件对模型的控制运行以及多模型的组合。按计算机程序形式来组织模型,一般采用“顺序、选择、循环”结构以及嵌套组合结构形式来组合模型。集成部件的集成技术部件的集成技术 n决策支持系统由“知识、模型、数据”三部件组成。如何使三部件有机集成为系统是又一个关键技术。这里集成部件是关键,它要真正能控制单模型运行以及多模型的组合运行,控制大量数据库的存取,实现DSS的系统集成。n集成部件需要利用一种计算机语言,针对具体的决策问题,编制
展开阅读全文