1、(2) 部分内容4.6 智能决策支持系统智能决策支持系统4.6智能决策支持系统智能决策支持系统4.6.1 智能决策支持系统概念智能决策支持系统概念 4.6.2 智能决策支持系统结构智能决策支持系统结构4.6.3专家系统与决策支持系统的集成专家系统与决策支持系统的集成4.6.4 智能决策支持系统实例智能决策支持系统实例 4.6.1 4.6.1 智能决策支持系统概念智能决策支持系统概念智能决策支持系统(智能决策支持系统(Intelligent Decision Intelligent Decision Support Systems , IDSSSupport Systems , IDSS)是:)
2、是: 决策支持系统(决策支持系统(DSSDSS)与人工智能)与人工智能(Artificial Intelligent , AIArtificial Intelligent , AI)技术相结)技术相结合的系统。合的系统。n人工智能技术主要利用知识推理,完成人工智能技术主要利用知识推理,完成定性分析。定性分析。n人工智能技术融入决策支持系统后,使人工智能技术融入决策支持系统后,使DSS在模型技术与数据处理技术的基础在模型技术与数据处理技术的基础上,增加知识推理技术,提高辅助决策上,增加知识推理技术,提高辅助决策能力。能力。4.6.2 4.6.2 智能决策支持系统结构智能决策支持系统结构1 1、人
3、工智能的决策支持技术、人工智能的决策支持技术 从智能决策支持系统的概念可知智能决从智能决策支持系统的概念可知智能决策支持系统中包含了人工智能技术,与决策策支持系统中包含了人工智能技术,与决策支持有关的人工智能技术主要有:支持有关的人工智能技术主要有: 专家系统、神经网络、遗传算法、机器学专家系统、神经网络、遗传算法、机器学习、自然语言理解等。习、自然语言理解等。 1 1)专家系统是利用大量的专门知识解决特定)专家系统是利用大量的专门知识解决特定领域中的实际问题的计算机程序系统;领域中的实际问题的计算机程序系统; 2 2)神经网络是利用神经元的信息传播模型)神经网络是利用神经元的信息传播模型(M
4、PMP模型)进行学习和应用;模型)进行学习和应用; 3 3)遗传算法是模拟生物遗传过程的群体优化)遗传算法是模拟生物遗传过程的群体优化搜索方法;搜索方法; 4 4)机器学习是让计算机模拟和实现人类的学)机器学习是让计算机模拟和实现人类的学习,获取解决问题的知识;习,获取解决问题的知识; 5 5)自然语言理解是让计算机理解和处理人类)自然语言理解是让计算机理解和处理人类进行交流的自然语言。进行交流的自然语言。 2 2智能决策支持系统结构形式智能决策支持系统结构形式 1 1)基本结构)基本结构 智能决策支持系统(智能决策支持系统(IDSSIDSS)决策支持系统)决策支持系统(DSSDSS)人工智能
5、()人工智能(AIAI)技术)技术 IDSSIDSS基本结构如图基本结构如图4.14.1所示所示。 人工智能技术可以概括为:人工智能技术可以概括为:推理机知识库推理机知识库 智能决策支持系统的结构可以简化为图智能决策支持系统的结构可以简化为图4.2所所示。示。 问题综合与交互系统数据库管理系统模型库管理系统模型库数据库人工智能技术专家系统神经网络遗传算法机器学习自然语言理解图图4.28 智能决策支持系统的基本结构智能决策支持系统的基本结构图图4.29 智能决策支持系统结构智能决策支持系统结构问题综合与交互系统模型库管理系统数据库管理系统知识库管理系统推理机用户模型库知识库数据库4.6.3 4.
6、6.3 专家系统与决策支持系统集成专家系统与决策支持系统集成 智能决策支持系统智能决策支持系统IDSSIDSS充分发挥了专家充分发挥了专家系统以知识推理形式解决定性分析问题的特系统以知识推理形式解决定性分析问题的特点,又发挥了决策支持系统以模型计算为核点,又发挥了决策支持系统以模型计算为核心的解决定量分析问题的特点,充分做到定心的解决定量分析问题的特点,充分做到定性分析和定量分析的有机结合。性分析和定量分析的有机结合。 智能决策支持系统的具体集成结构形式智能决策支持系统的具体集成结构形式如下图所示。如下图所示。 数据库DBDSS控制系统模型库MB问题综合与交互系统动态DB推理机和解释器知识库K
7、B集成系统DSSES 图图4.304.30智能决策支持系统集成结构图智能决策支持系统集成结构图综合系统IDSSIDSS中中DSSDSS和和ESES的结合主要体现在三个方面的结合主要体现在三个方面: : 1. DSS 1. DSS和和ESES的总体结合。由集成系统把的总体结合。由集成系统把DSSDSS和和ESES有有机结合起来机结合起来( (即将两者一体化即将两者一体化) )。 2. KB2. KB和和MBMB的结合。模型库中的数学模型和数据处的结合。模型库中的数学模型和数据处理模型作为知识的一种形式,即过程性知识,加入理模型作为知识的一种形式,即过程性知识,加入到知识推理过程中去。到知识推理过
8、程中去。 3. DB3. DB和动态和动态DBDB的结合。的结合。DSSDSS中的中的DBDB可以看成是可以看成是相对静态的数据库,它为相对静态的数据库,它为ESES中的动态数据库提供初中的动态数据库提供初始数据,始数据,ESES推理结束后,动态推理结束后,动态DBDB中的结果再送回到中的结果再送回到DSSDSS中的中的DBDB中去。中去。 DSSDSS和和ESES并重的并重的IDSSIDSS结构结构 集成系统DSSES DSSDSS为主体的为主体的IDSSIDSS结构结构 DSS控制系控制系统统MBDBES推理机推理机(广义)(广义) DSS动态动态DBKB推理机推理机MB动态动态DBKB图
9、图4.31 4.31 DSS作为推理形式的作为推理形式的IDSS图图432432模型作为知识的模型作为知识的IDSSES为主体的为主体的IDSS结构结构 松毛虫智能预测系统松毛虫智能预测系统(PCFES)(PCFES)是一个智能决策支持是一个智能决策支持系统。该系统把模型库、数据库、知识推理、人机交系统。该系统把模型库、数据库、知识推理、人机交互四者有机地结合起来了。达到了定性的知识推理、互四者有机地结合起来了。达到了定性的知识推理、定量的模型数值计算、数据库处理的高度集成。定量的模型数值计算、数据库处理的高度集成。 该系统是我们和南京林业大学合作完成的。该系统是我们和南京林业大学合作完成的。
10、 系统系统结构见下图结构见下图。 系 统 运 行 总 控 制预测咨询控制模型预测控制虫情报表控制PROLOG推理机模型库MB目录库PASCALBASIC目标库等源库数据库知识库的PROLOG程序模型库管理系统 数据库管理系统管 理 系 统松毛虫智能预测系统结构图松毛虫智能预测系统结构图PCFES具有预测和管理功能。如下图所示。具有预测和管理功能。如下图所示。 PCFES系统功能图系统功能图智能预测系统预测系统管理系统预测咨询模型预测虫情报表模型库管理数据库管理 预测系统由三大部分组成预测系统由三大部分组成: :预测咨询系统、模型预测系统预测咨询系统、模型预测系统和虫情报表系统和虫情报表系统 。
11、 1. 1. 预测咨询系统预测咨询系统 由国防科技大学自行研制的由国防科技大学自行研制的PROLOG产生器产生器P3生成生成PROLOG程序,形成了松毛虫智能预测系统中的预测咨询系程序,形成了松毛虫智能预测系统中的预测咨询系统。统。 该专家系统能进行各种以定性为主的松毛虫预测,用于完该专家系统能进行各种以定性为主的松毛虫预测,用于完成松毛虫发生期、发生量、发生范围和危害程度的定性预测成松毛虫发生期、发生量、发生范围和危害程度的定性预测和一些简单的定量预测咨询。它基本上包括了目前国内常用和一些简单的定量预测咨询。它基本上包括了目前国内常用的各种预测方法,对于短期的发生期预测,它将直接给出日的各种
12、预测方法,对于短期的发生期预测,它将直接给出日期,而不必由用户计算。期,而不必由用户计算。 预测咨询系统结构见下图所示。预测咨询系统结构见下图所示。咨询系统发生期预测发生量预测危险程度预测发生范围预测物候法期距法有效积温法灯诱法性诱法数理统计法气候指标法虫口基数法趋势估测法灯诱法性诱法生命表法数理统计法划分标准法虫源地估测预测咨询系统结构图预测咨询系统结构图 2. 2. 虫情报表系统(管理信息系统)虫情报表系统(管理信息系统) 将积累的全国十一个省区的四十多份测报资料都将积累的全国十一个省区的四十多份测报资料都存储到数据库中。实现了对全国十一省存储到数据库中。实现了对全国十一省(区区)四十多四
13、十多个测报资料数据库中数据的直接调用、查询、修改、个测报资料数据库中数据的直接调用、查询、修改、增删。增删。 能打印几十种气象因子的历年数据以及松毛虫发能打印几十种气象因子的历年数据以及松毛虫发生面积、虫情级数、虫口密度和各种防治方法、防生面积、虫情级数、虫口密度和各种防治方法、防治面积的历年数据的治面积的历年数据的120多种报表多种报表。 3. 3. 模型预测系统模型预测系统 由判定主要因子、预测模型、用主要由判定主要因子、预测模型、用主要因子进行预测和预测择优决策等四个模因子进行预测和预测择优决策等四个模块就组成了模型预测系统。块就组成了模型预测系统。 它完成需要进行大量计算的模型预测,它完成需要进行大量计算的模型预测,用于进行各种松毛虫发生量用于进行各种松毛虫发生量(期期)的定量的定量预测。预测。 该系统比前的预报方法有以下优点:(1) 把多个不同的模型有机结合起来,形成一个完整的预测 决策支持系统。(2) 实现了相似模型的预测择优决策。(3) 模型直接调用数据库中的数据 。(4) 形成了松毛虫测报的大型管理信息系统 。(5) 包含了预测松毛虫的专家系统 。(6) 建立一个多功能的综合系统 。 该系统把预测咨询专家系统、模型预测决策支持系统和测报管理信息系统汇集于一体。是一个大型智能决策支持系统。 习题习题34、35、36