Construction Physics 作者 Brian Potter:技术发明是搜索问题,模块化让不可能的搜索空间变得可行
Construction Physics 作者 Brian Potter 提出 PTOP 模型,论证技术创造本质上是在高维设计空间中搜索可行组合的过程,并通过模拟展示模块化、科学知识和性能权衡如何将天文数字般的搜索空间压缩到可操作范围。
Brian Potter 在 Construction Physics 提出一个观点:创造新技术本质上是在一个高维“设计空间”里搜索可行组合。这个空间大到难以想象。他引用经济学家 Matt Clancy 的估算:维基百科列出 272 个“命名方程”描述各种自然规律,如果每个规律可被使用或不使用,可能组合就是 2 的 272 次方,超过可观测宇宙原子数的常见估计(约 10 的 80 次方,约 2 的 265 次方)。这还低估了,因为同一原理可以以不同方式编排、在不同量级上使用。Potter 认为,实际可被利用的自然规律可能至少有数千个。
面对这种规模,人类靠什么找到技术?Potter 的答案是信息。每一个比特信息能把搜索空间缩小一半,所以少量知识就能把看似不可能的搜索变成可操作的问题。发明技术就是在收集信息:判断什么行得通、什么行不通、什么有前途、什么没有,从而在巨大可能性中收窄到能实现目标的方案。他用莱特兄弟举例:物理定律和鸟类的存在性证明已经缩小了飞行器的搜索空间,但具体构造仍无数种;莱特兄弟的优势在于异常擅长收集信息,比竞争者更快收敛到可行设计。
为了把这种直觉变成可模拟的模型,Potter 提出 PTOP:Phenomena Triggered by Objects with Properties,即“由具有特定属性的物体触发的现象”。模型受 Brian Arthur《技术的本质》启发。Arthur 把技术看成被捕获并加以利用的一组现象:收音机不只是零件集合,而是电磁感应、电子吸引与排斥、电子发射、电阻压降、频率共振等现象的编排。灯泡则利用焦耳加热、白炽和透明性等。Arthur 与 Wolfgang Polak 还指出,仅用 NAND 门、0 和 1 三种基本元素构造逻辑电路时,一个 8 位加法器只是 16 输入、9 输出下超过 10 的 177554 次方种可能表型之一。Potter 的模型中,物体有类型和尺寸等属性;当正确物体以正确排列组合时,现象自动触发,改变其他物体属性或产生新物体。把正确现象链起来,就能得到目标结果。
在一级模型里,10 种物体类型、10 种尺寸、5 个物体排成一线,就有 10 的 10 次方种排列;若扩大到 100 种物体、100 种尺寸、10 个现象层级,搜索空间是 10 的 40 次方。Potter 的模拟显示,随机盲搜平均需要十亿次尝试才能碰中一个十亿规模的正确设计;但模块化搜索每次只添加一个物体并调整尺寸,直到触发下一层现象,然后锁定成功模块,平均只需约 1300 次。更重要的是模块化程度:若把模型扩大到 100 个现象层级,搜索空间达到 10 的 200 次方,但因为可以锁定 100 个小步骤,随机模块化搜索平均约 1 万次就能找到;反过来,若搜索空间同样大,却只有 10 个可锁定步骤,即使模块化也几乎找不到。
模型还显示科学知识的价值在于它排除多少可能性。Potter 引用经济史学家 Joel Mokyr:如果搜索者不知道自然原理,需要试验的范围会大得多。在 PTOP 中,知识像“某现象不能与某物体配合”或“某现象的两个物体必须等尺寸”这样的约束。排除越多,信息越多,搜索越快。现实中的技术发明往往依赖这类“必须”条件:马可尼知道产生电磁波需要什么,爱迪生知道灯丝白炽需要什么,曼哈顿计划科学家大致知道触发核链式反应需要什么。
二级模型增加两个复杂性:一个现象可有多个输入物体,比如汽油机燃烧需要燃料、氧化剂和火花;同一层级可有多个现象实现同一目标,比如电动机、液压马达、内燃机都能产生机械运动。于是可行设计变多,但不可行组合仍远多。Potter 用类似 Arthur 的“封装”搜索:一旦某组物体触发某现象,就把该组合打包成新物体,再与其他物体随机组合。这样系统能积累部分解。他还用这个模型模拟技术“种群”:1000 个随机技术,无性繁殖每代只变异一个物体,有性繁殖则交叉两个亲本的分支。在 5 个现象层级下,无性繁殖 2000 代未达最高层级,有性繁殖约 100 代达到。这个结果被用来类比生物进化中避免克隆干扰、加速信息积累。
三级模型加入性能调优。触发属性不再只是开或关,而是 1 到 10 的值,取决于输入物体尺寸和前序现象值;有些现象在前序值和尺寸相等时最大化,有些则在二者差异最大时最大化。找到能工作的技术变容易,但把性能推到最大需要反复调整。Potter 用灯泡说明:白炽灯早在 19 世纪初已被演示,但寿命短、灯泡发黑、耗电高;爱迪生接手时基本配置已定,他通过调整真空程度、灯丝尺寸、碳类型等提升性能。模型还允许不同现象有不同性能上限,并加入并行现象:同一条件可能同时影响多个结果,而优化一个指标未必优化另一个。