正在加载图片...
第2期 曲国华,等:多Ag©nt的复杂经济仿真系统构建策略 ·167· 部门中的成员与执行特定功能的具体部门。 企业、中型企业、小型企业),结点CESM P代表政 图3中,CESM M代表个人,CESM M,代表的是 府,CESM P,代表的是成员变量(包含国税局、财政 成员变量当中的个人(也称居民、消费者等):CESM 厅等),结点CESM Q代表对外贸易,CESMQ,代表 N代表企业,CESM N,代表的是成员变量(包括大型 的是成员变量(具体为一些国家)。 四部门CESM经济仿真系统 CESM☑ CESMN CESMP CESMO CESM M CESM N CESM P CESM O MB… MB.MC … MC. MA MA MD, … MD. 图3复杂经济仿真系统CESM Agent关系图 Fig.3 Relationship of CESM between simulation system and real system 在FEAS中用“CESM P”、“CESM Q”等来描述 实现各自的消费行为;企业Agent结点根据自己的 现实中的四部门,即利用Agent来扮演该CESM表 发展规模给本企业工作人员发放不同等级的工资, 示四部门当中的每个部门与它们之间的通讯行为: 对不同Agent结点的特性与行为分别设计,然后再 用亚小的CESM等来描述现实生活当中在每个部门 利用Agent的通讯机制来实现它们之间的收入流量 工作的人员和完成某个任务的具体部门(如用A- 循环关系。模型包括4个不同的结点,它们在现实 gent来扮演CESM M,与CESM N,完成“CESM M”与 生活当中分别代表个人、企业、政府、对外贸易。其 “CESM N”的任务)。在现实中每个部门及工作人 决策函数来自于国民生产总值四部门构成的GDP= 员(运行主体)对应不同的CESM和不同的亚小 C+I+G+(X-M)及其相关函数。四部门FEAS CESM M.;对不同类型、不同的亚小CESM M,来说, 循环模型可参考文献[20]。 CESM具有不同的类型特征。如果该亚小的CESM 3.3四部门结点Agent设定 是工作人员(包括:性别、年龄、身份、职业、社会地 模型包括企业、个人、政府和对贸易4个结点 位等):如果该亚小的CESM是具体部门(包括财务 Agent,包含具有不同生产规模且拥有分布在不同企 部、国税局等)。这些特征在一定程度上能够影响 业的行业、投资倾向和消费倾向各异的个人、以及具 其行为类型。也就是说特定的亚小CESM其行为周 有履行不同职能的各级政府(包括财政厅、国税局) 期(如一个月、一个季度、一年等),其行为特征量, 还包含作为经济系统枢纽的银行部门。四部门之间 对亚小CESM是人员来说(工作周期、消费状况、储 的最终经济活动靠银行账号来关联,四部门结点A 蓄状况、投资状况)变化不大:对亚小CESM是具体 gent整体关系如图6所示。设计的FEAS是按照宏 部门来说(购买、征税、进出口)几乎周期变化相同。 观经济学当中国民收入核算中的收入流量循环模型 因此可以用“部门特征与行为”来描述一个CESM, 流程来设计的2),先设计二部门结点,然后三部门 “部门工作人员的特征与行为”描述一个亚小 结点,最后设计四部门结点,这样设计的目的是保证 CESM,再利用Agent来扮演该CESM和亚小的 系统的规则库与规则事件具有协调性、连续性与整 CESM,实现模拟现实的目的。FEAS中结点和成员 体性。限于篇幅个人Agent结点设定、企业Agent 变量代替CESM的具体研究请参考文献[20]。 结点设定、政府Agent结点设定和国外Agent结点 3.2四部门结点Agent模型设计 详细设定及四部门结点Agent推理机与规则库设计 在FEAS中,为了更好地体现四部门之间的经 可参考文献[20]。 济收入流量活动关系,在此文中只研究国民收入核 算中四部门之间经济收入流量的一些关系。把四部 4 四部门CESM Agent经济仿真系统 门当中结点都看作是一个Agent。让每个Agent担 实现 任社会当中的一个不同运行主体。运行主体抽象地 说可以是有生命的,也可是无生命的。不同类型的 系统运行环境采用电脑:联想3000870020z台 Agent所扮演的功能是不一样的,比如,个人结点A 式电脑;操作系统环境:Windows XP Professional+ get根据自己的职业、性别、收人分配状况、年龄来 SP2;数据库环境:Microsoft SQL Server2005;开发语部门中的成员与执行特定功能的具体部门。 图 3 中,CESM M 代表个人, CESM M1代表的是 成员变量当中的个人(也称居民、消费者等);CESM N 代表企业, CESM N1代表的是成员变量(包括大型 企业、中型企业、小型企业),结点 CESM P 代表政 府, CESM P1代表的是成员变量(包含国税局、财政 厅等),结点 CESM Q 代表对外贸易, CESMQ1代表 的是成员变量(具体为一些国家)。 图 3 复杂经济仿真系统 CESM Agent 关系图 Fig.3 Relationship of CESM between simulation system and real system 在 FEAS 中用“CESM P”、“CESM Q”等来描述 现实中的四部门,即利用 Agent 来扮演该 CESM 表 示四部门当中的每个部门与它们之间的通讯行为; 用亚小的 CESM 等来描述现实生活当中在每个部门 工作的人员和完成某个任务的具体部门(如用 A⁃ gent 来扮演 CESM M1与 CESM N1完成“CESM M”与 “CESM N”的任务)。 在现实中每个部门及工作人 员(运行主体) 对应不同的 CESM 和不同的亚小 CESM M1 ;对不同类型、不同的亚小 CESM M1来说, CESM 具有不同的类型特征。 如果该亚小的 CESM 是工作人员(包括:性别、年龄、身份、职业、社会地 位等);如果该亚小的 CESM 是具体部门(包括财务 部、国税局等)。 这些特征在一定程度上能够影响 其行为类型。 也就是说特定的亚小 CESM 其行为周 期(如一个月、一个季度、一年等),其行为特征量, 对亚小 CESM 是人员来说(工作周期、消费状况、储 蓄状况、投资状况)变化不大;对亚小 CESM 是具体 部门来说(购买、征税、进出口)几乎周期变化相同。 因此可以用“部门特征与行为”来描述一个 CESM, “部门 工 作 人 员 的 特 征 与 行 为” 描 述 一 个 亚 小 CESM,再 利 用 Agent 来 扮 演 该 CESM 和 亚 小 的 CESM,实现模拟现实的目的。 FEAS 中结点和成员 变量代替 CESM 的具体研究请参考文献[20]。 3.2 四部门结点 Agent 模型设计 在 FEAS 中, 为了更好地体现四部门之间的经 济收入流量活动关系,在此文中只研究国民收入核 算中四部门之间经济收入流量的一些关系。 把四部 门当中结点都看作是一个 Agent。 让每个 Agent 担 任社会当中的一个不同运行主体。 运行主体抽象地 说可以是有生命的,也可是无生命的。 不同类型的 Agent 所扮演的功能是不一样的,比如,个人结点 A⁃ gent 根据自己的职业、性别、收入分配状况、年龄来 实现各自的消费行为;企业 Agent 结点根据自己的 发展规模给本企业工作人员发放不同等级的工资, 对不同 Agent 结点的特性与行为分别设计,然后再 利用 Agent 的通讯机制来实现它们之间的收入流量 循环关系。 模型包括 4 个不同的结点,它们在现实 生活当中分别代表个人、企业、政府、对外贸易。 其 决策函数来自于国民生产总值四部门构成的 GDP = C + I + G + (X - M) 及其相关函数。 四部门 FEAS 循环模型可参考文献[20]。 3.3 四部门结点 Agent 设定 模型包括企业、个人、政府和对贸易 4 个结点 Agent,包含具有不同生产规模且拥有分布在不同企 业的行业、投资倾向和消费倾向各异的个人、以及具 有履行不同职能的各级政府(包括财政厅、国税局) 还包含作为经济系统枢纽的银行部门。 四部门之间 的最终经济活动靠银行账号来关联,四部门结点 A⁃ gent 整体关系如图 6 所示。 设计的 FEAS 是按照宏 观经济学当中国民收入核算中的收入流量循环模型 流程来设计的[24] ,先设计二部门结点,然后三部门 结点,最后设计四部门结点,这样设计的目的是保证 系统的规则库与规则事件具有协调性、连续性与整 体性。 限于篇幅个人 Agent 结点设定、企业 Agent 结点设定、政府 Agent 结点设定和国外 Agent 结点 详细设定及四部门结点 Agent 推理机与规则库设计 可参考文献[20]。 4 四部门 CESM Agent 经济仿真系统 实现 系统运行环境采用电脑:联想 3000 870020z 台 式电脑;操作系统环境:Windows XP Professional + SP2;数据库环境:Microsoft SQL Server 2005;开发语 第 2 期 曲国华,等:多 Agent 的复杂经济仿真系统构建策略 ·167·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有