第三章模型库管理系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
✓ 计算机程序又分源程序和目标程序: 源程序是用计算机语言编写,便于人阅读和
修改; 目标程序是机器语言形式,便于计算机操作
和运算。
3.2 模型库概述
模型程序
模型程序包
✓为了减少模型程序的重复编制,将由专人编 制的各种模型程序组成程序包,用户根据需要 调用相应的模型程序,输入数据就可以计算出 模型的运行结果。
模型组合关系图(模型模块和模型程序模块):
I/O I/O
标
标
准
准
接
接
口
口
3.2 模型库概述
模型程序模块的分类:
➢ 零件型模型程序模块 ——可以调用方法库中的方法或数据库中 的数据的模型程序模块
➢ 部件型模型程序模块 ——可以调用零件型模块,同时也能调用 方法和数据的模型程序模块
3.2 模型库概述
模型库 ✓例如运筹学(数学模型)软件包。
3.2 模型库概述
模型程序
模型程序包
✓将众多模型按一定的结构形式组织起来,通过 模型库管理系统对其进行有效的管理和使用。
✓是一种共享资源,可以重复使用其中模型,避
免了冗余,并可将多个模型组合起来构成更大的
模型,因此具有更强的功能。
模型库 ✓例如:除数学模型外,还有数据处理模型、
第三章 模型库管理系统
信息管理与信息系统教研室
3.1 DSS中的模型建立
在DSS中,对话部件支持决策者来使用这 个系统,数据部件提供存取来作为制定决策的 原始资料,而模型部件则是给决策者以通过 推理、比较、选择来分析解答整个问题的能力。
3.1 DSS中的模型建立
• 建模活动——将结构化非良好的问题转化 为结构化良好的问题。
3.2 模型库概述
• 建立模型的准则:
(1)避免过于复杂的模型
(2)制定正确的目标 发现能参加建模的管理人员;
(3)适当考虑远景
知道建模过程所需要的耗费。
“模型怎样才能帮助管理人员解
(4)合理地利用资决问源题?”
(5)面向问题
3.2 模型库概述
• 建立模型的准则:
(6)弄清决策人员需要的信息 (7)让决策人员参加建立模型过程 (8)制定适当的时间计划 (9)知道怎样实现模型 (10)谨慎地使用计算机资源 (11)仔细考虑建立模型过程的每一步
模型程序模块的分类:
➢ 框架型模型程序模块 ——决策模拟过程及决策估计过程的描述模块,
增删和操作
• 模型
3.2 模型库概述
模型是对客观事物的一种抽象描述,人们 通过对模型的认识来增加对复杂问题的理解和 处理。
利用计算机对模型的使用经历了三个阶段: 模型程序、模型程序包和模型库。
3.2 模型库概述
模型程序
✓ 利用计算机语言来描述模型的算法过程, 将人工算法转换成计算机语言。
模型程序包 模型库
• 传统建模的问题——长期应用; 效果显著; 存在潜力; 受到损害。
3.1 DSS中的模型建立
(1)经常很难得到或者难于产生必需的输入数据或参数。 (2)模型给出的输出经常是很难使用的。 (3)对于复杂的,多侧面的问题,很难建立与保持大规模的
综合的模型。 (4)大型的复杂的模型很难令管理人员理解和信任。 (5)通常在决策者和模型之间有最少的相互作用。
3.2 模型库概述
智能模型库结构图:
3.2 模型库概述
模型库系统的结构图:
外部DB
内部DB
模型库管理系统
模型字典
建模管理
存取管理
运行管理
模型库
3.2 模型库概述
模型库系统的结构图:
外部DB
内部DB
模型库管理系统
模型字典
建模管理
存取管理
运行管理
模型库
3.2 模型库概述
模型库:
模型库是决策支持系统中的核心部分,用来存 储模型的代码,实际由源码库、目标代码库两部分 组成。
3.2 模型库概述
线性规划模型举例
某公司研制了两种新产品“玻璃门”和“铝框窗”, 在现有产品销售下降的情况下,准备生产新产品。
(1)确定目标 (2)方案设计——建立模型 (3)方案选择——最优决策 (4)决策实施
3.2 模型库概述
按照模型建立和适用的特点,模型库分为三类
通用模型库 专用模型库 智能模型库
3.2 模型库概述
按照模型建立和适用的特点,模型库分为三类
通用模型库
专用模型库 智能模型库
✓ 模型的建立和编制均由用户完成,系统仅提 供宿主语言和各种高级语言、专用语言和一些 模型的求解方法。 ✓ 例如:IFPS
3.2 模型库概述
通用模型库结构图:
3.2 模型库概述
按照模型建立和适用的特点,模型库分为三类
通用模型库
专用模型库 智能模型库
✓ 专为某些决策或决策者设计的,用户并不创 建模型,而是引用库中已有的预制模型 ✓ 从用户和数据库处获得模型驱动程序和数据 存取程序
3.2 模型库概述
专用模型库结构图:
3.2 模型库概述
按照模型建立和适用的特点,模型库分为三类
通用模型库 专用模型库 智能模型库
✓ 由模型的基本组件、问题识别器和形式化机 制等组成,用户只需给出对问题的陈述,系统 就能自动识别问题,并进行模型的形式化和模 型的建立和分析 ✓ 目前处于研制阶段
3.2 模型库概述
由于决策支持系统是以模型库驱动的,模型 与模型管理是DSS的核心部分,是DSS区别于其 他系统的主要特征之一,而且DSS中的数据库需 求大多是由模型库来加以确定的,所以明确DSS 中模型库的功能是十分必要的。
3.2 模型库概述
• 模型库的功能
(1)快速和方便地产生新模型 (2)用集成的方法存储和管理模型 (3)为用户使用模型进行问题分类和分析提供支持 (4)向用户描述模型间存在的关系并使模型相关联 (5)具有调用和进行模型管理的机构来进行模型的修改、
在逻辑上模型库是各种模型的集合;在软件内 容上,则由许多计算机内的程序模块组成。
3.2 模型库概述
程序模块:
程序模块是反应某一范围内、局部的经济管理 问题的数学模型程序,又称模型程序模块,可按需 要多方式组合成各种模型模块。
这些程序模块可以根据实际问题的需要在实际 运行中动态地组合。
3.2 模型库概述
图形和图像处理模型、报表模型、智能模型等。
3.2 模型库概述
• 模型库中的模型及其分类 功能单一的小模型
单元模型
从模型库结构设计角度
单元模型组合而成
决策支持模型
3.2 模型库概述
• 模型库中的模型及其分类
规划模型
推理模型
分析模型
从DSS支持的决策活动角度
预测模型 模拟实验模型
优化模型
评判模型 综合运筹法