智能决策支持系统_第1页
智能决策支持系统_第2页
智能决策支持系统_第3页
智能决策支持系统_第4页
智能决策支持系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能决策支持系统一、智能决策支持系统的定义决策支持系统〔DecisionSupportSystem,简称DSS〕,是以管理科学、运筹学、控制论、和行为科学为根底,以计算机技术、仿真技术和信息技术为手段,针对半结构化的决策问题,支持决策活动的具有智能作用的人机系统。该系统能够为决策者提供所需的数据、信息和背景资料,帮助明确决策目标和进行问题的识别,建立或修改决策模型,提供各种备选方案,并且对各种方案进行评价和优选,通过人机交互功能进行分析、比拟和判断,为正确的决策提供必要的支持。它通过与决策者的一系列人机对话过程,为决策者提供各种可靠方案,检验决策者的要求和设想,从而到达支持决策的目的。决策支持系统一般由交互语言系统、问题系统以及数据库、模型库、方法库、知识库管理系统组成。在某些具体的决策支持系统中,也可以没有单独的知识库及其管理系统,但模型库和方法库通常那么是必须的。由于应用领域和研究方法不同,导致决策支持系统的结构有多种形式。传统DSS采用各种定量模型,在定量分析和处理中发挥了巨大作用,它也对半结构化和非结构化决策问题提供支持,但由于它通过模型来操纵数据,实际上支持的仅仅是决策过程中结构化和具有明确过程性的局部.随着决策环境日趋复杂,DSS的局限性也日趋突出,具体表现在:系统在决策支持中的作用是被动的,不能根据决策环境的变化提供主动支持,对决策中普遍存在的非结构化问题无法提供支持,以定量数学模型为根底,对决策中常见的定性问题、模糊问题和不确定性问题缺乏相应的支持手段。ADDINCNKISM.Ref.{F8710A404CA34b3893624ADE14D5F0B0}[1]DSS应具备以下特征ADDINCNKISM.Ref.{134DACE1F11449ca905116DF03F31987}[2]:系统的主要功能是为管理人员提供决策支持,其目的是帮助管理人员进行决策而不是代替他们,是为了提高决策的效能而不是组织的管理效率;传统数据管理技术与有关的模型技术、分析技术相结合;系统应该有很强的灵活性、适应性、便于用户使用。智能决策支持系统〔IDSS〕是决策支持系统与人工智能技术相结合的系统[3],他包括决策支持系统所拥有的组件,包括数据库系统、模型库系统和人机交互系统,同时集成了最新开展的人工智能技术,如专家系统、多代理以及神经网络和遗传算法等。它是以信息技术为手段,应用管理科学、计算机科学及有关学科的理论和方法,针对半结构化和非结构化的决策问题,通过提供背景材料、协助明确问题、修改完善模型、列举可能方案、进行分析比拟等方式,为管理者做出正确决策提供帮助的智能型人机交互式信息系统。智能决策支持系统的广义结构如下列图所示。二、智能决策支持系统与能量管理的区别可以从以下几个方面来说明智能决策支持系统与能量管理系统的区别.{A079D4A0C45C4eaa809008EE16909EE8}[4]:〔1〕数据源:决策支持系统的数据源包括稳态信息和故障信息,而能量管理的数据源只包含稳态信息。〔2〕对故障信息的利用:决策支持系统利用故障信息进行故障诊断,而能量管理系统那么没有。〔3〕对系统运行的综合分析:决策支持系统提供考虑平安性和经济性的综合评估报告,而能量管理系统未提供。〔4〕分析工具:决策支持系统提供稳态信息和故障信息的分析工具,而能量管理系统只提供稳态信息的分析工具。三、智能决策支持系统的几种结构〔1〕基于多代理的智能决策支持系统以下是应用于智能电网的多代理决策支持系统[5],电网决策支持系统主要由SCADA及故障信息管理层、网络分析分析层和指挥系统协调层3局部组层,器结构如下列图所示SCADA及故障信息数据管理层:实时收集电力系统的数据,监控系统的运行状态。网络分析层:由实时稳态分析、智能电网调度操作票、电网故障诊断、电网故障恢复、电网故障操作票组成。指挥系统协调层:主要由指挥系统构成,主要功能是协调各种网络分析层软件的调用逻辑及执行顺序,以及在有复杂的电网状态变化时,协调调用不同的应用软件,使其以合作的方式完成复杂的任务。一般来说,智能调度决策支持系统包括如下能够独立完成一定功能的智能体单元:运行状态评估智能体:实时的监视系统的运行状况,对目前以及未来的系统状况进行平安评估,依据预测的可能系统状况,协调智能层的其他智能体进行预防性策略跟踪,使系统保持在正常经济、平安的状态。经济运行决策智能体:在正常状况下,根据系统约束条件,在运行规那么的指导下,运用相应的算法、模型和知识,综合运用全局系统信息,进行不同优化算法、不同优化模型、不同优化目标之间的优化协调,使得优化决策具有全局可行性,防止优化孤岛的出现。故障诊断决策智能体:在紧急状况下,自动依据系统运行状况,诊断故障地点和类型等,制定紧急控制,并告知或帮助调度人员进行紧急控制策略。故障恢复决策智能体:在故障状况下,依据系统状况,结合先验知识,采用不同的模型和算法进行系统恢复决策。人机交互智能体:在任何情况下,调度人员或电力专家均可以通过它与决策支持系统进行友好、协调的交互,以便于完成特定的任务或进行系统的维护管理等。日常管理智能体:除了完成调度人员进行的监视、维护、处理异常等日常工作外,还需要进行编写调度日志、操作票、事故报告等一系列工作。模拟培训智能体:进行决策支持系统的培训、模拟、决策跟踪等。系统智能体结构如下列图所示以下是应用于沥青混凝土路面施工机群的基于多代理的智能决策支持系统[6],最高层(顶层)为中央智能决策调度支持系统,它负责整个系统的调度决策,实时处理下级决策调度能Agent汇报的信息,并作出决策。中间层为功能决策智能Agent层,包括拌和智能决策调度支持系统、运输智能决策调度支持系统、摊铺智能决策调度支持系统、压路智能决策调度支持系统等,它们负责各自下层的功能Agent,功能Agent层指在路面施工中完成某种施工任务的施工机械或设备,它们的任务是负责调度其下层的功能Agent,来完成系统设定的任务,维持生产节拍、保证质量参数、接受中央的指令并把涉及到改变整个系统状态的决策结果通知中央智能决策调度支持系统。下列图是系统的结构图下列图为决策调度系统原理图。可以看出,IDSS中五个系统(知识库系统、模型库系统、数据库系统、图形库系统及总控系统)间的联系。总控系统控制着其它四个系统的连接与调用,同时负责与外界(信息收发系统、人机接口局部)的信息交换。知识库系统从数据库中获得事实进行推理,从而决定从模型库中调用何种模型进行计算并确定模型中的一些参数,选定的模型从数据库中获得初始数据进行运算,并将运算结果送回数据库。图形库系统可以从数据库中取得需要的数据绘制各种直观的图形。在总控系统之前是人机接口局部、信息收发系统,人机接口局部是用户与系统的桥梁,用来做信息传输、人工决策干预、信息查询和结果输出。信息收发系统负责接收各子系统上传的信息和发布调度决策系统的调度指令。(2)基于专家系统的智能决策支持系统[3]专家系统〔ES〕与决策支持系统〔DSS〕结合的智能决策支持系统充分发挥了专家系统以知识推理形式解决定性分析问题的特点,又发挥了决策支持系统以模型计算为核心解决定量分析问题的特点,充分做到定性分析和定量分析的有机结合,使得解决问题的能力和范围得到一个大的开展。专家系统与决策支持系统的具体集成结构如下列图所示。IDSS与ES结合主要表达在以下3个方面:〔1〕DSS与ES的总体结合。由集成系统把DSS与ES有机结合起来。〔2〕知识库和模型库的结合。模型库中的数学模型和数据处理模型作为知识的一种形式,即过程性知识,参加到知识推理中。也可以把知识库和推理机作为智能模型参加到模型库中。〔3〕静态数据库和动态数据库的结合。静态数据库为动态数据库提供初始数据,ES推理结束后,动态数据库中的结果再送回到DSS中的静态数据库中。四、决策支持系统的结构组成[7]决策支持系统是智能决策支持系统的根底,智能决策支持系统是在决策支持系统的框架上参加智能技术如多代理技术和专家系统等形成的,IDSS包含了DSS的所有组件,因此了解DSS的组成结构是很有必要的。1、模型库系统模型库系统包括模型库和模型库管理系统。模型库中的模型有两类,一类是标准模型,它们是按照某些常用的程序设计语言编程,存于模型库中;另一类是由用户应用建模语言建立的模型。决策支持系统需要通过人机结合和模型库系统实现模型与决策者之间的交流,使模型能随环境变化和用户需求得到及时更新,不仅能够解决结构化问题,而且具有对半结构化和非结构化问题的解释能力。模型库系统包括三个层次:应用级、生成级和工具级。应用级是决策者专用的或共享的模型子系统。生成级由模型库管理系统、用户接口系统和数据库管理系统、根底库等局部组成,它由DSS的设计人员操作。设计人员通过利用DSS的各种工具来建立和维护各个应用子系统,满足用户需求。工具级是一些专用或通用的软件,如构造模型的软件、图形工具、文字处理工具和模型化语言等。通常说的模型库,一般是介于应用级和生成级之间的系统。DSS模型库系统由以下部件组成,如下列图所示1.1、模型模型是对于现实世界的事物、现象、过程或系统的本质属性进行抽象和简化的描述,即模型反响了客观事物最本质的特征和量的规律,描述了现实世界中有显著影响的因素和相互关系。从现状来看,模型的表示技术主要有实体关系表示、结构化模型表示、框架表示、一阶谓词逻辑、面向对象表示和XML表示等。模型的调度技术主要有类比推理、一阶谓词逻辑、遗传算法、遗传算法、机器学习、基于图形的模型合成、模型描述语言、Agent技术等。其中模型的面向对象表示和XML表示技术以及模型的Agent调度技术具有较大的开展前景。模型的表示形式:1〕模型的程序表示模型的程序表示方法适用于描述结构化的计算模型。传统的模型程序表示是指模型以包括输入、输出格式和算法在内的完整程序形式表示。这种表示形式将解程序和模型联系在一起,使模型难以修改。但是在模型库意义下的程序表示方法是将模型和解程序相别离,并将程序表示的模型分成根本模块,不同模型中的共同局部可以调用相同的模块,以减少冗余。另一种程序表示方法是以语句的形式表示,用通用的高级语言设计出一套建模语言,即模型定义语言。模型中的不同方程、约束条件和目标函数都对应于MDL中相应的语句。2〕模型的数据表示模型的数据表示是把模型看作是从输入集到输出集的映射,通过模型的参数集合确定这种映射关系。模型可描述为由一组参数集合和表示模型结构特征集合的框架。输入数据集在关系框架下进行假设干关系运算,得出输出数据集。3〕模型的逻辑表示模型表示了它的输入输出之间的运算关系和数据关系,同时还确定了输入输出之间的逻辑关系。逻辑关系可以描述定量模型的输入输出关系,也可以描述更广泛的模型的对应关系。4〕基于面向对象的模型表示方法有学者在1993年提出了面向对象的模型表示法,将由SML定义的模型与方法封装成模型类,通过操作的多态性实现模型与数据集的集成。Lenard类比了结构建模与面向对象的程序设计的共同之处,使用Smalltalk列举了结构建模中的对象类,定义了这些类之间的关系,实现了面向对象的模型集成。1.2、模型库模型库是按照一定的组织结构将众多的模型存储起来,并利用模型库管理系统对模型进行有效的管理和调用的计算机系统。它是决策支持系统的核心局部,实际上用来存储模型的代码,由源代码库、目标代码库两局部组成。模型库的组织与储存〔1〕模型字典模型字典是模型库的索引,DSS通过查询字典获得对模型的引用。模型字典的组织结构有文本形式、菜单形式和数据形式。其中数据库形式是最常用的一种。数据库形式的模型字典一般分为3个层次,包括模型根本信息表、模型描述信息表和模型的数据抽象。根本信息表简单的记录者模型的序号、名称、简要说明、使用权限、类型等根本信息。模型的描述信息包括模型结构、约束条件、参数、变量等。模型的数据抽象指明了模型数据的物理路径链接,与模型库相连。〔2〕模型库的组织与储存一个根本模型需要四个文件存储,其中包括:一个描述输入、输出数据的数据说明文件;一个源程序文件和一个目标程序文件;一个用来对模型进行说明的文件,主要包括模型的方程形式以及算法的自然语言描述等。1.3、模型库管理系统模型库管理系统〔MBMS〕是为操纵和管理模型库的计算机软件系统。它可以生成、调用、维护模型,通过对模型库的管理和控制,保证模型库的平安性和完整性。用户可以通过模型库管理系统的灵活的访问、更新、生成和运行模型。模型库管理系统应该提供给用户的功能包括:〔1〕根本操作,包括模型存取和查询,模型初始化,模型选择,模型综合以及适宜的模型输出,模型维护,模型表示,模型抽象,物理和逻辑模型的存储等操作,〔2〕灵活性,包括为用户提供一些控制功能,用户能根据自己的意愿通过系统提供的自动选择功能或是手动选择模型,还可以引入用户的主观信息。〔3〕反响,指系统能够提供足够的反响信息,使用户能够随时了解问题求解的状态。〔4〕接口,指系统和人机交互界面的接口,方便用户使用模型。〔5〕减少冗余,指不同的用户之间可以共享相同的模型,减少冗余存储。〔6〕增强一致性,指多个决策人可以使用相同的模型,并减少由于使用不同的数据和不同版本的模型所引起的不一致性。〔7〕平安性〔8〕可扩展性〔9〕一些辅助功能。1、模型库管理系统的功能1〕建模管理〔1〕模型生成:用户可在文本编辑状态下建立一个模型,或利用矩阵生成器,那么只要给出一些数据,系统自动生成线性规划模型。〔2〕模型连接:进行子类中具体模型的连接,类似于批处理语句。〔3〕模型重构:当模型的根本结构发生变化后,对模型重新定义2〕模型的运行管理模型的运行管理包括模型程序的输入和编译、模型的运行控制、模型对数据的存取。模型程序的输入和编译过程就是所谓的建模过程,需要利用计算机语言进行程序的编写和设计,通过编译系统将源程序编译成目标程序。运行控制是模型程序的调用过程。3〕模型的维护管理模型的维护管理主要是指对模型进行查询、添加、删除、修改等工作。4〕模型的组合管理2、模型管理系统的语言体系〔1〕模型管理语言〔2〕模型运行语言1.4、模型库的设计1、建立模型的准那么1〕模型的近似性2〕模型的简易性3〕模型的动态性4〕模型的可操作性5〕模型的用户友好性2、建立模型的步骤1〕建模准备阶段了解问题的实际背景,要弄清解决的问题,明确建立模型的问题。2〕建立阶段根据决策的目的对问题进行必要的简化,对收集的信息进行筛选,确定系统的参数,提出适当的假设条件,确定模型的描述方式。3〕模型的求解与分析阶段根据模型的类型,利用经验、知识、数学方程、定理证明、逻辑运算、计算机求解、推理、仿真等方法对模型进行求解,并对结果进行分析,给出预测。4〕模型检验与修改阶段对模型的求解进行分析、检验和评价。5〕模型应用阶段1.5、建模技术1〕建模〔1〕建模语言:建模语言是一种类似于程序设计语言的具有完整逻辑的人工建模语言〔2〕数据表示:将模型看作黑箱,通过模型的输入输出描述模型,而将实际的模型隐藏在这些输入输出的背后。〔3〕程序表示:建模者通过编写模型的程序算法程序,并且添加输入、输出要求就构成了根本的程序式模型,(4)图形化建模:模型以图形的方式表现出来2〕模型库与数据库的结合模型库与数据库的关系是:决策支持系统是以多模型组合形式辅助决策,模型的运行总是需要调用数据,而且多模型的组合将涉及大量的数据,模型与数据库的结合的有效途径就是解决好模型库中模型存取数据库中数据的接口。3)人机对话系统与模型库的交互2、数据库系统3、方法库系统方法是能完成预定功能的程序单位。方法完成的功能不仅有数值算法,而且也包括控制、组织数据处理以及报告、图形生成等非数学功能。方法库系统主要是一个软件系统,它综合了数据库和程序库。一个完整的方法库系统应该由两局部组成,方法库和方法库管理系统。方法要被检索、被执行,执行方法时要提供方法所加载的数据,管理方法就是要管理数据。方法库要为模型库提供支持,因此方法库要设立不同的用户结构。3.1、方法库的结构1〕方法库的逻辑分层方法库系统在逻辑上可以分为三个层次:根底级、应用级、匹配级。根底级为系统提供最根本的方法程序,并称其为元算法。元算法构成了方法库的根本集。系统管理员负责建立根底的、公用的模块,维护方法库管理系统软件。在应用级上,方法库为终端用户提供给用问题的数学模型,在应用级上要求方法库管理系统根据用户具体要求提供一个或几个模型的组合来为用户的问题进行计算并把结果通过人机交互的方式提供给用户,以便用户进行决策。匹配级位于根底级和应用级之间,它能够对方法实现组合,把根本的方法经过一定规那么和合成,成为专门的新算法,并使数据和加工过的新算法相衔接,向程序员提供裁剪应用软件的工具,使方法库适应不同的应用领域。对于方法库以上三个逻辑层次上的不同用户需要,方法库应提供三方面的方法库语言。〔1〕方法库的描述语言描述语言主要面向方法库的系统管理员。系统管理员可以使用方法库描述语言建立方法库的概念模式,决定方法库的存储结构和存储方式,定义方法的完整性和有效性以及对方法的修改、删除和分类。为了允许不同语言编写方法程序,并送入同一方法库去,在设计和建立方法库时应当考虑一个统一的接口,用来解决各种语言接口之间的差异,以便于方法库的扩充和方法的合成。〔2〕方法库的操纵语言操作语言主要是面向程序员。与数据库系统相比,由于方法库的操作对象是方法而不是数据,因而方法库的操作运算与数据库不同。在方法库中,方法的运算主要是方法的链接,通过链接运算将几个方法链接起来而成为一个新的方法。在方法的链接运算中,主要问题是方法与方法之间的参数转换及参数传递。〔3〕方法库的使用语言使用语言主要面向一般用户。要求系统提供一种对话环境,用户只需输入一些非过程化的命令形式或提供一些必要的参数,方法库系统即可根据这些参数自动地调用方法及数据进行运算,向用户提供所需的数据或决策信息。2〕系统的结构方法库系统应包含一个具有通用模块的根本子系统和一个具有面向具体应用模块的用户子系统。根本子系统是一个具有扩展性的子系统,方法库系统起初建立时,会包括一个具有一定方法程序和模块的根本集,在这个根底上增加具有特定应用的功能模块。根本子系统和用户子系统都可以再具体划分为两个层次,因此整个方法库系统分为4个层次,分层的主要依据是面向应用程序。0层是核心,而其余3层那么具有应用的性质。〔1〕0层0层具有方法库最根本的功能,主要局部有:〔1〕对各种解释器提供公共效劳的中心控制器。〔2〕对非方法库系统的接口,如文件系统、数据管理系统等。〔3〕与操作系统功能的接口。〔4〕方法库系统文件、方法程序的管理。〔2〕1层1层包括与应用无关的局部,需要时装配进来,这些模块包括:〔1〕实现运用广泛的数据类型和类型产生器的模块。〔2〕方法库系统自身文件的定义说明和处理功能。这些文件包括的信息有:中间结果、目录、数据字典等。〔3〕常驻的数据结构管理。〔3〕2层此层应具有程序库提供的功能。〔1〕根本程序。〔2〕为实现更为复杂的用户要求特别编制的一些程序。〔3〕相应于一些新命令的用户过程,由用户在已有的命令根底上定义。〔4〕3层此层对应于交互式的用户接口,包括进行语法、语义分析的解释器,并通过中心控制调用2层相应的功能。3〕方法字典方法字典用来对方法库中的程序进行登录和索引。3.2、方法库管理系统方法库管理系统是对方法库进行管理维护的系统,它首要功能是对方法库中的方法进行管理,包括建立、更新、检索和删除。此外,由于方法库与模型库和数据库有着密切的联系,方法需要通过模型来调用,三者之间要协调运行统一。一个完备的方法库管理系统,应包括方法根本管理程序子系统、语言解释器、方法库运行控制子系统、数据库接口和模型库接口。4、人机交互系统人机交互系统是提供决策者与计算机进行通信和交互的硬件和软件的总称,是连接决策者与计算机系统的中间纽带。人机交互系统是人与计算机之间传递数据、信息、知识的接口。在DSS的使用过程中,决策者要对DSS的各个子系统进行操作和控制。在DSS中,人机交互系统的作用是把用户与DSS的各个子系统和各种输入、输出设备联系在一起。一方面决策者向用户提出任务要求、输出信息;另一方面系统向决策者输出决策方案和各种辅助决策信息,并在必要时向决策者索取为完成任务所需要的补充信息。5决策分析方法决策即选择最正确的行动方案,是对未来的行动方向、目标、方案、原那么和方法所做的决定,是论证、分析、抉择的全过程。决策分析就是对各种所需决策的问题提出一套在进行决策时所必要的推理方法、逻辑步骤和科学手段,并根据所能取得的信息对各种替代方案在各种不同的客观状态下,进行科学的分析和定量的计算,以此供决策人员在决策过程中对要采用的替代方案做出合理的抉择。决策分析的步骤如下列图所示3.1、层次分析法层次分析法是一种定性和定量相结合的、系统化的、层次化的分析方法。层次分析法的根本步骤〔1〕建立层次结构模型该模型一般分为三层,最上层为目标层,最下层为方案层,中间是准那么层或指标层。下列图为机场选址决策层次结构模型。2、构造判断矩阵设某层有n个因素,要比拟他们对上一层某一准那么的影响程度,确定在该层中相对于某一准那么所占的比重〔即把n个因素对上层某一目标的影响程度排序〕。上述比拟是两两因素之间进行比拟,比拟时取1-9标度,如图建立判断矩阵,可以使得判断思维数学化,从而简化了问题分析,对问题进行定量分析成为可能。3、层次单排序及一致性检验由于客观事物的复杂性和认识的多样性,建立的判断矩阵往往会出现不一致性。为了保证应用分析法得到结论合理,还需要对构造的判断矩阵进行一致性检验。4、确定某层所有因素对于总目标相对重要性的排序权值过程,称为层次总排序,从最高层到最低层逐层进行。3.2、模糊综合评价模糊综合评价法是一种基于模糊数学的综合评标方法。该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。它具有结果清晰,系统性强的特点,能较好地解决模糊的、难以量化的问题,适合各种非确定性问题的解决。一般步骤:1、模糊综合评价指标的构建模糊综合评价指标体系是进行综合评价的根底,评价指标的选取是否适宜,将直接影响综合评价的准确性。进行评价指标的构建应广泛涉猎与该评价指标系统行业资料或者相关的法律法规。2、采用构建好权重向量通过专家经验法或者AHP层次分析法构建好权重向量。3、构建评价矩阵建立适合的隶属函数从而构建好评价矩阵。4、评价矩阵和权重的合成采用适合的合成因子对其进行合成,并对结果向量进行解释。3.3、粗糙集粗糙

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论