决策支持系统的知识库与方法库讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《决策支持系统的知识库与方法库讲稿.ppt》由会员分享,可在线阅读,更多相关《决策支持系统的知识库与方法库讲稿.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、决策支持系统的知识库与方法库1第一页,讲稿共四十六页哦 第5章 DSS的方法库和知识库n引引 言言n 为了使系统结构更加清晰,将方法库从模型库中分离出来,单独组织成一个方法库并配以相应的方法库系统,共同构成DSS的另一个组成部分方法库系统。配备一个内容丰富、性能优越的方法库,可使DSS更富有活力。n 当DSS向智能方向发展时,知识和推理的研究就显得起来越重要。事实上,也只有当知识和推理技术被成功运用于DSS时,才可能真正达到决策支持所提出的目标。许多非结构化和半结构化问题很复杂,因此除了需要常规DSS的功能以外,还需要问题求解的专门知识。这些专门知识可由ES或其他智能系统提供,所以先进的DSS
2、中需要包含知识库系统。第二页,讲稿共四十六页哦n学习目标:正确理解方法库在DSS中的作用正确认识方法库与数据库的关系正确认识知识库在DSS中的作用和地位了解推理机制设计原理和方法了解常见的几种知识表示方法和知识组织的方式 第5章 DSS的方法库和知识库第三页,讲稿共四十六页哦教学内容:教学内容:决策支持系统的知识库决策支持系统的知识库决策支持系统的知识库决策支持系统的知识库35.2决策支持系统的方法库决策支持系统的方法库决策支持系统的方法库决策支持系统的方法库35.1 第5章 DSS的方法库和知识库第四页,讲稿共四十六页哦方法库系统5.1.1 建立方法库的理论依据建立方法库的理论依据5.1.2
3、 方法库系统的结构方法库系统的结构5.1.3 方法库系统的逻辑层次及其对应的语言方法库系统的逻辑层次及其对应的语言5.1.4 方法库系统设计方法库系统设计5.1.5 方法库管理系统方法库管理系统5.1.6 方法库与数据库的关系方法库与数据库的关系第五页,讲稿共四十六页哦方法库系统n为了使系统结构更加清晰,将方法从模型库中分离出来,单独组织为了使系统结构更加清晰,将方法从模型库中分离出来,单独组织成一个成一个方法库方法库(Arithmetic Base)并配以相应的)并配以相应的方法库管理系方法库管理系统统(Arithmetic Base Management System),共同构,共同构成成
4、DSS的另一个组成部分方法库系统。的另一个组成部分方法库系统。n方法库系统主要是一个软件系统,它综合了数据库和程序库。方法库系统主要是一个软件系统,它综合了数据库和程序库。它为求解模型提供算法,是模型应用的后援系统。它为求解模型提供算法,是模型应用的后援系统。n方法指基本算法方法指基本算法,例如,数学方法、数理统计方法、经济数,例如,数学方法、数理统计方法、经济数学方法等。学方法等。第六页,讲稿共四十六页哦5.1.1.1 建立方法库系统的理论依据n程序库的局限性程序库的局限性n引入方法库的优点引入方法库的优点第七页,讲稿共四十六页哦建立方法库系统的理论依据n程序库的局限性程序库的局限性n程序库
5、中的子程序被不同用户调用时,每次都要进行编译、程序库中的子程序被不同用户调用时,每次都要进行编译、连接;连接;n修改程序库中的子程序时,也要相应地修改调用它的用户修改程序库中的子程序时,也要相应地修改调用它的用户程序,不灵活;程序,不灵活;n为了使用程序库,用户必须熟悉有关程序设计语言和数据规为了使用程序库,用户必须熟悉有关程序设计语言和数据规则,这就限制了程序库的用户只能是应用程序员。则,这就限制了程序库的用户只能是应用程序员。第八页,讲稿共四十六页哦建立方法库系统的理论依据n引入方法库的优点引入方法库的优点n提供各种通用计算、分析、加工处理的能力;提供各种通用计算、分析、加工处理的能力;n
6、提高模型的运行效率;提高模型的运行效率;n实现软件资源共享。实现软件资源共享。n既考虑应用程序员用户,又考虑了非程序员用户既考虑应用程序员用户,又考虑了非程序员用户的需要,增加了命令语言接口。的需要,增加了命令语言接口。第九页,讲稿共四十六页哦5.1.2 方法库系统的结构n方法的基本概述方法的基本概述n方法方法是能完成预定功能的程序单位。方法完成的功能不仅有数值算法,而且也包是能完成预定功能的程序单位。方法完成的功能不仅有数值算法,而且也包括控制、组织数据处理以及报告、图形生成等非数学功能。括控制、组织数据处理以及报告、图形生成等非数学功能。n方法作为程序单位,是完全方法作为程序单位,是完全模
7、块化模块化的。的。n方法与外界的信息交换只能方法与外界的信息交换只能通过接口进行通过接口进行。完全模块化的标志之一是,方法接口上有载。完全模块化的标志之一是,方法接口上有载荷状态报告的参数,指出方法是否被正常地执行了荷状态报告的参数,指出方法是否被正常地执行了;如属非正常结束,则指出错误类如属非正常结束,则指出错误类型,这就显著地提高了可靠性。型,这就显著地提高了可靠性。n方法在形态上是一种方法在形态上是一种封装程序封装程序(Canned Programm)。n方法方法通过调用而执行通过调用而执行。调用方法时,要传送参数。调用方法时,要传送参数。n方法从运行逻辑上看,方法是方法从运行逻辑上看,
8、方法是子程序子程序。但方法又是。但方法又是积木块积木块,它能组合成功能更强的,它能组合成功能更强的方法,直至完成题解。在整体中的地位来看,方法是模块。有人把它称为方法,直至完成题解。在整体中的地位来看,方法是模块。有人把它称为子模型子模型(Submodel)。第十页,讲稿共四十六页哦方法库系统的结构系统管理员界面系统管理员界面程序员界面程序员界面终端用户界面终端用户界面模型库系统模型库系统方法库管理系统方法库管理系统系统缓冲区系统缓冲区操作操作系统系统外部外部数据库数据库内部内部数据库数据库方法库方法库字典字典源码库源码库目标目标码库码库第十一页,讲稿共四十六页哦方法库系统的结构n方法库方法库
9、n方法库是方法的汇萃。它应该是方法的方法库是方法的汇萃。它应该是方法的可扩充集合可扩充集合。n方法库由方法库由方法程序库方法程序库和和方法字典方法字典组成。组成。n方法程序库方法程序库是存储方法模块的工具,包括存储方法程序的是存储方法模块的工具,包括存储方法程序的源码库源码库和和目标码库目标码库以及存放方法以及存放方法本身信息的方法、字典等。本身信息的方法、字典等。n方法程序有:排序算法、分类算法、最短路径法、计划评审技术、线性规划、整数规方法程序有:排序算法、分类算法、最短路径法、计划评审技术、线性规划、整数规划、动态规划、各种统计算法、各种组合算法等。划、动态规划、各种统计算法、各种组合算
10、法等。n方法字典方法字典则用来对方法库中的程序进行登录和索引。则用来对方法库中的程序进行登录和索引。n描述方法信息(名称、类型是、使用范围等文字说明)和方法数据抽象(数描述方法信息(名称、类型是、使用范围等文字说明)和方法数据抽象(数据存取说明)。据存取说明)。n按方法的存储方式,方法库可分为按方法的存储方式,方法库可分为层次结构型方法库、关系型方法库、语义网络结构模层次结构型方法库、关系型方法库、语义网络结构模型方法库型方法库和含有和含有人工智能技术的方法库人工智能技术的方法库等。等。第十二页,讲稿共四十六页哦方法库系统的结构方法库方法库基基本本数数学学方方法法统统计计方方法法优优化化方方法
11、法预预测测方方法法计计划划方方法法金金融融方方法法外外推推法法平平滑滑法法拟拟合合法法插插值值法法各各种种初初等等函函数数算算法法判判别别分分析析因因子子分分析析二二元元相相关关分分析析方方差差分分析析法法回回归归分分析析法法线线性性规规划划求求解解方方法法时时间间系系列列法法计计划划评评审审法法(PERT)矩矩阵阵运运算算第十三页,讲稿共四十六页哦方法库系统的结构n方法库管理系统方法库管理系统n是方法库系统的核心,是方法库的控制机构。是方法库系统的核心,是方法库的控制机构。n内部数据库内部数据库n是方法库本身的一个数据,用于存放输入的数是方法库本身的一个数据,用于存放输入的数据及经过方法加工
12、后的输出数据。据及经过方法加工后的输出数据。n用户界面用户界面n它包括系统管理员界面、程序员界面和终端用它包括系统管理员界面、程序员界面和终端用户界面。户界面。第十四页,讲稿共四十六页哦方法库系统的结构n用户利用方法库与数据库求解过程用户利用方法库与数据库求解过程方法库方法库辅助说明辅助说明方法方法1方法方法2方法方法n数据库数据库新方法新方法组合组合方法方法+数据数据数数据据结果结果选选择择方方法法辅辅助助学学习习用户用户操作操作第十五页,讲稿共四十六页哦方法库系统的结构n执行过程执行过程n用户根据数据特点和解题要求用户根据数据特点和解题要求从方法库中选择一个或若干个方法从方法库中选择一个或
13、若干个方法。选。选择方法时用户可以得到辅助学习子系统的必要支持,如查阅各类方法择方法时用户可以得到辅助学习子系统的必要支持,如查阅各类方法的说明书,使用判定表或菜单等。的说明书,使用判定表或菜单等。n进而根据处理数据的不同特点,进而根据处理数据的不同特点,从同类型方法中挑选合适的一个从同类型方法中挑选合适的一个。为。为了解题,通常需要将选出的若干方法加以了解题,通常需要将选出的若干方法加以组合组合,如将输入、参数转换、某,如将输入、参数转换、某(些些)个数学方法、输出个数学方法、输出(包括报表或图形生成包括报表或图形生成)等方法合成一个符合题等方法合成一个符合题意的意的新方法新方法。n在执行方
14、法前,应该在执行方法前,应该访问数据库访问数据库,向方法输送数据。,向方法输送数据。n对于执行方法后获得的对于执行方法后获得的结果结果,如有必要,还可以调用分析结果的方法,如有必要,还可以调用分析结果的方法,加以确认。加以确认。第十六页,讲稿共四十六页哦5.1.3 方法库系统的逻辑层次及其对应的语言参数用户参数用户模型用户模型用户应用程序员应用程序员应用级应用级匹配级匹配级基础级基础级控控制制程程序序合成专用方法合成专用方法方法管理方法管理输入语句输入语句调用程序调用程序数据管理数据管理安全保护安全保护方法库方法库命令语言解释命令语言解释辅助学习辅助学习操作系统操作系统卡尔斯鲁厄样板系统的三级
15、层次结构卡尔斯鲁厄样板系统的三级层次结构第十七页,讲稿共四十六页哦5.1.3方法库系统的逻辑层次及其对应的语言n方法库系统的逻辑层次方法库系统的逻辑层次n基础级基础级n基础级上提供的方法称为元方法基础级上提供的方法称为元方法n这一级方法构成了方法库的基本集这一级方法构成了方法库的基本集n系统管理员负责建立系统管理员负责建立基础的、公用的模块,维护基础的、公用的模块,维护方法库管理系统软件方法库管理系统软件。第十八页,讲稿共四十六页哦方法库系统的逻辑层次及其对应的语言n方法库系统的逻辑层次方法库系统的逻辑层次n应用级应用级n在应用级上,方法库为终端用户提供应用问题的数学模型;在应用级上,方法库为
16、终端用户提供应用问题的数学模型;n早期这种形态的方法库称为模型库。早期这种形态的方法库称为模型库。n匹配级匹配级n处于基础级和应用之间处于基础级和应用之间n把基本方法合成为专用方法,并使数据和加工方法相衔接;把基本方法合成为专用方法,并使数据和加工方法相衔接;n向应用程序员提供剪裁应用软件的工具,使方法库适应不同的向应用程序员提供剪裁应用软件的工具,使方法库适应不同的应用领域。应用领域。第十九页,讲稿共四十六页哦方法库系统的逻辑层次及其对应的语言n方法库语言方法库语言 对应于方法库的对应于方法库的3种用户,理想情况是配备种用户,理想情况是配备3种方法库语言。种方法库语言。n方法库描述语言方法库
17、描述语言n面向方法库系统管理员面向方法库系统管理员n系统管理员可使用方法库系统管理员可使用方法库n描述语言建立方法库的概念模式描述语言建立方法库的概念模式n决定方法的存储结构和存储方式决定方法的存储结构和存储方式n定义方法的完整性和有效性定义方法的完整性和有效性n建立方法以及对方法的修改、删除及分类等。建立方法以及对方法的修改、删除及分类等。n建立方法库时,应考虑统一的接口,用来解决各种编程语言接口之间的差异。建立方法库时,应考虑统一的接口,用来解决各种编程语言接口之间的差异。第二十页,讲稿共四十六页哦方法库系统的逻辑层次及其对应的语言n方法库语言方法库语言n方法库操纵语言方法库操纵语言n面向
18、程序员面向程序员n在方法库中,方法的运算主要是在方法库中,方法的运算主要是方法的链接方法的链接n通过链接运算将几个方法链接起来而称为一个新的方法;通过链接运算将几个方法链接起来而称为一个新的方法;n链接后的方法还可以继续参加链接运算;链接后的方法还可以继续参加链接运算;n链接运算中主要解决方法与方法之间的参数转换及参数传递问题。链接运算中主要解决方法与方法之间的参数转换及参数传递问题。n操纵语言可以是封闭式的,也可以嵌入某一操纵语言可以是封闭式的,也可以嵌入某一宿主语言宿主语言中。中。n利用方法库操纵语言,程序员根据需要编制程序输入到系统中,即可进行方利用方法库操纵语言,程序员根据需要编制程序
19、输入到系统中,即可进行方法的查找、合成、对方法的数据输入与输出、方法的执行等工作。法的查找、合成、对方法的数据输入与输出、方法的执行等工作。第二十一页,讲稿共四十六页哦方法库系统的逻辑层次及其对应的语言n方法库语言方法库语言n方法库使用语言方法库使用语言n面向一般用户,如用于决策的领导干部等。面向一般用户,如用于决策的领导干部等。n用户只需输入一些非过程化的命令形式或提供一些必要用户只需输入一些非过程化的命令形式或提供一些必要的参数,方法库即可进行运算,得到用户所需的决策信的参数,方法库即可进行运算,得到用户所需的决策信息。息。n方法库使用语言是一种自封闭式的语言,要求方法库使用语言是一种自封
20、闭式的语言,要求非过程化非过程化程度高程度高,应该具有对话式及批处理两种操作方式。,应该具有对话式及批处理两种操作方式。n方法库使用语言应该简明易懂。方法库使用语言应该简明易懂。第二十二页,讲稿共四十六页哦5.1.4 方法库系统设计n方法库系统技术构成方法库系统技术构成n方法库系统包括两个子系统方法库系统包括两个子系统n一个具有通用模块的基本子系统一个具有通用模块的基本子系统n一个具有面向具体应用模块的用户子系统一个具有面向具体应用模块的用户子系统n两个子系统均可分为两层,因些整个系统可分为两个子系统均可分为两层,因些整个系统可分为4个相互联系的层次。个相互联系的层次。第二十三页,讲稿共四十六
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 决策 支持系统 知识库 法库 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内