- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2 模型库系统 4.2.1 模型库 4.2.2 模型库与方法库 4.2.3 模型库的组织和存储 4.2.4 模型库管理系统 4.2.1 模型库 一、模型库的概念和特点 二、模型库中模型的种类和表示 三、模型库技术发展的三个阶段 一、模型库的概念和特点 概念: 模型库是将众多的模型按一定的结构形式组织起来,通过模型库管理系统对各个模型进行有效的管理和使用计算机软件系统。 模型库的特点: (1) 模型库中的模型可以重复使用,即可以被不同系统所调用,是一个共享资源,避免了冗余。 (2) 通过模型库可以将多个模型组合起来构成更大的模型。 二、模型库中模型的种类和表示 (一)数学模型 (二)数据处理模型 (三)图形、图像模型 (四)报表模型 (五)智能模型 (一)数学模型 数学模型的表示形式: 方程形式 算法形式 程序形式 (1) 方程形式 例如: y=a+bx 或 (2) 算法形式 模型的算法是用一系列演算步骤来表示模型的求解过程。 例如,线性规划模型 输入:目标函数中各目标变量的系数,确定极值;多个约束方程的系数、约束值以及约束关系。 利用:单纯形法的演算步骤,求出理想的目标值和变量值。 算法形式的特点: 很实用 但不直观 模型的运算一般采用模型的算法形式 (3)程序形式 利用计算机语言按模型的算法步骤编制模型程序,在计算机中进行计算。 数学模型程序一般利用数值计算语言来编制。 特点:程序方式往往把模型、算法、数据统一在一个程序中,不便于模型的修改和集成。 (二)数据处理模型 数据处理模型是完成一定任务的数据处理过程的程序。包括:对数据的选择、投影、旋转、排序等。 数据处理模型一般采用数据库语言来编制数据处理过程的程序。 如,80年代dBASE III是数据库语言的代表;90年代FoxPro,FoxBase,Sybase;目前Oracle,SQL Server等。 (三)图形、图像模型 图形模型一般以向量数据形式表示或以绘图程序形式表示。 向量数据形式表示的特性直接可以显示在屏幕上。 绘图程序形式表示的图形在显示时,需要运行该程序,使它在屏幕上画出来。 图像模型是以点阵数据形式表示的。图像的数据文件一般存储量很大。图像要求愈清晰, 色彩愈丰富, 数据量愈大。 (四)报表模型 报表→人机交互形式 | 数据处理结果 | 模型 报表模型是以程序形式表示的。如投入产出表生成程序等。 各种类型的报表生成软件都可以看作是报表模型。 (五)智能模型 智能模型是以智能程序形式表示的,它处理的对象是知识。知识不同于数据,也不同于数学模型的方程和算法,专家系统用得最多的知识是产生式规则,以“if条件then结论”形式表示。 智能模型可以用PROLOG、LISP、C语言等表示,突出的优势是便于模型的组合与集成。 三、模型库技术发展的三个阶段 1. 模型程序 (程序文件) 模型程序是利用计算机语言来描述模型的算法过程。 模型、算法以程序文件形式存放在计算机的存储器中,由操作系统的文件管理系统统一管理。 程序文件分为源程序文件和目标程序文件(如,C、FORTRAN)。使用程序时,启动目标程序文件名即可。 问题: 模型、算法和数据不独立。 2. 模型软件包 模型软件包只适合各模型独立使用, 不适合多模型的组合。 目前的模型程序包主要以数学模型为主体,如运筹学软件包等。 问题: 模型、算法和数据三者的独立性问题没有根本解决。 3. 模型库系统 数据共享 模型可重复调用 适合多模型组合问题 存储模型类型多样(数学模型、数据处理模型、图形图像模型、报表模型、智能模型等) 达到决策支持的层次 4.2.2 模型库与方法库 一、模型库和方法库的比较 二、模型库和方法库的统一 一、模型库和方法库的比较 一般把方法库看成由基本方法和标准算法组成。它为模型提供基本模块和程序。 (1)一个模型有多个不同的方法,例如,线性规划模型可以有:单纯形法、改进单纯形法、两阶段算法等三种不同的方法。 (2)多个方法可以组成一个模型,例如一个评价模型可以是某些统计方法和评价方法的组合与集成。 一、模型库和方法库的比较 模型接近于实际问题,方法接近基础和求解算法,模型是由方法组成的。 二、模型库和方法库的统一 (一)模型和方法的统一 一般用数学方程表示为模型,用求解算法表示为方法。 例如,线性规划模型,一般用目标函数和约束条件来表示(即方程形式),而它的解法,即单纯形法,可看成方法。 本质上相同,是同一问题的两个侧面。 从宏观上看,可以把模型和方法统一看成是模型。 特别是在计算机中,模型的方程形式不是主要的,模型的算法
文档评论(0)