人工社会生成方法.PDF

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工社会生成方法

·180 · 面向应急管理的人工社会构建与计算实验 第8 章 人工社会生成方法 人工社会的生成是 ACP 方法的基础,是进行计算实验的前提。不同用途的人 工社会组成结构不同,其生成方法也有所差别,但一般都包括人工人口生成、人 工环境生成、社会关系网络生成三个方面。本章首先给出人工社会的形式化描述 方法,其次以人工城市为背景,分别讨论人工社会的人工人口迭代生成方法、人 工地理环境生成方法和多层社会关系网络生成方法。 8.1 人工社会的形式化描述 对于以多智能体技术为基础构建的人工社会来说,智能体及其所处的环境是 人工社会的基本要素。智能体模型,通常被称为 Agent 模型,是真实社会中的 “人” 或组织在人工社会中的模型映射。该模型的构建一般包含属性、行为和社会关系 三个方面。环境模型(Env )是真实社会中“人”或组织活动空间在人工社会中 的模型映射,在人工社会中为智能体的各类活动执行提供场所,同时在人工社会 运行过程中影响着智能体的属性变化、行为选择和社会关系连接。因此,人工社 会(S )就可以形式化地表示为智能体和环境的组合,即 S=<Agent, Env> (8.1 ) 其中,智能体又可以表示为人口(Popu ),行为(B )和社会关系网络(L )的组 合,即 Agent=<Popu, B, L> (8.2 ) 虽然环境包含内容广泛,不同用途的人工社会环境建模的范围和粒度可能不 第 8 章 人工社会生成方法 ·181 · 同,但总体来说人工社会中的环境都可以表示为一系列属性的集合,即 Env={Env_Attribute , Env_Attribute ,…, Env_Attribute } (8.3 ) 1 2 n 接下来,以面向城市疫情研究的人工社会构建为例,对人口、行为、社会关 系网络和环境模型分别进行形式化定义与描述。 8.1.1 人工人口模型定义 在人工社会中,人口模型也被称为“人工人口”模型,是对人口个体社会属 性的描述,是人口个体在社会中可辨识的重要依据。人口模型由个体的全局标识 符 Ind_ID 和人口属性集 {a }构成。 i Popu=<Ind_ID, {a }> (8.4 ) i 属性集可以根据实际研究问题的需求进行扩展和缩减。一般情况下,个体 Agent 的人口属性来源于人口普查结果和人口统计学的关键特征,如个体所属家 庭编号(House_ID )、年龄(Age )、性别(Gender )、家庭角色(F_Role )、社会 角色(S_Role )和关联的环境列表(Env_list )。其中,家庭角色是对个体在家庭 成员中的定位,如父母、子女等;而社会角色是对个体在社会中所发挥作用的标 识,如婴幼儿、学生、工人等。因此,一个人口个体在人工社会中的基本人口特 征可以表示为 {a }={House_ID, Age, Gender, F_Role, S_Role, Env_list} (8.5 ) i 图 8.1 展示了面向城市疫情研究的人工社会中的基本人工人口模型架构,其 主要构成是个体相关的各类社会属性和属性值,而这些内容均被包含在人口属性 集内。 8.1.2 行为模型定义 行为模型规定了人工人口个体 Agent 在一天中所有时间段内可能的动作和与 行为相关的其他模型的关联关系。人工人口行为的形式化定义如下: B=< S_Role, Δt, {Activity, Probability}>

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档