试析基于组合模式的决策支持系统模型库的研究

试析基于组合模式的决策支持系统模型库的研究

ID:34824088

大小:1.54 MB

页数:60页

时间:2019-03-11

试析基于组合模式的决策支持系统模型库的研究_第1页
试析基于组合模式的决策支持系统模型库的研究_第2页
试析基于组合模式的决策支持系统模型库的研究_第3页
试析基于组合模式的决策支持系统模型库的研究_第4页
试析基于组合模式的决策支持系统模型库的研究_第5页
资源描述:

《试析基于组合模式的决策支持系统模型库的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南农业大学硕士学位论文基于组合模式的决策支持系统模型库的研究姓名:秦建申请学位级别:硕士专业:农业机械化工程指导教师:余建桥20050501摘要决策支持系统(DSs,DecisionSupportSystem)的概念提出20多年来,随着决策理论、信息技术、数据库技术、办公自动化、专家系统等相关技术的发展,在许多领域得到广泛的应用.I)SS已成为许多行业经营管理中一个不可缺少的现代化支持工具,对其的研究也是层出不穷,模型库系统作为DSS的关键部件,它的构建的好坏直接影响整个系统的成败,所以模型库系统的研究也越来越

2、受到各界的关注并已经成为一个十分活跃的研究课题.mS的模型库系统主要包括模型库和模型库管理系统两部分.模型库主要用于模型的存储和表示,而梗型库管理系统则提供对模型的检索、存取、更新、组合、运行等操作。目前的大部分决策支持系统都是应用于特定领域的专用DSS,就其自身领域来说,需求相对稳定,所用的模型也就相应比较稳定.所以在其模型库系统的实现上。很多采用可执行文件的方式,每个可执行文件代表一个模型.模型的组合是通过调用过程来体现的。这样的做法使得系统缺乏灵活性,模型库的复用性,可扩展性很低,维护比较困难。在实际应用中

3、,一个简单问题的解决可以由单个模型来表示,而一个复杂的问题往往要分解成若干个子问题,也就是说,解决这个复杂闷题的大模型可以分解为若干个子模型.于是.模型的可复用性便显得非常重要了.为了弥补模型库的这种缺陷,本文将结构型设计模式的一种开发思想应用到模型库开发上.即基于组合模式的模型库开发思想。Composite模式是结构型模式的一种,结构型模式涉及到如何组合类和对象以获得更大的结构。Composite模式描述了如何构造一个类层次式结构,这一结构由两种类型的对象(原子对象和组合对象)所对应的类构成。其中的组合对象使得

4、设计人员可以组合原子对象以及其他的组合对象.从而形成任意复杂的结构。Composite模式就是将对象组合成树形结构以表示。部分一整体”的层次结构,并使得用户对单个对象和组合对象的使用具有一致性,蔼组合对象都是可以通过单个对象的复合而得到的。在决策支持过程中,决策者面临的大多都是复杂的、半结构化或者非结构化的问题,这些问题都是用复杂的语言进行描述的,不能直接、简单的找到求辫的方法和途径,并且在DSSO.模型库里不可能存放每个需要或者已经求解问题的决策模型,而是存放求解单一的一类问题的模型。为了解决复杂的决策问题的求

5、解的问题,又解决DSs中模型存储的冗余,提高模型的复用性,本文采用了和人们处理问蹶的思维方式一致的问题分解求解方法来处理复杂的决策问题。问题分解法就是将一个完整的大问题分解为若干子问题,然后独立处理每个子问题·问题分解法解放了决策者的认知负担,子问题及其关系的描述便于决策者生成初始观点。对于复杂问题的问题分解求解,本文采用了通用问题求解的方法。在文中,详细的描述了问题分解的并行分解、串行分解以及二者结合的混合分解的分解方式和模型的组合方式的相关理论和方法·通过问题的分解,就可以得至Ⅱ一个复杂问题的分解后的树型结构

6、,通过树型结构,各子问题之间的层次关系以及相互之问的关系就一目了然的显示出来了,同时通过树型结构,很容易就得到了各子闫瑗之间的链表表示形式,也即是问题的隶解链。通过读取问蘑求解链中模型的关系,得到他们之间的联结顺序,通过模型的组合方式组合模型,运行模型就可以得到问题的解了.将Composite模式思想应用到模型开发中来。通过问题的分解求解得到原子模型,原子模型作为决策支持系统中模型库里存放的求解日隧的唯一模型,这就降低了筒题求解系统设计与开发的复杂性,提高了软件的复用性,同时对其定义了统一的接口,增强了复合模型的

7、扩充性.为了突破传统中模型库的模型只是方法和数据特征的重用,本文采用了一种新的面向对象方法来表示原子模型,那就是Hong提出的模型的3个层次表示。Hong将模型分为3个层次:模型框架类、模型模板类和模型实例。但是,与Hong不同的是,本文中的模型框架类是一个抽象类,只是定义了模型的基本特征和接口,而不是一组具有相同特征模型的集合:模型模板类是一些具体的方法模型;模型实例则是加载了数据的方法模型.本文采用丁该方法来表示原子模型。其中的3个层次的模墅通过不断的继承上一层类中的框架和数据来实现。利用该方法对模型表示后,

8、模型的复用性得到了极大的提高.为了解决决策支持中问题知识的半结构化和非结构化问题,本文应用案例推理技术构建原子模型。案蜘推理技术是基于人的认知心理过程,用先前求解问题的经验和方法.通过类眈和联想来解决当前相似问题的推理方法,它解决问题包括问题描述,案例的模糊匹配、检索、案甥

9、的修改与评价,新案例的学习等多个步骤,其中问题的描述和案例的检索是关键问题。本文采用了多元组的表示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。