第1章 社会科学计算实验的基础知识 1
1.1 社会系统的复杂性与计算实验方法 1
1.1.1 社会系统的复杂性 1
1.1.2 计算实验方法概述 3
1.2 社会科学计算实验的研究模式和计算方法 4
1.2.1 社会科学研究的计算实验方法 4
1.2.2 社会科学计算实验的研究模式 5
1.2.3 计算实验中的数值计算与非数值计算 7
1.3 社会科学计算实验的研究范式 11
1.3.1 界定研究的问题与环境 11
1.3.2 确定研究的基本假设 14
1.3.3 建立可计算模型 15
1.3.4 实现计算实验 17
1.3.5 实验结果的评估与比较 20
1.4 社会科学计算实验的基本建模方法 21
1.4.1 元胞自动机 22
1.4.2 多Agent系统 23
1.5 社会科学计算实验的常用工具 26
1.5.1 建模软件Swarm 27
1.5.2 建模软件NetLogo 27
1.5.3 建模软件RePast 28
1.5.4 建模软件FABLES 29
1.6 计算实验报告和论文的书写规范 30
1.6.1 社会科学计算实验报告的书写格式 30
1.6.2 实验报告书写中应注意的表达方式 33
1.6.3 计算实验报告与论文 34
1.6.4 外文期刊论文的书写格式与注意事项 35
本章参考文献 40
第2章 基于RePast的Schelling模型及其扩展模型实验 42
2.1 Schelling模型的实现与分析 42
2.2 Epstein和Axtell扩展模型的实现与分析 66
2.3 Laurie和Jaggi扩展模型的实现与分析 72
本章参考文献 82
第3章 基于RePast的产业集聚演化实验 83
3.1 引言 83
3.2 基础知识简介 84
3.2.1 复杂自适应系统简介 84
3.2.2 群智能算法简介 85
3.2.3 谱系聚类法简介 85
3.2.4 RePast工具简介 87
3.3 实验模型的描述 88
3.3.1 模型的抽象 88
3.3.2 模型的环境描述 88
3.4 企业Agent建模 90
3.4.1 Agent的客观属性 90
3.4.2 企业Agent的成长模型 90
3.5 企业Agent行为规则 92
3.5.1 Agent协同合作规则 92
3.5.2 Agent移动规则 93
3.6 实验模型的实现 94
3.6.1 实验流程 94
3.6.2 实验程序实现 95
3.7 实验运行结果与分析 105
3.7.1 合作的协同效应 105
3.7.2 产业集聚的演化路径 107
3.7.3 资源分布对集聚的影响 109
3.7.4 集群的可视化评价 110
3.7.5 结论 111
本章参考文献 112
第4章 记忆中的那些水鸟 114
4.1 引言 114
4.2 基本模型构建 115
4.2.1 基本群聚 115
4.2.2 基本的向量类 116
4.2.3 个体Boid类 119
4.2.4 基本规则实现 120
4.3 界面及功能设计 126
4.3.1 动画效果 127
4.3.2 程序控制 132
4.3.3 参数调节 133
4.3.4 结果输出 136
4.3.5 运行Applet 138
4.4 实验结果分析 140
本章参考文献 146
第5章 基于NetLogo的“涌现”模型研究 147
5.1 最简单的“涌现”模型 147
5.2 数量的扩展 152
5.3 坦克再生 154
5.4 更生动的“涌现”模型 159
本章参考文献 176
第6章 基于NetLogo的通货膨胀与失业率的相关性研究 177
6.1 实验的假设与模型 177
6.1.1 实验的基本逻辑结构 177
6.1.2 与Agent相关的假设 178
6.1.3 相关参数设定 180
6.2 实验的内容与步骤 183
6.2.1 相关定义和声明 183
6.2.2 创建setup按钮及例程 185
6.2.3 创建go按钮及例程 196
6.3 实验的结果与分析 201
6.3.1 实验结果一 201
6.3.2 实验结果二 204
本章参考文献 205
第7章 基于FABLES的单向自行车流元胞自动机模型 206
7.1 问题概述 206
7.1.1 背景和意义 206
7.1.2 交通流理论及其发展 207
7.1.3 元胞自动机及其交通流应用 208
7.2 单向自行车流的元胞自动机模型的建立与实现 208
7.2.1 交通流中自行车流特性的描述 208
7.2.2 单向自行车流的元胞自动机模型 209
7.2.3 单向自行车流的元胞自动机模型的实现 212
7.3 实验结果分析 228
7.3.1 密度—速度特性分析 228
7.3.2 单车道通行能力分析 230
7.3.3 车道数对单车道通行能力的影响分析 231
7.4 结论 231
本章参考文献 232
第8章基 基于FABLES的两阶段简单供应链的建模与分析 233
8.1 引言 233
8.2 数学模型分析 234
8.2.1 数学模型假设及参数说明 234
8.2.2 集中控制下的最优订货量 235
8.2.3 分散决策下参与双方利润模型 236
8.3 计算实验模型设计 236
8.3.1 原型系统 236
8.3.2 代理模型 237
8.3.3 实验程序实现 238
8.4 运行结果输出 245
8.4.1 文本输出 245
8.4.2 创建数据源 245
8.4.3 可视化输出界面设计 248
8.5 计算实验方案设计及契约参数分析 250
8.5.1 实验1:分销商之间的竞争对供应链的影响 250
8.5.2 实验2:供应商调整回购价格对供应链的影响 254
8.5.3 实验3:供应商调整批发价格对供应链的影响 256
8.6 小结 258
本章参考文献 258
后记 260