基于遗传算法的宏观经济模型
【摘要】:新古典经济学在对各种宏观经济变量: 诸如总产出、价格水平、失业率等的决定性因素进行分析时,总是基于两个基本假设: 一是经济生活中的个体都是完全理性的,他们都具有理性预期并以追求自己的效用最大化为目标;二是经济系统会达到一种均衡状态。经济学在这些假设的基础上对现实宏观经济系统加以抽象和演绎,并得出能够解释现实经济的经济命题。传统经济学者将经济模型设计得过分简化的主要原因是受计算能力的约束,但这些模型与现实经济存在较大差异。
受达尔文进化论——适者生存的启发,Holland提出了模拟遗传进化过程的计算方法——遗传算法(以下又称GA)。基本的遗传算法组成部分包括:(1)对主体(或其潜在行为)编码的符号串表示;(2)评价符号串对环境适应程度的适应值函数;(3)产生新符号串的遗传算子。环境中所有符号串构成了一个群体。遗传算法应用遗传算子不断地将旧群体转化成新群体,新群体能更好地适应环境。基本的遗传算子是繁殖、交叉和突变,扩展的遗传算子当中增加了竞选算子。
遗传算法各部分的经济学含义包括:(1)遗传算法的基本成分——符号串可以被解释为经济主体或经济主体的行为,所有符号串组成的群体构成了一个微型社会;(2)适应函数可以自然地解释为选择机制,它给不同的行为以不同的回报;(3)繁殖体现了经济主体的模仿行为,高适应值的字符串表示主体在现有的环境中具有更高的适应值,因而这些主体的信念被许多其他主体复制;低适应值的字符串意味着不太适应当前的环境,在新的一代中只有较少(或者没有)拷贝。(4)交叉算子可以解释为行为的重新组织或信息交换,即经济主体采用其他主体的部分行为模式(或信息);(5)突变算子可以
WP=44
解释为经济主体行为的随机创新和随机失误;(6)竞选算子可以解释为对新生成的主体行为进行检验,只有当这种行为在以往的环境中表现得更好,该行为才会得以贯彻;(7)元突变算子体现了经济主体创新的倾向性,在经济环境不变的情况下,经济主体创新的倾向性与行为惯性负相关;(8)遗传算法的执行过程可以解释为经济社会的协同进化过程。
在借鉴国外学者的研究基础上,本文首先应用遗传算法对蛛网模型建模,研究均衡的可学习性问题。理性预期认为蛛网模型具有唯一的均衡,这一均衡值由模型的参数决定。自然预期的结论是,在蛛网稳定的时候,模型收敛于理性预期均衡值,在蛛网不稳定的情形下,模型是发散的;最小二乘预期也得出了类似的结论。Lucas提出,人类主体实验是检验学习算法优劣的重要标准。1989年,Wellford进行了蛛网模型的人类主体实验,主要实验结果包括:(1)在蛛网稳定和不稳定的情景中,价格序列均收敛于理性预期均衡值;(2)在收敛的过程中,价格会围绕理性预期均衡值波动;(3)蛛网稳定情景中价格序列的波动幅度要小于蛛网不稳定情景中价格序列波动幅度。本文研究结果表明,遗传算法构建的蛛网模型很好的捕捉到了人类主体试验的数据特征,遗传算法可以精确刻画均衡的形成和迁移过程。
本文其次研究了一个基于GA的单一货币世代交叠模型,其中政府可以采用两种不同的货币政策,用于研究均衡的选择问题。在固定货币供给政策下,GA模型得出的结论不同于理性预期模型的结论,但却与人类主体实验的结果吻合。类似的,通过铸币税的不变赤字政策下,GA模型也与人类主体实验的结果相一致。本文的研究结果表明,在理性预期、最小二乘预期和GA预期学习模型中,GA模型能够很好捕捉人类主体实验的特征,并能精确刻画均衡选择的波动以及收敛过程。
本文最后还构建了一个基于GA的两国世代交叠模型,从学习预测出发,研究了缺乏均衡行为的宏观经济动态。研究结果表明具有较大赤字财政的货币不能在两国的自由竞争中生存下来。主体决策规则持续进化直到高赤字货
WP=45
币最后变得无价值并导致了这一货币退出市场。在调整过程的最后,主体持有的全部储蓄货币都是低赤字货币。这样,经济收敛到两国居民全部选择低赤字货币作为储蓄手段的均衡。在收敛之前,汇率表现出持续的易变性。
在宏观经济环境中,主体使用某种学习算法进化自己的信念和决策规则,主体的异质信念和决策影响着内生决定的价格水平,这反过来随着时间推移又影响着主体不同决策规则的支付和表现。这些具有异质信念且随着时间不断进化的自参照体系导致了不能用传统分析工具刻画的复杂动态。与传统的宏观学习算法(均值法、最小二乘法等)不同,遗传算法学习的最大特征就是规则的竞争,依赖于这一特征,我们就可以更精细的刻画甚至分析以往宏观经济学研究手段无法描述的复杂适应性动态。
本文的研究结果丰富了宏观经济学的研究手段,为从更深层次研究和分析宏观经济理论问题奠定了良好的基础。
|
|
|
|
1 |
欧松,钟慕良,徐建闽,周其节;一类高精度非线性系统参数和阶次辨识的浮点遗传算法[J];华南理工大学学报(自然科学版);1997年12期 |
2 |
邱志刚,黎志成;应用遗传算法进行单机工件加工排序[J];华中理工大学学报;1997年11期 |
3 |
原亮明,郭继斌,吴作伟,杨辉;遗传算法在铁路客车横向稳定性多参数优化中的应用[J];北方交通大学学报;1998年04期 |
4 |
江厚满,张若棋,张寿齐;用遗传算法确定材料物态方程参数[J];高压物理学报;1998年01期 |
5 |
龙甫荟,郑南宁,张晓缋;基于多层感知遗传算法的图象分割新方法[J];控制理论与应用;1998年02期 |
6 |
魏立线;标准遗传算法不收敛的新证法[J];武警工程学院学报;1999年02期 |
7 |
黄海贇,戚飞虎;一种精确标定摄像机的遗传算法方案(英文)[J];红外与毫米波学报;2000年01期 |
8 |
耿新青;遗传算法及其应用[J];鞍山钢铁学院学报;2000年06期 |
9 |
李明兰,高齐圣;基于遗传算法的参数设计方法[J];青岛化工学院学报;2000年01期 |
10 |
熊兴华,钱曾波,王任享;遗传算法与最小二乘法相结合的遥感图像子像素匹配[J];测绘学报;2001年01期 |
11 |
郭观七,喻寿益;遗传算法收敛性分析的统一方法(英文)[J];控制理论与应用;2001年03期 |
12 |
杨晓春,赵哲身;遗传算法在大体积混凝土温度场神经网络建模中的应用[J];上海大学学报(自然科学版);2001年05期 |
13 |
陈建锋,石振明,陈竹昌;基于遗传算法的土性参数估计[J];上海地质;2001年01期 |
14 |
黄海滨;遗传算法中遗传算子的分析[J];玉林师范学院学报;2001年03期 |
15 |
岑仲迪;基于遗传算法的多目标规划的求解[J];浙江万里学院学报;2001年02期 |
16 |
王福刚,曹剑锋;改进的遗传算法在地下水数值模拟中的应用[J];吉林大学学报(地球科学版);2002年01期 |
17 |
安关峰,殷坤龙,唐辉明;遗传算法在边坡数值计算中的应用[J];地球科学-中国地质大学学报;2002年02期 |
18 |
张春梅,行飞;用自适应的遗传算法求解大学课表安排问题[J];内蒙古大学学报(自然科学版);2002年04期 |
19 |
潘是伟,周瑞忠;遗传算法在深基坑支护结构优化设计中的应用[J];福州大学学报(自然科学版);2002年06期 |
20 |
傅旦丹,何樵登;遗传算法的改进及其在各向异性介质参数反演中的应用[J];石油物探;2002年03期 |
|