量子力学中提到:人的观测会影响被观测的生物体。所以当我们开始观察这个系统的时候,这个系统已经产生了变化。现在的互联网是高度用户参与的,所以设计的任何软件或者游戏,不过是设计了一个平台。而这个游戏最有趣的地方,就是用户参与进来而形成的涌现效果。
区块链
一种分布式系统,为了增加安全性。被誉为新一代物联网,比特币是其中的一个应用。
以太坊
把合约变成算法
sigularity 奇点(qi)
量子纠缠entanglement
城市网络是纯人工系统,里面暗藏自组织规律。
excel卓越
涌现
整体大于系统之和
心与外在产生了某种共振
前系统科学
达尔文:进化论
玻尔兹曼:统计物理
dissipative structure theory耗散结构理论
fractal分形(自相似现象)
Santa Fe Institute圣塔菲研究所(美国中南部)
game of live 约翰康为
complex network
small world and scale-free
六度分割
二八准则
幂率分布
长尾理论
products in space 产品空间
allometric scaling laws异速生长率
哺乳类动物一生心跳次数: 1.5×109
Levy flights 莱维飞行
radiation model辐射模型
任何物理过程都可以被图灵机模拟
Boid模型
1.扎堆
2.对齐
3.避免碰撞
群集系统
有许多但愿组织而成
每个个体按照简单的规则行事
个体具有一定的自治性
但愿之间强相互连接
没有强制的中心控制
优点:
灵活性
适应性
创新性
自组织性
缺点
非最优
不可控
不可预测
延迟性
如何运用集群思维
建立隐喻
保证交互
激活个体
减少干预
火灾模型
红色方格是着火
黑色方格是空地
绿色方格是树木
这里采用冯诺依曼模型,只看上下左右四个邻居
to setup
clear-all
reset-ticks
ask patches with[(random-float 100) < density]
[set pcolor green]
ask patches with[pxcor = min-pxcor]
[set pcolor red]
end
to go
ask patches with[pcolor = green]
[
if(count neighbors4 with [pcolor = red] > 0)[
set pcolor red
]
]
tick
end
细胞自动机
交换规则:
计算邻居中黑色方格的数量c
如果我是黑,且c > 3或c < 2,则变白
如果我是白,且C = 3,则变黑
netlogo代码如下
patches-own [living]
to setup
clear-all
ask patches[
ifelse random-float 1 < 0.2[
set pcolor black
]
[
set pcolor white
]
]
end
to go
ask patches[
set living count neighbors with [pcolor = black]
]
ask patches[
ifelse(pcolor = black)[
if(living > 3 or living < 2)[
set pcolor white
]
]
[
if(living = 3)[
set pcolor black
]
]
]
end
set是重新赋值
let是在第一次赋值时使用
patch是一个方格
fd是forward的缩写
分号是注释
ask patches 相当于一个for循环,取出每一个方格进行操作