基于Agent的经济社会系统建模与仿真研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第8卷第4期 复杂系统与复杂性科学 Vol.8No.42011年12月 COMPLEXSYSTEMSANDCOMPLEXITYSCIENCEDec.2011

文章编号:1672-3813(2011)04-0059-09

基于Agent的经济社会系统建模与仿真研究

赵剑冬1,黄 战2

(1.广东技术师范学院,广州510665;2.暨南大学计算机系,广州510632)

摘要:讨论基于Agent的人工社会建模方法学流程,然后采用基于Agent的建模

与仿真方法对产业集群这种具体的经济社会系统进行建模,并给出产业集群中企

业生产营销行为的仿真描述,最终建立的计算机仿真模型可以帮助分析影响产业

集群发展的多个因素。建立这个仿真模型的过程是探索将ABMS方法应用于具

体经济社会系统建模的新尝试。

关键词:产业集群;仿真;决策;主体;企业

中图分类号:TP391.9文献标识码:A

A Study on Agent Based Social-Economic

System Modeling and Simulation

ZHAO Jian-dong1,HUANG Zhan2

(1.Guangdong Polytechnic Normal University,Guangzhou 510665,China;

2.Department of Computer Science,Ji’nan University,Guangzhou 510632,China)

Abstract:Agent-based artificial society modeling methodology is discussed firstly,then it is usedto model industry clusters,and simulation descriptions to production and marketing behavior ofenterpriseo in a cluster is given.The computer simulation model can help to analysize the influ-ence factor of cluster development.The modeling process is a new attempt to apply ABMS(AgentBased Modeling and Simulation)into concrete economic social object.

Key words:industry cluster;simulation;decision;agent;enterprise

0 引言

20世纪90年代中后期随着复杂系统研究的不断发展,基于Agent的建模与仿真方法(Agent-BasedModeling and Simulation,ABMS)为研究人员在计算机上创建“人工社会”[1]对现实经济社会系统进行研究提供了新的研究手段。目前ABMS方法在被广泛应用于人工股市、产业集群、供应链系统、新产品市场扩散[2]等研究当中,近年来在国内外受到广泛的关注。例如在产业集群仿真方面,M.Zeidenberg使用Agent仿真研究产业集群的自组织涌现[3],仿真思路借鉴了经典的Schelling种族隔离模型。Vito Albino等人使用Agent仿真技术研究产业集群中创新过程的涌现和演化[4]。乐建兵使用Agent仿真技术研究产业集群

收稿日期:2011-04-26

基金项目:广东教育厅资助项目(WYM09110);广东技术师范学院资助项目(GDIN2011)

作者简介:赵剑冬(1977-),男,广东湛江人,博士,讲师,主要研究方向为管理信息系统与管理系统仿真、计算机网络及多媒体技术应用。

复杂系统与复杂性科学2011年12月

中企业投资行为以及成长机制[5]

。周庆等人使用Swarm仿真平台模拟零售商的动态竞争行为和演化过程[6]

。Vito Albino等人采用Agent仿真技术研究供应链合作对产业集群的影响[7]。张彪用Ag

ent仿真技术分析竞争性创新技术扩散,剖析了不同的企业多因素能量强度(企业基础)和竞争作用强度对扩散过程的

影响[

8]

。但这些研究建立的大多数是概念模型或者演示模型,主要通过假设模型输入并观察输出进行研究,缺乏规范的方法学流程,还不能真正地实现对现实中复杂系统的解释、分析和控制。

因此,本文提出基于Agent的人工社会建模及应用流程,并结合产业集群这种具体的经济社会系统进行了仿真实践,尝试弥补以上研究的不足。本文后续部分的内容组织如下,第2部分讨论基于Agent的人工社会建模流程,

第3部分结合产业集群建模对这一流程进行了说明,第4部分给出产业集群建模中企业生产营销行为的仿真描述,

第5部分对仿真结果以及仿真过程中的关键难点进行了讨论。1 基于Ag

ent的人工社会建模我们认为经济社会系统可以理解为多个不同种类主体通过相互作用而构成的演化系统,那么就可以采用Agent仿真技术在计算机中对这些主体进行建模。Agent是一个具有自主性、适应性的计算机程序体,它们会在计算机环境中像现实的经济主体一样自主地完成生产、

销售和买卖等决策行为,这样就在计算机中虚拟了一个仿真的经济社会系统。作为一个虚拟经济社会系统的整体,它便能够映射现实经济社会系统的普遍规律和现象。例如美国Iowa State大学的Leigh Tesfatsion教授等人将经济系统看作由相互交互的自主Ag

ent组成的演化系统,将ABMS应用到能源批发市场设计、消费者市场、劳动力市场及失业情况分析等方面的研究中[9]

。所以采用ABMS方法对经济社会系统进行仿真所构建的“人工社会”实际是一个复杂的多Agent模型,在模型中Ag

ent代表个体(例如消费者,销售者,投标者)或者社会团体(例如家庭,公司,社团和政府代理)。依赖于相当简单的行为规则,Agent之间的交互导致了社会结构和群体行为的涌现。与常见Agent仿真应用不同,基于Agent的人工社会建模主要是利用大量的Agent以及建立Ag

ent间的交互

规图1 人工社会模型构建及应用流程

则建立复杂适应系统的整体演化模型,并借助计算机仿真工具来研究从小规模性质到大规模性质的复杂适应系统涌现行为。其核心是研究局部细节变化如何涌现出复杂的全局行为,体现了一种自底向上的建模思想。而常见的Ag

ent仿真主要是基于多Agent合作求解的观点,也即由于实际系统的分布性、复杂性、动态性而希望通过对单个个体能力的有效分工、协调、组织而达到系统整体优化的目的,体现的是一种自上而下的建模

观点。参考人工社会的概念模型[10]

,本文提出基于Ag

ent的人工社会建模及应用流程如图1所示。

)模型边界定义。即明确研究的目标,明确研究问题,定义模型的边界,相对普通模型,人工社会模型边界不容易确定。

)经济社会系统主体互动分析。即对所研究的经济社会小系统中各种类型的主体之间的交互行为进行分析,区别各类主体的层次和关系。

)所研究问题的评价指标体系建立。人工社会模型一般应用于经济和社会问题的分析,而经济社会类问题的分析必须首先确定评价指标体系,然后才能进行定量的仿真分析。4

)微观主体决策行为分析。复杂适应系统理论的核心思想是“适应性造就复杂性”,适应性表明了相互作用在系统存在和演化中的基础地位和主要作用,人工社会模型中Agent的适应性行为主要以行为决策的方式体现。

)模型假设定义。经济社会系统是一个复杂系统,为了简化模型必须作一些假设。·06·

相关文档
最新文档