基于多智能体的产业演进仿真建模
2012-07-23刘克辉石红红
李 强,刘克辉,石红红
(1.重庆科技学院a.工商管理学院b.安全工程学院,重庆 401331;2.辽宁工程技术大学 技术经济学院,辽宁阜新 123000)
0 引言
产业是一个由多种主体构成的复杂系统,这些主体包括生产产品或提供服务的供应型主体、消费产品和服务的需求型主体,以及相关的政府部门、银行和科研院所等。主体具有主动性,在规则约束下与环境相互作用[1],又称为“智能体”。另一方面,产业集约化的形成需要漫长的时间,就是说产业的集约化过程是时间的某种复杂的非线性函数,因此采用仿真的方法进行研究是较好的解决方案[2]。
1 仿真模型的构建
本文将基于多智能体的产业集约化演进仿真模型简称为IIDM(Industry Intensive Development Model),它是运用多智能体(Muti-Agent)建模思想,基于Swarm for Java的仿真架构,将产业视作复杂适应系统,以产业集约度为输出建立的一个仿真模型[3],其总体结构见图1。
1.1 需求Agent的属性和行为
需求Agent代表现实中的产品与服务需求企业。由于本研究的重点是供应Agent,因此对需求Agent采取了相对简单的处理。
1.1.1 需求Agent的属性
(1)需求产品类型:假设一个需求Agent仅需一种类型的产品(或一种服务。为表述方便,下文所称产品,包括产品与服务)。
(2)当年需求量:表示当年需求产品总量。
(3)剩余需求月份:规定每次采购数量为月均需求量的整倍数,此属性用来记录当年还需要几个月的需求。
(4)所在地区:表示需求Agent所在地区。该属性影响本地市场占有率指标和物流费用计算。
(5)demandAgentID:记录本需求Agent的标识号。
1.1.2 需求Agent的行为
(1)生成当年需求量:最初的需求量根据产业需求调研的数据设置;……
