图书目录

第1章NetLogo软件入门

1.1NetLogo软件概述

1.1.1何为NetLogo软件

1.1.2NetLogo软件特征

1.2NetLogo软件窗口、菜单和输出结果

1.2.1菜单栏

1.2.2标签

1.2.3界面

1.2.4信息标签

1.2.5代码标签

第2章范式漫谈

2.1传统研究范式与仿真建模

2.1.1自然科学研究与社会科学研究

2.1.2社会科学研究方法的“三驾马车”

2.1.3仿真模拟与数据统计的范式之辩

2.1.4更高维度的过程信息: Movie vs Picture

2.1.5清晰的因果机制: 肯定因果vs否定因果

2.1.6动态的多种可能: 参数确定vs参数谱系

2.1.7研究的保守主义: 一步到位vs碎步快走

2.1.8平行宇宙预演问题: 单一宇宙vs平行宇宙

2.1.9ABM仿真模拟核心特征与逻辑流程

2.1.10仿真模拟方法的条件性与局限性

2.2大数据研究范式与仿真建模探析

第3章基础代码

3.1扩散模型(Diffusion Model)

3.2边界的产生(Box Drawing)

3.3物种产生与分组控制(Breeds and Shapes)

3.4简单的繁花曲线(Turtles Circling Simple)

第4章元胞自动机

4.1元胞自动机基本讲解

4.1.1什么是元胞自动机

4.1.2元胞自动机的构成

4.1.3元胞自动机的分类

4.1.4典型的元胞自动机

4.1.5元胞自动机研究的相关理论方法

4.1.6元胞自动机的应用

4.2生命游戏(Game of Life)

4.2.1生命游戏简介

4.2.2生命游戏规则与原理

4.2.3模型设置与界面展示

4.2.4NetLogo源码解析与模型模拟

4.3投票模型(Voting Model)

4.3.1投票模型研究背景

4.3.2投票模型基本规则与界面展示

4.3.3NetLogo源码解析与模型模拟

4.4伊辛模型(Ising Model)

4.4.1伊辛模型简介

4.4.2伊辛模型原理和应用

4.4.3伊辛模型的模型设置与界面展示

4.5森林火灾与渗流模型(Fire Model)

4.5.1火灾模型研究意义

4.5.2火灾模型原理与规则

4.5.3森林火灾模型设置与界面展示

第5章网络模型

5.1网络模型简介

5.1.1网络社会和社会网络分析方法

5.1.2社会网络分析的历史脉络

5.1.3网络模型的基础——图论

5.1.4网络中相关拓扑性概念

5.1.5网络模型的分类

5.1.6网络模型的应用

5.2基础网络模型(Network Model)

5.2.1简单规则网络模型1源代码解析

5.2.2简单规则网络模型2源代码解析

5.2.3ER随机网络模型NetLogo源代码解析

5.2.4环形网络模型NetLogo源代码解析

第6章英雄与懦夫模型(Hero and Coward Model)

6.1案例导入

6.2模型简介

6.3行为方向控制

6.4代码讲解

第7章蚂蚁模型和蚁群算法(Ant Algorithm)

7.1蚁群算法简介

7.2界面展示

7.3模型关键问题

7.4代码讲解

7.5模型应用

第8章派对模型(Party Model)

8.1派对模型简介

8.2模型关键问题

8.3代码讲解

8.4模型拓展

8.5模型应用

第9章狼吃羊模型(Sheep and Wolves Model)

9.1狼吃羊模型简介

9.2狼吃羊模型源码讲解

9.3模型应用

第10章合作模型(Cooperation Model)

10.1合作策略性行为与博弈论

10.2合作模型简介

10.3模型界面设置与模拟

10.4现实应用

第11章谢林模型(Schelling Model)(种族隔离模型)

11.1种族隔离背景简介

11.2模型设置与模拟实验

11.3NetLogo源码解析与模型模拟

11.4谢林模型应用和启示

第12章多智能体模型的构成元素

12.1智能体(Agent)

12.1.1属性

12.1.2行为规则(Behaviors Actions)

12.1.3智能体集合(Collections of Agents)

12.1.4智能体的维度(The Granularity of an Agent)

12.1.5智能体认知(Agent Cognition)

12.1.6其他种类的智能体

12.2环境(Environments)

12.2.1空间环境(Spatial Environments)

12.2.2网络环境(NetworkBased Environments)

12.2.3特殊环境(Special Environments)

12.3交互(Interactions)

12.3.1智能体—自己交互(AgentSelf) 

12.3.2环境—自己的交互

12.3.3智能体—智能体交互(AgentAgent Interactions) 

12.3.4环境—环境交互

12.3.5智能体—环境互动

12.4观察者/使用者界面(Observer/User Interface)

12.4.1用户输入和模型输出(User Input and Model Output)

12.4.2可视化(Visualization)

12.5时间排列(Schedule)

12.5.1setup和go

12.5.2同步更新和异步更新(Synchronous VS Asynchronous)

12.5.3顺序行动与并行行动(Sequential VS Parallel Actions)

12.6总结

第13章模型的分析

13.1疾病传播模型分析

13.1.1ABM多次迭代

13.1.2绘图展示

13.1.3ABM网络分析

13.1.4ABM环境数据

13.2ABM分析总结

第14章总结与展望