第3章 决策支持系统ppt课件.ppt
《第3章 决策支持系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《第3章 决策支持系统ppt课件.ppt(209页珍藏版)》请在三一办公上搜索。
1、第3章 决策支持系统,1,3.1 决策支持系统结构,2,3.1 决策支持系统结构的分析,3,一、“三部件”结构形式,1980年Spraque提出著名的决策支持系统的三部件结构。,4,一、“三部件”结构形式,(一)对话部件1.提供丰富多采的显示和对话形式2.输入输出转换3.控制决策支持的有效运行(二)数据部件1.数据库存贮的组织形式2.数据库管理系统功能3.数据库管理语言体系,5,6,(三)模型部件1.模型库的特征模型的表示形式:程序形式(计算机内)模型的动态形式:运行程序2.模型库管理系统静态管理(类似数据库的管理)动态管理(运行控制)3.模型库管理系统的语言体系管理语言操纵语言4.模型库管理
2、系统的特定功能模型程序的编辑和编译,一、“三部件”结构形式(续),7,二、“三系统”结构形式,用户,语言系统(LS),问题处理系统(PPS),知识系统(KS),1981年R.H.Bonczek等人提出了决策支技系统(DSS)的三系统结构形式:,二、“三系统”结构形式(续),8,1.语言系统:提供给决策者的所有语言能力的总和称为语言系统(LS)。一个语言系统既包含检索语言(它可由用户或由模型来检索数据的语言),也包含计算机语言(它由用户操纵模型计算的语言)。,二、“三系统”结构形式(续),9,2.问题处理系统:问题处理系统是针对实际问题,提出问题处理的方法、途径,利用语言系统对问题进行形式化描述
3、,写出问题求解过程,利用知识系统提供的知识进行实际问题求解,最后得出问题的解答。产生辅助决策所需要的信息,支持决策。,二、“三系统”结构形式(续),10,3.知识系统:知识系统是问题领域的知识。它包含问题领域中的大量事实和相关知识。最基本的知识系统(KS)是由数据文件或数据库组成。数据库的一条记录表示一个事实。它是按一定的组织方式进行存贮。,11,特点:1.强调问题处理系统的重要性 问题的解决首先需要对问题进行形式化描述,再对问题求解提出方法和途径,在问题求解时利用知识系统中的知识。2.强调语言系统 决策支持系统需要它特有的语言系统。3.把数据、模型、规则统一归为知识系统 数据是事实性知识,模
4、型是过程性知识,规则是产生式知识。它们统一构成知识系统。,二、“三系统”结构形式(续),小结,12,由于三系统中包含知识系统,不少人将它看成智能系统,把决策支持系统属于人工智能范畴。,三、决策支持系统的三库结构形式,13,三库结构形式是具有数据库、模型库和方法库的三个库及相应的管理系统。它属于早期的DSS结构形式。,三库结构形式其结构图,14,三、三库结构形式,15,决策支持系统的三库结构形式是把模型与方法分离的系统结构形式。对模型与方法的看法有不同的理解。1、“模型与方法”的第一种理解 用数学结构表示模型,用求解算法表示方法。例如:线性规划模型表示成目标方程和约束方程。线性规划方法是单纯形法
5、。,三、三库结构形式,16,2、“模型和方法”的第二种理解 把模型理解为算法加上数据。这时方法库称为算法库更合适,存放按算法编制的程序。在模型库中存放的是一个索引,该索引包括算法程序文件的地址和它所需数据的地址。,三、三库结构形式,17,3、“模型和方法”的第三种理解 将模型库和方法库合一:模型和方法是同一个问题的两个侧面,从宏观上看,可以把模型和方法统一看成模型。,模型库与方法库的区别,18,方法库基本方法和标准算法库模型库和方法库的比较1、一个模型可以有多个不同的方法运输问题模型表上作业法、图上作业法、标号法2、多个方法组成一个模型预测模型相关分析+线性回归,模型库与方法库的区别,19,3
6、、模型是由方法实现的 模型接近实际问题:用线性规划模型解决工农业中的优化问题 方法接近求解算法:求出具体解4、模型和方法的表现形式不同:模型用数学方程形式表示:便于人们理解 方法用程序形式表示:便于计算机求解,模型库与方法库的统一,20,1、“一个模型有多个不同的方法”的统一看法 一般选取一个方法编制成程序 例如:运输问题有三个不同的计算方法,它们是等价的。2、模型可以是基础的,也可以是组合的。构成模型的基础方法看成是基础模型。被构造成的模型就是组合模型 例如:预测模型由相关分析方法和多元回归方法组成。它们分别称为基础模型,它们的组合称之为组合模型。,模型库与方法库的统一(续),21,省略方法
7、库 模型库和方法库都存在时,不但增加了各自库管理系统的开发工作而且也为两库之间的联系增加了困难。模型和方法的统一,三库结构就变成了三部件结构(省略了方法库)。,四、决策支持系统的四库结构形式,22,为了提高决策支持系统功能,不少研制者在DSS三库结构的基础上增加知识库提高智能效果。比较典型的结构是四库三功能结构形式。,四库三功能结构图,23,四、决策支持系统的四库结构形式,24,功能(1)信息服务 信息服务分为外部服务和内部服务两类。外部服务是指为决策者提供所需要的信息,也可以作为其他系统的信息资源。内部服务是为其他功能的实现提供基础数据。,四、决策支持系统的四库结构形式,25,(2)科学计算
8、 科学计算是以信息服务为基础,科学计算既包括模型库和方法库的数值计算,也包括辅助决策时所需要的其它数值计算。DSS的科学计算中还需要注意用户的干预和选择,提高科学计算效果。,四、决策支持系统的四库结构形式,26,(3)决策咨询 在科学计算的基础上,增加知识和推理的功能后,就可以对决策起进一步的支持作用。知识和推理是人工智能专家系统的组成部分。该系统实际上是在增加智能的效果。该系统可以看成是一种初级的智能DSS。,决策支持系统的结构比较,27,决策支持系统有多种结构形式,但主要是两种基本结构形式:(1)以“对话(人机交互)、模型、数据”三部件组成DSS。(2)以“语言系统(LS)、问题处理系统(
9、PPS)、知识系统(KS)”三系统组成DSS。,(1)“对话、模型、数据”三部件结构的优点,28,明确了三部件之间关系,即它们之间的接口关系和集成关系,便于决策支持系统的设计和关键技术的解决。便于和其他系统的区别。它和“管理信息系统(MIS)”的区别在于DSS多了模型部件。它和“专家系统(ES)”的区别在于DSS中是以“模型、数据”部件进行数值计算为主体的系统,而ES是以定性知识进行推理为主体的系统。,(2)“对话、模型、数据”三部件结构的缺点,29,没有突出DSS的问题处理特性。问题处理系统是解决决策问题的核心,它虽然用到模型和数据,但对不同的DSS,问题处理是大不相同的。没有突出语言系统。
10、DSS所采用的语言包含数据库语言和高级语言的双重功能。作为该三部件结构,可以理解为问题处理系统和语言系统都隐含在人机交互系统中。,(1)对“LS、PPS、KS”三系统结构的优点,30,突出了问题处理系统(PPS)的重要性。在设计和开发DSS时,应该重点考虑决策问题的处理。明确了语言系统(LS)在人机交互中的作用。人机交互是要通过语言系统来完成的。决策问题的形式化也要用LS来描述。统一了知识的看法。将数据、模型、规则看成是知识不同表现形式。,(2)“LS、PPS、KS”三系统结构的缺点,31,忽略了数据库系统、模型库系统的相互关系 对于开发决策支持系统是不利的。不适合与其它系统的区别。如果把LS
11、看成是数据库语言,把KS看成是数据库,把PPS看成是管理信息处理,则该“LS、PPS、KS”就是MIS。如果把LS看成是PROLOG,把KS看成知识库,把PPS看成是推理机,则该“LS、PPS、KS”就是ES。这是该结构的致命弱点。,问题:,按照你的理解:什么是ES?什么是DSS?ES和DSS的区别是什么?领域、数据特征、用户界面、系统维护、推理和搜索,决策支持系统的统一结构形式,34,三部件结构中的最大弱点,在于“人机交互”部件太简化。该部件应该是三系统中问题处理系统和语言系统的综合部件。把“人机交互部件”改为“人机交互与问题综合系统”即“综合部件”更合适一些。它具有对决策问题综合“多模型组
12、合运行,大量数据库的存取,人机交互”为一个整体,形成实际决策支持系统。,决策支持系统的统一结构形式,35,36,“人机交互与问题综合系统(综合部件)”可理解为对实际决策问题的集成处理与人机交互。它包含的功能有:人机交互控制模型的运行多模型的组合运行数值计算数据处理,决策支持系统的统一结构形式(续),37,决策支持系统的语言系统的功能要求比较高,即它应具有:调用模型运行能力、数据库存取能力、数值运算能力、数据处理能力、人机交互能力等五种综合能力,我们称它为决策支持系统语言(DSS语言)。DSS语言应是两类语言(数值计算语言和数据库语言)的综合。,3.2数据库系统3.3人机交互与问题综合系统,38
13、,39,数据库系统一般由四部分组成:1、数据库(DB)2、数据库管理系统(DBMS)3、数据库管理员 4、用户和应用程序数据库系统的核心是数据库管理系统和数据库。,一、数据库系统组成,数据库系统组成结构图,40,二、数据库管理系统,41,数据库管理系统有四项主要功能:1、描述数据库 描述数据的逻辑结构、存储结构等。2、管理数据库(1)控制数据库系统的运行;(2)控制用户的并发访问;(3)进行数据检索、插入、删除和修改的操作;,数据库管理系统,42,3、维护数据库(1)初始数据的装入;(2)修改、更新数据库;(3)恢复故障的数据库;4、数据通信 完成数据的传输,数据库语言,43,数据库管理系统是
14、通过数据库语言来实现的。1、数据描述语言(DDL)及其编译程序 用于描述数据库的数据结构。2、数据操作语言(DML)及其编译程序 操作语言供用户存储、检索、修改数据库中的数据。,44,数据库应用系统的设计过程主要是:(1)系统需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计,三、数据库应用系统的设计和开发,物理结构设计,逻辑结构设计,概念结构设计,单用户视图,ER图,关系模型,(一)系统需求分析,46,通过对用户的信息需求和处理需求的调查分析,得到系统所必须的需求信息。1、确定设计范围 确定计算机能够处理的范围和内容。2、数据收集和分析 获得数据库设计所必须的数据信息。3、写出需
15、求说明书 对应用系统需求分析建立文档资料,包括:系统目标、功能、性能、运行环境,及功能结构图、数据流程图、数据字典等。,(二)概念结构设计,47,(二)概念结构设计(续),48,E-R方法(实体联系方法):由实体、联系、属性三个成份组成。,用E-R图进行用户视图设计,(三)逻辑结构设计,49,从E-R图向关系模型转换:一个实体对应一个关系模型,实体的属性就是关系的属性。两个实体间的联系 1:1联系:在两个实体各自的关系模式中各增加一个对方实体编码属性项。例如:教研室(教研室编号、主任编号、教研室名.)主任(主任编号、教研室编号、姓名.),两个实体间的联系,50,1:n的联系:在n方实体的关系模
16、式中增加对方实体的编码属性项。例如:教研室(教研室编号、主任编号、教研室名.)教员(教员号、教研室编号、姓名、年龄.)n:n的联系:除两个实体建立关系模式外,把“联系”也建立关系。学生(学生号、学生名.)E 课程(课程号、课程名.)E 选课(学生号、课程号、成绩)R,(四)物理结构设计,51,设计数据在物理设备上的存储结构1、存储记录 包括:数据项、指针和记录开销。2、访问路径 建立数据项或数据项组合的索引。3、记录实际存储 对记录的聚类和划分,以及物理块大小的选择。,52,关系数据库的规范化设计 1、数据依赖最常用的是函数依赖:X的每一个具体值都有Y唯一的具体值与之对应,则称Y函数依赖于X,
17、或者X函数决定Y,表示为:XY2、规范化设计方法 一个关系模式满足某一个指定的约束,称此为特定范式的关系模式。,关系数据库的规范化设计和开发,举例,53,S(供应商编号)QTY(发货量)关键词 具体量值,S,QTY,SQ(关系名),54,范式满足一定约束要求的关系模式的集合,RnNF1NF2NF 3NF BCNF 4NF 5NF,55,数据库查询,(一)数据库列查询 1、查询指定的列;2、查询全部列;3、指定条件的查询(二)条件查询 1、比较大小的查询 2、指定范围的查询 3、指定集合的查询 4、字符匹配的查询 5、设计控制的查询 6、多重条件的查询(三)组合查询 多条件的任意组合查询。,56
18、,数据项表达式的查询,数据项进行数值计算(表达式计算)的查询:(1)表达式的形式是任意变化的。(2)表达式的计算是临时进行的。需要专门编制程序来完成这种特殊的查询。编制这种查询程序需要利用编译技术,完成对表达式的识别和解释执行。,表达式由中缀式变成后缀式,57,逆波兰式,符号栈,实例,58,社会总产值工业总产值农业总产值建筑业总产值运输邮电业总产值商业、饮食业总产值 固定资产投资效果(当年工业总产值去年工业总产值)/当年固定资产投资额 物耗率(社会总产值国民收入)/社会总产值,四、数据库系统在DSS中的作用,59,1、数据是最基本的决策资源 数据反映了事物在量值方面大小。1)数据归约(分离、合
19、并、聚集等)2)聚集值的数据细节 3)多重数据源的数据 4)历史数据用于预测 5)数据不同精度的查询,四、数据库系统在DSS中的作用,60,2、数据是模型组合的基础 每个数学模型都需要输入数据和计算结果的输出数据。对于一个较复杂的问题,要多个模型组合起来,共同辅助决策。模型之间的组合一般是通过数据来实现,即:一个模型的输出数据是另一个模型的输入数据,或者是一个模型输出数据经过加工处理后成为另一个模型的输入数据。,3、演绎数据库,61,演绎数据库基本概念 演绎数据库的研究始于70年代中期,由于J.Minker和Gallaire等人首创。将人工智能中的演绎功能与关系数据库相结合而产生的一种新的数据
20、库叫演绎数据库。,62,演绎功能+关系数据库 演绎数据库 演绎推理:假言推理(形式逻辑)P,PQ Q P、Q为事实,PQ 为规则。从已知的关系数据库中一事实(实数据)推出一些新数据,这些新数据是数据库中所没有的。演绎推理推出的新数据称为虚数据。,演绎数据库基本概念,演绎数据库实例,63,表 父子关系数据库F(f,s),64,演绎数据库实例(续),建立如下两种逻辑规则:1祖孙规则 F(X,Z)F(Z,Y)G(X,Y)该规则表示X是Z的父亲,Z是Y的父亲,则X是Y的祖父。通过以上规则得出的祖孙关系为:李学李山,李平李同,刘定刘思,65,i,j,k,获取祖孙数据库的程序是用二重循环来完成的,演绎数据
21、库实例(续),66,2祖先规则(1)F(X,Y)A(X,Y)(2)A(X,Z)F(Z,Y)A(X,Y)其中:(1)表示X是Y的父亲,则X是Y的祖先,(2)表示X是Z的祖先,Z是Y的父亲,则X是 Y的祖先。父子关系F通过以上规则得到祖先关系A。,67,思考:,设计算法流程,实现从父子数据库中找出祖孙关系的数据并送入祖孙数据库中。,69,演绎数据库的基本结构,演绎数据库系统由三部分组成:传统数据库系统 具有演绎推理的机构 在实数据中推出虚数据。数据库和演绎推理之间的接口 演绎推理机构是逻辑的,而数据库是非逻辑的,两者需要有一个接口,以实现其物理上的连接。,70,演绎数据库的基本结构,演绎数据库系统
22、结构,71,演绎数据库、智能数据库和知识库的关系,演绎数据库演绎推理加入数据库系统的功能中。智能数据库在数据库系统中加入归纳推理,类比推理等或然性推理,或加入自然语言理解,语音识别等人工智能中更多的技术。知识库对知识的存储和管理,不同于数据库。,思考:,演绎数据库的目的是什么?,是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。,3.3人机交互与问题综合系统,1.人机交互系统2.
23、问题综合系统3.决策支持系统的综合部件,74,1、人机交互系统,75,人机交互的三个元素:交互设备 计算机系统的输入输出设备交互软件 展示各种交互功能的核心人的因素 用户操作模型,人机交互方式,76,人机交互方式有多种形式菜单填表命令语言屏幕显示窗口报表输出,复杂报表的示意图,77,多媒体表现与多媒体查询,78,(一)多媒体数据特征复合性:多个媒体的复合多样性数据形式与数据操纵的多样性(图形、视频、声音等)数据量大:点阵数据关系复杂(二)多媒体信息系统,多媒体查询,79,基于内容的检索1.静止图象检索根据特征检索(检索特征包括:颜色、纹理、形状)相似性检索(基于样本图象的相似性检索)浏览检索2
24、.视频检索镜头分割镜头分析与描述镜头的高层组织,多媒体内容检索的应用,80,1.图象数据库检索大容量图象数据库的检索,如医疗图象、地球遥感、面孔图象等图象数据库的检索。2.新闻节目的组织根据不同的主题将新闻报道进行组织和划分,便利新闻资料的制作和检索。3.体育节目的编辑根据需要检索足球射门、慢动作重放、比分改变、球场换人等镜头。,如何理解“检索”和“查询”的不同?,2、问题综合系统,82,问题综合系统在决策支持系统的统一结构形式中和人机交互系统结合在一起形成综合部件。人机交互系统主要实现人机对话和对DSS的控制。问题综合系统完成的任务是:在决策问题用DSS语言描述(形式化)后,完成对DSS问题
25、的分析和求解。,决策支持系统的综合部件,83,(1)决策支持系统语言 决策支持系统既要达到综合模型部件和数据部件的作用,又要起到人机交互对话作用,是需要利用很强能力的语言来完成。,84,目前,计算机的语言主要是数值计算语言(PASCAL、C等)和数据库语言(FOXPRO、ORACLE等)两大类。数值计算语言具有很强的计算能力,包括树、图的指针链表计算、递归运算等,但它不能直接对数据库进行操作。数据库语言有很强的数据处理能力,对数据库中大量数据进行增加、删除、修改、查询等能力,但它的数值计算能力很弱。,85,决策支持系统语言需要数值计算和数据处理的集成。目前市场上还没有一种能包括这两类语言的综合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 决策支持系统ppt课件 决策 支持系统 ppt 课件
链接地址:https://www.31ppt.com/p-2133307.html