基于人工神经网络与Petri网的宏观经济调控分析.pdf
《基于人工神经网络与Petri网的宏观经济调控分析.pdf》由会员分享,可在线阅读,更多相关《基于人工神经网络与Petri网的宏观经济调控分析.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2002年8月系统工程理论与实践第8期文章编号:100026788(2002)0820041208基于人工神经网络与Petri网的宏观经济调控分析王维1,潘凝2,张建勋2,卢桂章2(1.天津师范大学管理工程系,天津300070;2.南开大学机器人研究所,天津300071)摘要:在简要分析人工神经网络方法和Petri网技术特点的基础上,提出了将人工神经网络与Petri网技术相整合,并将其运用于宏观经济调控中的设想 同时提出了两种技术的整合方法,并以中国近二十年来的统计资料为样本,进行了宏观经济调控的模拟分析,得出此种方法效果较好的结论关键词:人工神经网络;Petri网;整合;宏观经济调控中图分类
2、号:F37文献标识码:AApplying PetriN ets w ith N euralN etworksto Control ofM acroeconom icsWAN GW ei1,PAN N ing2,ZHAN G Jian2xun2,LU Gui2zhang2(1.Dept ofM anagement Engineering,T ianjin NormalU niversity,T ianjin 300070,China;2.L ab of Robotics and A uto2matic Information System,N ankaiU niversity,T ianjin
3、300071,China)Abstract:This paper presents a Petri net w ith neural network approach for the system of macroeco2nom ics.Experi mental results illustrate that this predicting and monitor method can reduce the error ofpredicting macroeconom ics.Key words:artificial neural network;Petri nets;incorporate
4、d;control of macroeconom ics1引言宏观经济系统是复杂的巨系统,系统内部由众多经济要素组成,各要素之间相互影响和相互作用的关系构成了宏观经济系统内部的网状结构,且系统内部结构具有自适应的变化性由于宏观经济系统内部各要素之间的相互作用,以及系统外部不确定因素的影响,使得宏观经济的发展过程呈现出:趋势性、周期性和随机波动性等多种经济变化形式;同时宏观经济系统又是一个灵敏的动态系统,它通过系统内外劳动力流、物流、财政流及指挥或调控等信息流所产生的相互联系,构成系统与外部环境之间的相互关系 因此,宏观经济系统具有开放性和反馈性 这些特性决定了宏观经济系统内部存在着非线性特征和
5、不确定性关系宏观经济系统的固有特性,使传统计量经济学在建模过程中遇到很大困难,其主要原因在于:宏观经济系统所处环境处于不断变化状态,附加性干扰因素,即不可知事件的发生直接作用于宏观经济系统的运行过程,对预测结果有很大影响;宏观经济系统建模所需的历史数据不稳定、不明确、不完整;宏观经济系统随时间推移,在不同时期具有不同的经济结构特性,难于用形式相对固定的模型统一表达人工神经网络是一个非线性的动态系统,具有多种灵活的学习方式;其结构具有可变性,并可在任意精度内实现变量间的非线性关系的映射,揭示数据样本中所蕴涵的非线性关系 因此,可以通过神经网络收稿日期:2000204206资助项目:国家自然科学基
6、金(79770046)作者简介:王维(1964-),女,天津市人,副教授,博士,研究方向:人工神经网络应用.1995-2005 Tsinghua Tongfang Optical Disc Co.,Ltd.All rights reserved.模型解决计量经济学中复杂的多元非线性回归问题,为宏观经济建模提供了新途径宏观经济系统调控主要是运用控制论反馈原理和方法分析、研究宏观经济活动,寻求宏观经济协调发展的规律性和各种投入要素的合理比例关系,保持经济持续稳定的发展宏观经济调控系统一般为离散型系统,在其调控过程中,各调控因素与经济增长变量之间显现出一定的因果关系 调控因素变化对经济增长变量的影响
7、方式主要呈现出链式反应结构,即:经济现象发生具有相对顺序性,同时又具有同步性 因此要求宏观经济调控系统模型应具备有分析各类复杂经济现象的能力Petri网模型既可用于系统静态结构的分析,又可分析系统动态行为,还可直观描述和分析离散系统状态改变的顺序性及并发性,因此,用Petri网模型能完整分析和描述宏观经济系统调控过程,将其与人工神经网络相结合,从而建立完整意义上的具有系统性的宏观经济系统预测、调控模型本文试将两种技术相结合,探索一种新的宏观经济调控方法 主要论述问题是在对神经网络和Petri网技术优劣性分析的基础上,提出人工神经网络与Petri网整合方法;Petri网用于宏观调控系统的模型定义
8、;宏观调控模型的模拟分析图1神经网络模型结构2人工神经网络与Petri网的整合方法2.1人工神经网络模型人工神经网络模型是对人脑组织结构的抽象和模拟 神经网络模型的是一个5元组:A N N=(I,O,H,W,F,()人工神经网络模型的基本结构如图1所示 其中:I是神经网络输入信息的集合;O是神经网络输出信息的集合;H是神经网络模型中隐含节点的集合 可将模型中的输入信息与输出信息按某种方式连接起来;W是神经网络模型中的连接权值集合,它定义模型中各节点之间相互连接的强度;F是神经元传递函数集合;(是神经网络模型的阈值集合 人工神经网络学习的基本原理是根据网络学习规则,动态修改网络连接权值wij,将
9、某一事物的特定模式分步存储在神经网络模型结构中2.2Petri网模型Petri网是一种可用图形表示的组合模型 目前它已广泛应用于计算机系统的分析和设计中,可用于描述和分析动态系统中多事件并发的处理过程1该模型为6元组:PN=(P,T,F,W,K,M0),其中:P=p1,p2,pm是初始库所集合,它表示条件、输入数据、输入信号、所需资源等要素,用 0 表示;当库所中获得某信息后,则表示为,代表库所获得一个TokenT=t1,t2,tn是初始变迁集合 可表示事件、计算步骤、信号处理、作业或任务等要素 用 表示F(PT)(TP)是Petri网中的流关系W是网络的权函数W(x,y)表示从x到y的弧(x
10、,y)的权值;K是网络的容量函数,K(p)表示库所p的最大容量;M0是网络的一个初始表识,对任意一个库所p,M(p)表示p中的Token数举例说明:如果用Petri网表示化学反应过程2,那么2H2+O2=2H2O,则如图2所示由此可以看出,当给定一个Petri网PN=(P,T,F,W,K,M0)时,就已经定义了此网的静态特性Petri网的运行机制首先是通过模型中变迁的引发,产生模型的标识演化序列和变迁引发序列,从而反映Petri网模型的动态特性 模型中变迁的使能、引发规则定义如下定义1给定一个Petri网PN及标识M,如果pt M(p)W(p,t),则称变迁t在M下使能如果pt,M(p)+W(
11、t,p)K(p),则称变迁t在M下允许定义2若变迁t在标识M下使能和允许,则t有引发权,此时t可以发生,引发的结果是将标识M变成新的标识序列M12.3两种技术的整合人工神经网络模型的信息处理过程是对人脑的学习和记忆能力的模拟,人工神经网络模型通过数据24系统工程理论与实践2002年8月 1995-2005 Tsinghua Tongfang Optical Disc Co.,Ltd.All rights reserved.图2Petri网模型驱动,采用“黑箱式”的训练方法,实现输入数据到输出数据的非线性映射关系,通过网络训练直接从数据中发现规则和特征,并将信息分布存贮在各神经元中 但人工神经网
12、络模型无法给出实际的物理意义,因此,人工神经网络无法进行功能解释 人脑组织结构不仅具有学习性和记忆能力,同时具有功能分布性和推理能力等各种思维方式,这些性质和功能在人工神经网络模型的“黑箱”式处理过程中很难充分体现弥补人工神经网络这些缺陷的有效方法是将其与推理系统结合起来Petri网是具有严格数学定义的图形建模工具,具有很强的功能分布和功能描述能力,适于分析系统变化的动态行为系统顺序性、并发性和因果关系是Petri网理论研究的基本概念近年来,Petri网技术被广泛应用于并行计算处理、计算机应用开发和制造企业生产调度问题等研究领域Petri网对系统因果关系的描述与分析能力,可实现对系统变化的推理
13、过程 如将人工神经网络模型与Petri网有机结合起来,将是对人脑系统的完整模拟,并完全有可能由此提出一种模拟人脑功能的全新方式本文提出两种Petri网与神经网络模型的整合方式 两种技术的组合:将Petri网模型作为与人工神经网络模型相联系的外部系统,将Petri网的调度结果作为神经网络模型的输入信息;或将神经网络模型的模拟结果作为Petri网模型的输入信息 这种组合方式利用Petri网模型可实现对系统功能分布的描述;人工神经网络模型可对其调度方案进行系统仿真 其组合方式如图3所示.图3Petri网与神经网络模型的组合这种组合方式的优势在于可使Petri网模型作为神经网络模型的外部环境,对神经网
14、络模型的输入变量进行调整 当神经网络模型完成输入变量到输出变量的映射,其实际输出于目标输出值的误差e,可反馈给Petri网模型,继续调整输入变量值,使得神经网络的误差e达到最小,因此可将Petri网模型视为整个系统的控制器,实现对神经网络模型的动态调整 两种技术的融合:即建立学习型Petri网模型3,4在模型结构中使连接库所P与转换T的权值可按网络调整误差进行修正,使网络模型具有神经网络模型的学习性,实现两种技术的相融合 其结构形式如图4所示学习型Petri网与传统型Petri网相比较,其优势在于学习型Petri网中的输入库所中的托肯值不随变迁的引发而发生改变,因此可使某些变迁时时处于引发状态
15、,从而保证Petri网模型具有活性 同时学习型Petri网中的隐含库所和变迁可将原人工神经网络中隐含神经元内部信息处理过程明确化34第8期基于人工神经网络与Petri网的宏观经济调控分析 1995-2005 Tsinghua Tongfang Optical Disc Co.,Ltd.All rights reserved.图4Petri网与神经网络模型的融合3 宏观经济调控系统模型定义正因为宏观经济系统是一个复杂的大系统,在其运行过程中任何一项调控因素的变化都将影响经济系统的运行过程因此有必要用定性与定量分析相结合的方法,研究宏观经济系统中政策调整对经济增长轨迹的影响 宏观经济政策调控分析主
16、要分两个阶段:第一阶段利用人工神经网络构建宏观经济模型,通过该模型对宏观经济系统的历史数据进行拟合,从而描述宏观经济系统的运行轨迹;第二阶段是在此模型基础上,建立宏观经济调控的Petri网模型,运用各种政策调控方式,模拟经济系统运行机制,观察和分析经济增长曲线的变化趋势,为宏观调控提供依据3.1利用人工神经网络建立宏观经济系统模型自80年代中期开始,人工神经网络技术被广泛应用于模式识别、优化计算、智能控制等领域,由于神经网络可实现信息的智能化处理,近年来人们尝试将其应用于部门经济分析、股票市场分析和企业效益分析等方面5,并取得了突破性的成绩 本文所建立的宏观经济系统以中国近年来的宏观经济为蓝本
17、,大系统中包括生产、投资、国民收入、财政金融、社会消费和进出口贸易等子系统 该系统基本体现了宏观经济中生产、分配、流通、消费和与世界经济空间的交流关系 系统内部共建立28个神经网络模型,涉及31个经济变量,可实现系统内部模型间的数据传递,从而体现了宏观经济子系统之间的相互作用与影响,以国内生产总值GDP的增长率和物价指数的增长率为衡量宏观经济发展的主要经济指标 所使用统计数据,主要取自历年的 中国统计年鉴 图5宏观经济系统模型采用BP网络学习方法对各子系统进行模拟分析,构造BP网络的基本步骤是:确定BP网络的输入向量、输出向量的维数、隐含层数及其节点数 确定隐含层传递函数、输出层传递函数关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 人工 神经网络 Petri 宏观经济 调控 分析
限制150内