量子力学中提到:人的观测会影响被观测的生物体。所以当我们开始观察这个系统的时候,这个系统已经产生了变化。现在的互联网是高度用户参与的,所以设计的任何软件或者游戏,不过是设计了一个平台。而这个游戏最有趣的地方,就是用户参与进来而形成的涌现效果。

区块链

一种分布式系统,为了增加安全性。被誉为新一代物联网,比特币是其中的一个应用。

以太坊

把合约变成算法
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 × 1 0 9 1.5 × 10^9 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循环,取出每一个方格进行操作