《专题02---DSS体系结构上课讲义.ppt》由会员分享,可在线阅读,更多相关《专题02---DSS体系结构上课讲义.ppt(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专题02-DSS体系结构目录概述X库体系结构基于知识的体系结构两体系的比较智能DSS的结构DSS体系结构分析总况nDSS定义难,但有基本特征n随着科技发展,实现DSS方法手段多样nDSS形态上表现出来的多样性主要在于整体结构和基本构造上。n但有基本特征:集成性-部件(模块)集成一、概述3DSS目标与功能n目标u工作环境p作业调度、运筹管理、战略规划(定量分析-定性分析、人工推理)u工作任务l明确工作是考虑DSS的支持水平l实用性、合理性、可能性、阶段性n功能u信息服务u科学计算u决策咨询u人工智能4n20世纪70年代-20世纪80年代初,DSS主要由五个部分组成:人机接口(对话系统)、数据库、
2、模型库、知识库和方法库。u后来在些基础上发展相应的管理系统u10个部件基本上可以组成任何层次和级别的DSSn20世纪80年代开始,有人提出DSS由语言系统LS、问题处理系统PPS和知识系统三部分组成uLS就是人机接口,强调语言(自然语言)作用uPPS是为了LS配备的u数据、模型、狭义知识统一为广义知识两大体系5二、X库体系结构nX库的基本结构n三库的结构形式nX库体系结构的发展61 X库基本结构库基本结构1980年Spraque提出财务、生产、营销、人事、其他其他内部数据文档数据外部数据战略模型战术模型作业模型模型构造模块和子程序7特点管理信息系统MIS可以看成是对话部件和数据部件组合而成的,
3、而DSS是MIS的进一步发展,即增加了模型部件。DSS也不同于单模型的辅助决策,它具有存取和集成多个模型的能力,而且具有模型库和数据库集成的能力。8人机对话部件1提供丰富多彩的显示和对话形式u菜单、窗口;u命令语言和自然语言;u多媒体及可视化技术。u多媒体技术,极大地丰富了人机交互的内容。2输入输出转换3控制决策支持的有效运行9数据库部件nDSS对数据库的要求u从外部数据库析取数据的能力u不仅能存储一般数据,也要能存储中间结果,保存工作空间以及存储有关操作步骤等信息u数据细化u具有比一般数据库更强的随机存取性能nDSS数据库组成u数据析取模块uDSS数据库u数据库管理系统u数据字典u数据查询模
4、块10数据析取数据析取子系统性框架数据管理系统源数据库DSS数据库DSS 数据管理接对话子系统集 聚子 集数据描述数据显示11数据库部件nMIS和DSS的数据库系统不同点u工作目标不一样lMIS支持日常事务处理,注重原始数据收集、整理和组织,更庞大、复杂lDSS支持决策,重视综合数据,经过处理的u对数据库的管理方式差别lMIS是DBA直接服务的对象lDSS与DBA关系不是非常密切,通过MIS获取信息u对DBMS要求有差别lMIS对数据的组织、查询、检索、统计功能要求较高,还要提供制表、绘图、显示等功能lDSS要求DBMS具有很强的数据预处理和数据分析能力,计算机推理服务12模型库部件nDSS之
5、所以能提供决策,主要是有为决策者提供推理、比较选择和分析整个问题的模型库nMB目标:u在决策者需要时按要求构造模型nMB原则:u不一定很复杂,但求实用u特别注意推理能力和决策者的干预nMBMS主要功能u模型库与模型字典的定义、建立、存储、修改、删除及重构等u模型的选择、建立、拼接和组合u模型的运行控制u数据接口的转换n围绕数据库把各种模型有机地连接起来围绕数据库把各种模型有机地连接起来是DSS的一种理想的构造形式13(1)三角结构2 三库结构形式三库结构形式14特点n把DSS的三大构件组成一个三角式的网络结构。n用户通过对话管理部分对话管理部分以各种对话形式直接与数据管理和模型管理部分对话,查
6、询或操作数据库,或运行模型获得结果。n数据管理部分数据管理部分根据对话管理部分送来的命令信息,进行数据查询,然后再把结果经由对话管理部分送回用户。n在运行模型时,或者直接从外界(用户)获得输入参数,或者从数据库中调入数据作为输入,模型运行后产生的结果通过对话管理部分直接送给用户,或先放入数据库以便继续处理,或作为其他模型的输入。15(2)串联结构16特点n对话部分不再与数据管理部分有直接联系,对话管理部分若与数据管理部分传达命令或接受数据都要间接通过模型管理部分来转达。n这样稍增加了一点模型管理的功能,但是省去了一套接口,使结构更加简单,更易于开发和维护。17(3)熔合结构18特点n 数据管理
7、部分被熔合在模型管理之中,所以两者之间互不独立,既可以说是模型管理建立在数据管理的基础上,也可以说是数据管理被嵌入模型管理之中。n 模型管理与数据管理两部分之间没有明显的接口。n 数据库与模型库的维护和管理都统一地由一个数据库管理系统来实现,n 模型管理主要负责模型的建立、选择、拼接、组合、运行控制以及数据库接口的转换等。19(4)以数据库为中心的结构20特点n 这种结构与熔合结构的主要区别在于增加了一个“模型管理接口部分”。由这个接口部分把各种具体数据库管理系统的功能转换成一个统一的标准调用接口,供各个模型使用。n避免了各模型对具体数据库管理系统的依赖。n在这种结构中,当对话管理部分要求和数
8、据库打交道时,可通过模型库中的一个特殊的“模型”来进行,这个“模型”的功能仅仅在于把对话管理部分的信息传递给数据管理部分,反之又把结果传出。21X库体系结构的发展n二库-数据库+模型库n三库-+知识库n四库-+方法库(优化、预测、矩阵方法求解)n五库-文本库(提供决策问题与环境的描述信息)n六库n七库n.3 X库体系结构的发展库体系结构的发展22知识库nDSS向智能化发展时,知识和推理是关键nDSS设计知识库目的:u扩大与决策者共有的论域,以便更好沟通思维。n开发知识库应考虑:u为自然语言理解创立语义和语用环境u为建模和数据计算提供必要的分析基础u补充和延拓决策人员的思维能力n开发知识库的关键
9、技术:u知识的获取和解释u知识的表示u知识推理u知识库的维护和管理23方法库n具有某一特定应用领域的功能程序,用以描述数据结构和功能要求的通用、格式化的接口n建立方法库的难点之一:u把数据库和程序库综合起来,需要增加MBS的适应性和灵活性n新一代MBS应具有如下功能:u具有扩充性的程序组件,和多种数据库相联,组件集合呈层次结构u有与应用有关的控制系统,能把特定应用的要求转换成相应的系统程序。u随时可加入新的组件(程序和方法),包括建立全新的方法和组合生成新方法242 “三系统三系统”结构结构1981年R.H.Bonczek提出三、基于知识的体系结构25特点(1)强调问题处理系统的重要性n问题处
10、理系统是解决实际问题的关键所在。n问题的解决首先需要u对问题进行形式化描述,包括数据、知识的表示、组织、存取和利用;u对问题的求解提出方法和途径,使之能够得到问题的解答。n在问题求解时要利用知识系统中的知识。26特点(2)强调语言系统 问题求解、决策支持需要通过计算机语言来完成。计算机语言种类很多,目前计算机语言仍属于“上下文无关文法”,它离自然语言相差较远。为了有效地进行问题求解,一般在计算机的输入和输出方面要求采取简化的自然语言以及有效的人机交互环境来帮助人的理解和使用。语言系统利用计算机语言来形式化描述 问题处理系统和知识系统,它使决策支持系统能在计算机上实现。27特点(3)把数据、模型
11、、规则统一归为知识系统n 从知识的广义角度看,数据是事实型知识,模型是过程性知识,规则是产生式知识,n这些知识都为解决决策问题提供服务。这样,可把数据、模型、规则统一看成是为问题处理系统服务的知识。281语言系统提供给决策者的所有语言能力的总和称为语言系统(LS)。一个语言系统既包含检索语言(可由用户或由模型来检索数据的语言),也包含计算语言(由用户操纵模型计算的语言)。决策用户利用语言系统的语句、命令、表达式等来描述决策问题,编制程序在计算机上运行,得出辅助决策信息。292知识系统n最基本的知识系统由数据文件或数据库组成。n更广泛的知识是对问题领域的规律性描述。这种描述用定量方式表示为数学模
12、型。这种形式的知识我们可以称为过程性知识。n随着人工智能技术的发展,对问题领域的规律性知识用定性方式描述,一般表现为产生式规则。除了数理逻辑中的公式、微积分公式等这种精确知识外,一般表现为经验性知识。它们是非精确知识。303问题处理系统问题处理系统是针对实际问题提出问题处理的方法、途径;利用语言系统对问题进行形式化描述,写出问题求解过程;利用知识系统提供的知识进行实际问题求解;最后得出问题的解答,产生辅助决策所需要的信息,支持决策。31(1)信息收集信息收集是问题处理的基础。信息来自于决策用户或来自于知识系统,来自用户的信息借助于语言系统经过编译技术转换成问题处理系统所需要的内部信息。来自知识
13、系统的信息是对数据的存取和对模型的调用,为问题处理系统服务。功能32(2)问题识别问题识别是完成将实际问题转换成计算机能进行求解的过程通过对问题的分解、分析问题的分解、分析,建立问题求解建立问题求解的总框架模型。这种总框架模型包括各组成部分的目标、功能、数据和求解要求。它们一定是能够在计算机上得到解决的,或者是把它们变换成计算机能够求解的。功能33(3)模型生成模型生成重点在于生成决策支持系统总框架模型生成决策支持系统总框架模型,根据问题识别的总框架模型:决定各组成部分是建立新模型,还是选择己有的成熟模型;多模型如何组合;需要利用哪些数据;是采用数值计算模型还是采用知识推理模型;模型生成是由人
14、来设计总框架模型,还是通过人机交互来自动生成总框架模型,这在实现时差别很大。自动生成模型需要利用程序自动生成技术。功能34 (4)问题求解 在决策问题总模型生成以后,下一步便是进行问题求解。总模型连接所需的基本模型、所需要的数据。通过它们之间的接口技术和系统集成技术把它们组成一个有机整体,进行问题求解,得到支持决策的信息反馈给决策用户。功能35两种基本知识的框架结构问题处理子系统知识子系统语言 子系统表示 系统语言子系统问题处理子系统知识子系统BonczekBonczek框架框架HolsappleHolsapple框架框架36n“X库”与“基于知识”的优劣n“X库”与“基于知识”的统一四、两体
15、系的比较37n三部件之间关系明确,即它们之间的接口关系和集成关系明确,便于决策支持系统的设计和关键技术的解决。n便于和其它系统区别。它和管理信息系统(MIS)的区别在于DSS多了模型部件;和专家系统(ES)的区别在于DSS是以模型、数据部件进行数值计算为主体的系统,而ES是以定性知识进行推理为主体的系统。“X库”优点:1 “X库库”与与“基于知识基于知识”的优的优劣劣38n没有突出DSS的问题处理特性。问题处理系统是解决决策问题的核心,它虽然用到模型和数据,但对不同的DSS,问题处理是大不相同的。作为该“三部件”结构,可以理解为DSS的问题处理系统隐含在人机交互系统中。n没有突出语言系统。DS
16、S所采用的语言有特殊的要求,它包含数据库语言和高级语言的双重功能。作为该“三部件”结构,可以理解为DSS的语言系统也隐含在人机交互系统中。“X库”缺点:39n突出了问题处理系统(PPS)的重要性。n在设计和开发DSS时,应该重点考虑决策问题的处理。n明确了语言系统(LS)在人机交互中的作用。人机交互是要通过语言系统来完成的。决策问题的形式化也要用LS来描述。n统一了知识的看法。将数据、模型、规则看成是知识的不同表现形式。“基于知识”优点:40n忽略了数据库系统、模型库系统的相互关系。n与其它系统的区别不显著。如果把LS看成是数据库语言,把KS看成是数据库,把PPS看成是管理信息处理,则该系统就
17、成为MIS;如果把LS上看成是LISP或PROLOG,把KS看成是知识库,把PPS看成是推理机,则该系经就是ES。这样,从宏观上看不便于它们之间的区别,这是该结构的致命弱点。“基于知识”缺点:41n对两种结构形式的分析可知,用“三部件”结构来代表DSS更合适一些。n数据、模型与知识不但本质上不同,而且它们之间存在数据、模型与知识不但本质上不同,而且它们之间存在接口。接口。在“三系统”结构中,把数据、模型和知识统一在知识系统中,这不利于DSS的开发。n“三部件三部件”结构中的最大弱点在于结构中的最大弱点在于“对话部件对话部件”太简单。太简单。该部件应该是“三系统”中问题处理系统和语言系统的综合部
18、件。n把“对话部件”改为“人机交互与问题处理系统”即“综合部件”更合适一些。它可对决策问题的“多模型组合运行、大量数据库的存取、人机交互”综合为一个整体,形成实际决策支持系统。2“X库库”与与“基于知识基于知识”的统的统一一分析42DSS的统一结构43DSS的统一结构人机交互与问题处理系统(综合部件)可理解为对实际决策问题的人机交互与集成处理,它包含的功能有:1 人机交互2 控制模型的运行3 多模型的组合运行4 数值计算和数据处理44人机对话系统概述n用户界面、对话系统、人机接口u早期用命令语言和对话管理系统构造u80年代后用语言系统和问题处理系统实现人机交互n人机界面把用户与数据库、模型库、
19、知识库和方法库连接在一起n交互作用是DSS区别MIS的重要方面45人机对话目标n用户u了解模型u了解数据u系统现有加工方法情况,包括类型、应用条件等u通过运行模型使用户取得某种分析结果或预测结果u启发式模型选择u结果反馈,模型评价修改u结果输出46人机对话目标n系统维护u报告模型使用情况u分析偏差规律及趋势u修改运行模型,比较结果,发现问题u模型组合比较分析u系统修改47新的人机界面应满足如下要求u为决策者提供进一步理解决策问题的过程试探性和启发性,特别是非结构化问题u给决策者一种“身临其境”感受u提供DSS适应新的决策问题及环境的手段,构造新问题、新模型u为决策者提供控制的权力个人偏好u充分
20、考虑到用户不是计算机专业的48对话设计中的技术问题n用计类别u开发者和非开发者u新用户和熟练用户u长期用户和临时用户n对话设计中的问题u一致性问题u对话协定问题u屏幕设计u反馈和辅助问题u出错控制u响应时间49人机对话的方式n问答对话u系统驱动u适应对要解决的问题不太熟悉,而又缺乏经验的用户n命令语言u用户驱动u要求系统有很好的解释命令语言的程序u对用户要求高u命令语言效率较高n菜单会话n总控用菜单,子功能用问答对话或命令语言50结构化人机对话模式的提出n问题提出u人机对话部分费用占DSS的软件费用的大部分l美国GADS,占60%,运行维护修改占75%uDSS适应不同用户的需求n基本思路u找出
21、对话逻辑的规律并对它进行描述u综合分析,对人机对话内容归纳分类,如正文、处理、检验、流程控制等51n早期IDSS主要由DSS和知识库组成,在此基础上演变出其它多库系统n为增强知识处理能力,后发展成由问题处理与人机交互系统、模型库系统、数据库系统以及知识库系统组成的IDSSn之后又发展了一些其它形式u陈晓红提出层次结构模型,将IDSS的求解过程分四个层次:应用层、任务层、功能层和物理层u上海交大谢康林提出以知识库存为核心和主导的IDSS结构u北方交大黄平提出一种智能控制系统与问题管理系统来统一调控IDSS各个部件,智能控制系统作为整个系统的核心部件五、智能决策支持系统的结构52比较统一的观点53
22、v智能决策支持系统智能决策支持系统(IDSS)是在决策支持系统(DSS)的基础上集成人工智能的专家系统(ES)而形成的。v决策支持系统决策支持系统主要由(1)人机交互与问题处理系统(由语言系统和问题处理系统组成):(2)模型库系统(由模型库管理系统和模型库组成);(3)数据库系统(由数据库管理系统和数据库组成)等组成。v专家系统专家系统主要由知识库、推理机和知识库管理系统三者组成。v决策支持系统和专家系统集成为智能决策支持系统。比较统一的观点54DSS与ES集成的几种结构模式n智能DSSuIDSS:=DSS+ESn多ES集成式DSSuMESIDSS:=DSS+MES+TAMES:=(ES1,E
23、S2,ESn)TA:=其它各种技术方法ES:=(KB,IE)n组成部分ES化的DSSuESCDSS:=(DS+ES1,MS+ES2,DIAS+ES3)DS:=(DB,DBMS)MS:=(MB,MBMS)55 (1)DSS和ES的总体结合。由集成系统把DSS和ES有机结合起来(将两者一体化)。三种形式 (2)KB和MB的结合。模型库中的数学模型和数据处理模型作为知识的一种形式,即将过程性知识加入到知识推理过程中去。(3)DB和动态DB的结合。DSS中的DB可以看成是相对静态的数据库,它为ES中的动态数据库提供初始数据,ES推理结束后,动态DB中的结果再送回到DSS中的DB中去。IDSS:=DSS
24、+ES的三种形式56三种IDSS的集成形式:1 DSS和ES并重的IDSS结构2 DSS为主体的IDSS结构3 ES为主体的IDSS结构智能决策支持系统的集成结构57DSS和ES并重的IDSS结构 集成系统可以有两种形式:(1)DSS和ES两者之外的集成系统,它具有调用和集成DSS和ES的能力,这种结构形式如右图。(2)将DSS人机交互与问题处理系统功能扩充,即增加对专家系统的调用组合能力。58DSS为主体的IDSS结构 这种集成结构形式体现了以定量分析为主体,结合定性分析解决问题的特点。这种结构中集成系统和DSS控制系统合为一体,从DSS角度来看,简化了IDSS的结构。59ES为主体的IDS
25、S结构 这种结构形式体现以定性分析为主体,结合定量分析的特点。这种结构中,人机交互系统和ES的推理机合为一体,从ES角度来看,简化IDSS的结构。(1)DSS作为一种推理机形式出现,受ES中的推理机所控制,其结构形式如右图所示。60(2)数学模型作为一种知识出现,即模型是一种过程性知识,其结构形式如右图所示。ES为主体的IDSS结构61nDSS的体系n环境特征n系统的部件n资源六、DSS体系结构分析62DSS的体系分析n环境n功能u指对环境产生什么影响,规定系统应提供什么服务,目标是什么u是评价DSS的基本指标n系统部件n部件的布局n资源u构造和运行系统所消耗的要素u外部资源 内部资源63环境
26、的特征u指DS边界之外的实体和条件的集合u边界是系统能加以控制的最大范围u狭义DSS边界软件与硬件u广义DSS边界-软件与硬件+人n任务特性u任务的可结构性决策者可以用于定义规则和过程的可能性u问题的层次性-运行控制、管理控制或规划u决策过程的阶段性-理解、设计和选择u不同应用领域对DSS提出不同要求64系统的部件u在系统边界以外一些可区分的要素u系统部件代表系统的某种功能模块或模块组合u任务划分与环境部分的具体化是定义系统部件和两个基本出发点n对话管理u体现系统与用户交互所必须的特殊的功能u三个对话管理功能:用户接口、对话控制能力、设定请求交换器n数据管理u数据管理保持DSS的事实基础n模型
27、管理65资 源nDSS的内部资源有四类:u硬件、软件、模型和数据nDSS软件资源主要涉及:通用程序设计语言、DSS工具、DSS生成器和增广DSSuDSS工具是一些用来构造DSS的单一的功能模块,每种工具只服务于一个主要部件/功能uDSS四种工具:DBMS、MBMS、对话管理系统、布局软件包uDSS生成器本质上是一组DSS工具,是一些软件包u增广DSS是支持一类问题的DSS,介于DSS生成器和专用DSS之间n数据资源包括DSS可用的各种数据源,其中有内容数据、工作数据及外部可用数据66此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢