系统 · 5/8
涌现Emergence
个体按局部规则相互作用,会形成单个个体没有的整体性质。
没有事故,也没有路口,车队仍然堵了起来。2008年,日本名古屋大学的杉山雄规等研究者发表了一项实验:22辆车在周长230米的环形跑道上行驶,司机被要求尽量保持每小时30公里的速度。起初,车队平稳前进;随后,细小的间距和速度差异逐渐扩大,一段车队开始走走停停。车辆向前开,拥堵却沿车队向后传播。每位司机都只顾着跟好前车,没有人打算制造堵车,整支车队却出现了任何一辆车独自行驶时都没有的运动模式。
为什么成立
整体的性质来自个体之间的互动
一辆车有速度,车队却能出现向后传播的拥堵波。涌现说的就是这种跨越:个体按局部规则相互作用,形成了只能在整体上描述的性质。要解释整体,既要看个体,也要看它们怎样连接、怎样回应彼此。
局部规则能组织出整体图案
司机根据前车的距离加速或刹车,前车的动作又来自更前面的车。在车辆足够密集、跟车反应会放大扰动时,一次轻微减速就能沿车队传播。拥堵波由许多司机共同形成,却没有一个司机负责指挥它。蚁群的觅食路线也如此:工蚁感知附近的信息素并留下痕迹,许多个体的行动汇成通往食物的路线。
相同的个体换种连接就会换种结果
同样一批车,拉大车距后,对前车动作的回应会改变,车流也会改变。只统计司机的平均反应速度,解释不了全部车流状态;还要知道车距和跟车规则。市场价格同样由买卖双方的报价、成交规则和实际交易共同形成,单个人的估值里没有完整的市场价格。
干预整体要找到可改变的互动规则
团队成员各自都很勤快,却不断互相打断时,可以先试着把即时询问改成集中答疑。改变谁能打断谁、什么时候交换信息,比单独要求每个人更努力,更直接地触及整体效率的来源。
出处
涌现的思想源于哲学,后来成为系统科学与复杂性研究的重要概念。英国哲学家乔治·亨利·刘易斯在1875年使用“涌现”一词,描述有别于简单相加的整体结果。现代研究借助实验和计算机模拟追溯局部规则;2008年发表的环形车流实验是经典证据之一。
换个领域看
生物
蚁群找到食物
蚁群能组织出觅食路线,单只工蚁却没有全群地图。工蚁发现食物后沿途留下信息素,其他工蚁循着痕迹前进并继续留下痕迹,路线逐渐聚集起更多工蚁。蚁后主要承担繁殖,寻找食物的队伍由工蚁之间的局部互动组织起来。
投资
报价汇成市价
成交价由交易形成,单个投资者的估值不能决定它。交易屏幕上,最高买价是100元,最低卖价是101元;一位急于买入的人接受卖价,便在101元成交。这个价格来自双方报价和撮合规则,也不要求其他持有人都认可它。研究公司之外,投资者还要看谁在交易、怎样成交。
技术
格子长出滑翔机
简单规则能生成移动图案。数学家约翰·康威设计的“生命游戏”于1970年首次公开介绍:网格中的细胞按周围八格的存活数量决定生死。其中,五个活细胞组成的“滑翔机”每四轮向斜方向移动一格。每个格子都固定在原地,移动的是不断重建的整体图案。
遇事时问自己
- 我看到的性质属于单个成员,还是只有把成员放在一起才会出现?
- 每个成员根据附近的什么信息行动,这个动作又怎样改变别人的处境?
- 保持成员不变,只改变连接方式或互动规则,整体结果会怎样变化?
- 我能否做一个小实验,改变一条互动规则,观察预期的整体变化是否出现?
边界与误用
当结果只是各部分的简单相加时,涌现提供的解释很少:十笔固定存款的本金总额,直接求和就够了。若现象由明确的统一指令造成,先沿指令查原因;统一指挥下仍可出现互动形成的额外模式。最常见的误用,是把“涌现”当成“复杂到无法解释”的替代词。合格的解释要指出个体、互动规则和整体图案,并预测改动规则后的变化。无人设计的结果也没有优良保证:蚁群能找到食物,车流能自行堵住,市场能形成偏离价值的价格。
练一练
一个服务有200个客户端。请求失败后,每个客户端都在整整1秒后重试。服务器短暂过载后,请求量每隔1秒出现一次尖峰,其间明显回落。工程师保持客户端数量和重试次数不变,把重试等待时间改成随机的0.5到1.5秒。
这项改动最可能带来什么变化?
随机等待能分散请求,容易让人把它等同于均匀分配。但随机抽取仍会出现扎堆,不能保证尖峰消失。
部分客户端会更早重试,看起来会增加压力。但另一些会更晚重试,原本挤在一起的请求因此分散。
请求总量没减少,容易让人觉得负载也没变。但尖峰取决于请求在何时到达,不只取决于总量。
固定等待让客户端同步重试,形成周期性尖峰。随机等待打散了重试时间,让服务器分批处理请求。
客户端只按失败响应决定何时重试,却通过共享服务器形成了集体节奏:一起失败,又一起重试。改变等待规则,即使不减少客户端和重试次数,也能改变整体负载的形状。
四名室友共用厨房里的牛奶。谁看到冰箱里少于两盒,就下单买四盒,第二天送到;大家不记录尚未送达的订单。每次牛奶快喝完时,常有几个人分别下单,随后冰箱塞满,部分牛奶过期。四个人都说自己只是想避免断货。
哪项小实验最能检验问题是否来自彼此的行动方式?
限额能压低购买总量,减少浪费。但它同时改变了采购量,无法分辨浪费减少是因为买得少,还是重复下单得到解决。
共享待到货数量,让一个人的下单及时改变其他人的判断。保持人数、门槛和每单数量不变,直接检验信息共享的作用。
认真清点能减少数错库存的问题,看起来很对症。但即使每个人都数对了,看不见待到货订单仍会导致重复补货。
降低门槛让补货更晚,看起来能少囤一些。但几个人仍会看到同一个低库存并分别下单,重复购买只是推迟了。
每个人都在避免断货,合在一起却反复造成过量库存。关键在于一个人的采购没有进入其他人的决策依据。把待到货数量纳入补货判断,就改变了行动之间的联系。
一家资管公司的六只基金在同一天卖出同一只股票。有人据此判断,基金经理互相观察、跟随交易,自发形成了集体抛售。核查发现,总部前一天统一下发了减仓指令,明确规定每只基金的卖出比例和执行日期。
根据现有证据,哪种判断最站得住?
指令已经规定卖出的比例和日期,直接解释了这次同步行动。追查总部为何减仓,才是下一步。
多个经理分别操作,容易让人联想到分散决策。但他们执行的是同一项安排,执行者不同没有改变决策来源。
总部参考经理意见是常见流程,这个解释听起来顺理成章。但题中没有意见汇总的证据,不能把惯常流程当成本次事实。
高度同步确实容易让人想到相互强化。但这里执行日期已经由总部指定,这条线索已有直接解释。
这道题考查模型的边界:统一指令直接规定了整体行动,应先沿指令解释原因。要把执行中的额外模式归因于局部互动,就要指出经理怎样观察和影响彼此。