东北大学决策支持系统课件DSSCH4决策支持系统中的模型库幻灯片.ppt

东北大学决策支持系统课件DSSCH4决策支持系统中的模型库幻灯片.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3.2模型库结构 1、模型库结构 模型库是通过模型字典组成起来的模型集,结构体现在模型字典上。模型字典MD(Model Direction)结构如下: MD={CL,SUBCL,ORD,TYPE,NAME,VAR,HELPN} 式中CL——主类,与问题的子类相对应(见下页); SUBCL——子类,各成员模型库子类可不同(见下页) ; ORD——序号,在子类内排序; TYPE——型,即程序型/数据型/语句型; NAME——模型名,也是访问名,以便利用操作系统文件管理进行存储管理; HELPN——使用说明包括功能、性能、用法,是一文本文件名; VAR——变量表名。 * 2、主类和子类 的概念和关系 (1)主类是按决策问题领域来分类,以便于决策问题映射,而子类按技术分工和处理方式分类。例如,在“多媒体合成作战指挥支持系统”中分为情报处理、武器性能、防御措施、部队调集、相关力量协同配合等子类;在经营管理决策系统中则通常分为生产、供应、销售、综合计划财务等子类。 (2)主类和子类可以是多对多的,即一个主类可以由多个子类动态组合,一个子类也可以被多个主类调用。 * 3、模型字典MD结构的说明 (1)MD不仅建立起模型集的结构,而且建立起模型与数据库的映射关系。 (2)模型库分布在各节点机中而不是集中在服务器里,CL和SUBCL承担子目录的角色,以便利用操作系统的文件管理建立简洁的层次目录。 * 4.4 模型库管理系统(MBMS) 4.4.1模型库管理系统概述 模型库管理系统是为生成模型和管理模型提供一个用户友好环境的计算机软件系统。用户可以通过模型库管理系统灵活地访问、更新、生成和运行模型。 模型库管理系统使模型的适用范围拓宽,从而使决策者能方便地使用模型;同时它还要为决策者提供将现实问题抽象成模型的工具。所以可以说模型库管理系统是联系决策问题、数据与模型的桥梁。 * 模型管理比数据管理更加复杂其原因: (1)目前市场上还没有较强功能的MBMS软件包 ; (2)很多模型类型没有类似数据的数据结构(如关系、层次、网状和面向对象的数据结构) ; (3)某些MBMS功能(例如选择使用的模型和决定插入的值)需要专门的知识和推理功能 。 * 4.4.2模型库管理 模型库管理系统依据模型字典实现构模、模型存取和模型运行管理,其结构如图所示。其中,外部数据库是其他节点的数据库,内部数据库是本节点的数据库,故分别为单向和双向询问。 * 1.构模管理 构模管理是为用户构造和产生模型的支持机构,主要是提供一种模型定义语言MDI,支持用户实现模型生成,模型连接和模型重构。 (1) 模型生成 如用户可在文本编辑状态下建立一个模型,又如利用矩阵生成器,只要给出一些数据,系统自动生成线性规划模型。 (2) 模型的连接 进行子类中具体模型的连接,类似于批处理语句。 (3) 模型的重构 当模型的基本结构发生变化后,对模型重新定义。 * 2.模型库存取管理 模型存取管理类似于数据库的数据存取管理,实施模型的装人、修改、删除、更新和查询。 在模型库管理系统的支持下,用户可以根据模型名称、建模方法或模型经济功能等多种分类路径,存取所需的模型。 * 3.模型的运行管理 运行管理包括运行条件的检查和运行监控。具体内容主要有以下几项: ①运行前的条件准备。 ②与方法连接。 ③与数据连接。 ④对模型进行组合。 ⑤模型的运行控制。 * 4.模型的组合 模型的组合包含两个问题:一是模型间的组合,另一种是模型间数据共享和传递。 (1) 模型的组合是在模型的基础上进行顺序、选择、循环的组合。模型可以独立运行,又能作为组合模型的一部分。对模型的组合能完成组合决策或综合决策,达到复杂问题辅助决策的目的。 (2) 模型间数据的共享和传递是组合模型的配套要求,只有达到各模型间数据共享和数据传递,才能使组合模型成为一个有机整体,而且也能减少数据的冗余和实现数据的统一管理。 * 4.4.3 模型库管理系统的语言体系简介 模型库管理系统语言体系应该分为模型管理语言MML、模型运行语言MRL和数据接口语言DIL。 1. 模型管理语言MML要求完成对模型的存储管理以及对模型的查询和维护。 2. 模型运行语言MRL要求完成对单模型的调用、运行以及支持模型的组合运行。 3. 模型对数据库操作需要接口。一般模型程序是由数值计算语言来编写的,不具有数据库操作功能,只有通过模型程序和接口语言 相联结才能达到模型操作数据库的能力。 * 4.4.4 模型库管理系统的结构 设计新一代模型管理系统应考虑三种类型用户(决策者、建模者和工具用户),为

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档