NetLogo多主体建模入门

NetLogo多主体建模入门

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

1.无需编程基础,从基础知识开始循序渐进讲解NetLogo的使用方式、设计思想以及数理建模的常用方法。2.本书精选七大跨学科、跨领域的实战案例,帮助读者自己动手搭建模型。3.本书配有清晰的示例代码和讲解视频,帮助读者深入学习和动手实战。4.本书由集智俱乐部张江教授精心打造,欧洲科学院院士陈关荣等人作序推荐。

内容简介

本书从大量跨学科、跨领域的实际案例入手,循序渐进地讲解了NetLogo的使用方式、基本语法、设计思想,以及背后的计算机模拟、多主体建模、复杂性科学的基本理念和数理建模的常用方法,包括数值计算、微分方程、动力系统、概率统计等。

作者简介

集智俱乐部(Swarma Club),成立于2003年,是一个从事学术研究、享受科学乐趣的探索者团体,也是国内较早研究人工智能、复杂系统的科学社区之一,倡导以平等开放的态度、科学实证的精神,进行跨学科的研究与交流,力图搭建一个中国的“没有围墙的研究所”。编写、翻译过多本科普作品,有《科学的极致:漫谈人工智能》《走近2050:注意力、互联网与人工智能》《深度学习原理与PyTorch实战》,译作有《深度思考:人工智能的终点与人类创造力的起点》等。

章节目录

版权信息

序一

序二

序三

前言

作者简介

上篇

第1章 复杂系统与多主体模拟

1.1 如何探索复杂系统

1.2 多主体模拟

1.3 为什么要学习NetLogo

1.4 生命游戏

1.5 鸟群模型

1.6 财富分布模型

1.7 小结

第2章 小球宇宙:认识NetLogo

2.1 什么是小球宇宙

2.2 搭建宇宙框架

2.3 模拟程序的流程图

2.4 NetLogo的特点

2.5 学习资源

2.6 小结

第3章 通过“生命游戏”认识patch

3.1 什么是生命游戏

3.2 认识patch

3.3 创建模拟世界

3.4 让生命游戏运转起来

3.5 NetLogo语法的注意事项

3.6 小结

第4章 朗顿的蚂蚁

4.1 什么是朗顿的蚂蚁

4.2 创建蚂蚁

4.3 让蚂蚁动起来

4.4 小结

第5章 从羊-草生态系统深入turtle与plot画图

5.1 羊-草生态系统的规则

5.2 初始化羊-草生态系统

5.3 添加to go程序

5.4 追踪某一个具体的turtle或者patch的行为

5.5 变量的主体

5.6 添加绘图框

5.7 小结

下篇

第6章 人工经济模型与turtle间的互动

6.1 货币转移模型

6.2 NetLogo添加全局变量

6.3 初始化模拟世界

6.4 主体之间如何交互

6.5 使用命令中心

6.6 绘制财富分布直方图

6.7 小结

第7章 文件导出与复杂曲线绘制

7.1 人工经济模型回顾及遗留问题

7.2 NetLogo导出文件

7.3 洛伦兹曲线

7.4 用NetLogo实现洛伦兹曲线

7.5 小结

第8章 使用行为空间做实验

8.1 更新人工经济模型的基本规则

8.2 程序修改

8.3 两种规则下的财富分布对比

8.4 基尼系数的定义及程序实现

8.5 参数变化对财富分布不均衡性的影响

8.6 使用行为空间做重复实验

8.7 小结

第9章 透过人工鸟群模型Boids学习list的使用

9.1 人工鸟群模型Boids

9.2 矢量以及矢量运算的基本知识

9.3 Boids模型需要的矢量运算

9.4 让Boids动起来

9.5 NetLogo的列表——list

9.6 Boids模型程序实现

9.7 小结

第10章 用link建模网络动力学

10.1 病毒传播SIR模型

10.2 构建网络拓扑结构

10.3 NetLogo中的link对象

10.4 SIR模型搭建

10.5 SIR模型代码实现

10.6 参数变化对模拟结果的影响

10.7 SIR模型的弊端与无标度网络

10.8 改进网络模型

10.9 修改程序实现改进的网络模型

10.10 小结

第11章 重访羊-草模型与系统动力学建模

11.1 多主体建模的弊端

11.2 羊-草的系统动力学模型

11.3 系统动力学建模工具求解微分方程

11.4 让羊-草模型运行起来

11.5 重新构建羊-草生态系统

11.6 羊-草生态系统模型的系统动力学搭建

11.7 调试羊-草生态系统模型

11.8 更一般的微分动力系统

11.9 小结

结束语

后记

NetLogo多主体建模入门是2021年由人民邮电出版社出版,作者集智俱乐部。

得书感谢您对《NetLogo多主体建模入门》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
UML软件建模任务驱动教程(第2版) 电子书
本书通过先进的建模工具+完整的软件模型+系统的UML知识,让学习者学会应用UML知识、学会构思软件模型、学会绘制UML图。通过体验两个系统(图书管理系统和网上书店系统)和多个软件模块模型的构建过程,在真实的软件模型构建过程中系统掌握UML理论知识、训练技能、积累经验、固化能力。全书贯穿的主线是UML的基础知识-软件模块建模-软件系统建模-Web系统建模-软件模型的实现,每个教学单元面向教学全过程设
数据虚拟化:多源异构数据集成之道 电子书
本书介绍了大数据时代下多源异构数据集成的一项新技术:数据虚拟化。
Excel金融建模:预测、估值、交易和增长分析 电子书
本书基于Excel 2019编写,将Excel用于金融建模实践,讲解金融从业者需要具备的核心技能。
BIM钢结构深化:TeklaStructures21.0建模/深化/工程应用实战 电子书
本书系统讲解使用Tekla Structures进行钢结构深化设计和出图的方法和技巧。
新印象Rhino+KeyShot写实级珠宝建模与渲染 电子书
本书分为4章。第1章介绍Rhino软件的基础知识,带领读者快速熟悉Rhino软件,为后面复杂的建模打好基础。第2章通过6个由简到难的案例,讲解珠宝建模流程。每个案例前期都会进行建模思路分析,将复杂的案例简单化,同时对Rhino软件知识进行回顾复习。第3章介绍KeyShot软件的基础知识,包含场景、材质、照明和相机设置等,使读者在进行渲染前,先对软件有一个透彻的理解。第4章是渲染案例讲解,与第2章的