规模变了,内部比例必须跟着变(Growing is not the same as scaling up)
2026-08-19 · 尺度
把一只老鼠等比放大到大象那么大,它会被自己烤熟。而真正的大象活得好好的——代价是它的每一克肉,都比老鼠的每一克慢了将近二十倍。
在动物园待上半天,你会注意到一件事:小动物一刻不停。麻雀啄两下就跳一步,松鼠的动作快得看不清。大象站在那儿,半分钟才挪一下腿。我们通常把这当成性情差异——小的胆子小所以警觉,大的稳重。
但把心跳、呼吸、寿命、进食速度这些量放到一起看,会浮出一条极其规整的关系:几乎所有的速率都随体重下降,几乎所有的时长都随体重上升,而且用的是同一个指数。松鼠不是性子急。它的每一克肉,每秒钟要烧掉比大象多得多的能量,它只是没法慢下来。
真正反直觉的在后面。这个指数不是 1(那意味着每一克都一样忙),也不是 2/3(那是"散热面积"给出的答案)。它是 3/4——一个看上去没有明显几何理由的数字。而它出现在代谢率上,也出现在心率、寿命、树的枝干、肿瘤的生长速度上。整整一个世纪,生物学都在追问这个 3/4 是从哪儿冒出来的。
与上一期的分工:Topic 32 讲自相似——同一个形状在不同尺度上长得一样。本期讲的恰恰相反:东西变大的时候,内部各个部分必须以不同的速度变,长得一样的那种放大在物理上做不到。这两期是"尺度"的两面,别读成一件事。
1638 年,被软禁在家的伽利略写完了《关于两门新科学的对话》。书里第二天的讨论中,他画了两根骨头:一根是正常动物的,另一根是把动物放大三倍之后、为了不折断而必须画成的样子。第二根粗得几乎不成比例,像一截树桩。
他的理由极其简单。把一个东西的每条边都放大到 k 倍,它的表面积变成 k² 倍,体积(因此重量)变成 k³ 倍。而骨头能承受多少压力,取决于它的横截面积,也是 k² 倍。于是重量涨得比支撑力快——放大三倍,骨头上的压强就翻了三倍。放得足够大,任何形状都会被自己压碎。这条关系叫平方立方律(square-cube law)。
把每条边都乘同一个数、形状完全不变的那种放大,叫等速生长(isometry)。伽利略证明的是:生物不可能等速生长。要变大就必须改比例——这种"比例随规模而变"的生长,就叫异速生长(allometry)。
热的问题比骨头还要命。假如放大之后每一克肉产热的速度不变,那么产热总量随体积走、按 k³ 涨;而散热靠皮肤,只按 k² 涨。两者相除,单位散热面要处理的热量按 k 增长。放大十倍,体温就得靠十倍效率的散热撑着——撑不住的那部分,只能变成体温上升。
1883 年,德国生理学家马克斯·鲁伯纳(Max Rubner)据此提出了一个漂亮的猜想:既然生物必须把产热控制在皮肤散得掉的范围内,那么代谢速度就应该跟体表面积成正比,也就是随体重的 2/3 次幂走。这个论证严丝合缝,用了半个世纪。它唯一的问题是:数据不同意。
EN Galileo's Two New Sciences (1638) shows why nothing can simply be enlarged: scale every edge by k and area grows as k², volume and weight as k³. Support, cooling and absorption all live on surfaces; load and heat production live in volumes. Growing therefore forces a change of proportion — allometry rather than isometry.
1932 年,加州大学戴维斯分校的瑞士裔生理学家马克斯·克莱伯(Max Kleiber)把一批动物的基础代谢率(basal metabolic rate,即安静、清醒、空腹、不冷不热时单位时间消耗的能量,通常缩写为 BMR)和体重一起画在双对数坐标(log-log plot,两根轴都按 10 倍、100 倍这样分格)上。
他得到的不是鲁伯纳预言的 2/3,而是一条斜率约为 0.75 的直线。后来这条关系被叫作克莱伯定律(Kleiber's law),常写成一个够你直接用的近似式:BMR ≈ 3.4 × 体重3/4 瓦特(体重用千克)。代进 70 千克的人,得到约 82 瓦——差不多是一只白炽灯泡,这跟实测值对得上。
斜率小于 1 这件事,比斜率具体等于几更重要。它的意思是:动物越大,它的每一克肉就越省着烧。把式子两边同除以体重,得到"每克代谢率"随体重的 −1/4 次幂下降。大象比小鼠重约 13 万倍,13 万的 1/4 次方约等于 19——所以大象的每一克,比小鼠的每一克慢约二十倍。
这个 −1/4 不只出现在代谢上。心跳频率、呼吸频率随体重按 −1/4 走;而寿命、胚胎发育时长、肠道通过时间随体重按 +1/4 走。两个指数一正一负、大小相同,于是它们的乘积——比如"一生跳多少下心"——在理论上应该与体型无关。这就是"每种哺乳动物一生大约有十亿次心跳"这个流传很广的说法的来历。
它站得住吗?部分站得住,而且它站不住的地方比站得住的地方更有意思。
换句话说,这个"守恒律"守恒的精度只有一个数量级,而且人类系统性地违反它。把它当成一句关于量级的粗话可以,当成一条预算——"我的心跳是有限额的,所以别运动"——就完全反了:规律运动会降低静息心率,而它同时延长寿命,两边都往有利的方向走。一个近似成立的乘积恒等式,不能反过来当成一个此消彼长的约束。
跨规模比较时,别用"人均""每单位""每台"这类说法——它们默认指数是 1,而这在有供给网络的系统里几乎从不成立。改成显式写出指数:把 y/x 换成 y/xβ。具体动作:任何"人均成本""单机吞吐""每公斤剂量"的指标,先把原始的两列数拿去画一张双对数图,量一下斜率是不是 1。不是 1,那这个"人均"就在系统性地误导你——而且规模拉得越开,误导得越狠。
EN Kleiber (1932) found basal metabolic rate scales as mass3/4, not the mass2/3 that Rubner's surface argument predicts. BMR ≈ 3.4 M3/4 watts puts a 70 kg human at ~82 W. Because the exponent is below one, per-gram metabolism falls as mass−1/4: an elephant's gram runs about twenty times slower than a mouse's. Rates go as −1/4 and durations as +1/4, which is where "a billion heartbeats per lifetime" comes from — true to within an order of magnitude, and violated by humans.
2/3 有一个干净的理由(散热面),1 有一个干净的理由(每克一样忙)。3/4 夹在中间,六十年里没人说得清它凭什么。1997 年,Geoffrey West、James Brown 和 Brian Enquist 在《科学》上给了一个答案,通常按三人姓氏首字母叫作 WBE 模型。
他们换了个问法。不问"生物怎么散热",问"生物怎么把资源送到每一个细胞"。你身上每一个细胞都得拿到氧气和养料,而这件事是靠一套分叉的管道网络完成的——从主动脉一路分叉到毛细血管,在人身上大约二十几级。他们提出三条假设:
一、网络必须填满整个身体。没有哪个细胞可以离供给端太远,所以管网是空间填充(space-filling)的——这一条把管网的分叉结构逼成了分形(fractal,即放大局部后看到与整体相似的结构)→ 参考 · 异速生长与规模律。
二、末端单元的尺寸与动物大小无关。这是整个论证的支点,也是最容易被跳过的一条。毛细血管的直径在各种哺乳动物身上都是五到十微米左右——鼩鼱和蓝鲸用的是同一款毛细血管。因为交换发生在末端,而末端的物理(气体扩散的距离)跟动物有多大没有关系。
三、演化把输送资源的能量损耗压到了最小。心脏推动血液是要花钱的,而这笔钱不产生任何生物学收益,所以被自然选择长期往下压。
把这三条放在一起求解,出来的就是 3/4,以及一整套 1/4 的倍数:代谢率 3/4,心率 −1/4,寿命 +1/4,主动脉半径 3/8。关键的一句话是:3/4 不是从身体的三维几何来的,是从供给网络的几何来的。如果生物是靠表面直接交换(比如很小的、纯靠扩散过活的东西),那 2/3 才对;一旦你必须靠一套管网把东西送进去,末端又不能跟着放大,网络本身就开始收"过路费",而这笔费用随体型超线性地涨。
这就是为什么大象每一克要慢下来:不是它的细胞变懒了,是把氧气送到那些细胞跟前这件事,本身变贵了。
要判断一个东西还能不能再大,先找它的分配网络——散热、供电、带宽、审批、注意力,凡是"必须送到每个末端"的东西都算。然后问一句:这个网络的末端单元能不能跟着变大?末端固定而总量在涨,供给成本一定超线性上升,规模的天花板就在那儿,跟你的资源总量无关。真要突破,只有两条路:把末端做大(换更粗的接口),或者把系统一分为二、各配一套网络。加钱通常不在这两条路上。
EN West, Brown & Enquist (1997) derive the exponent from distribution rather than from surface. Three assumptions: the supply network is space-filling (hence fractal), its terminal units are size-invariant (a capillary is ~5–10 µm in a shrew and in a blue whale), and transport energy is minimised. Solving these yields 3/4 for metabolism and the whole family of quarter powers. The exponent comes from the geometry of the network, not from the geometry of the body.
现在说反面。规模律是复杂性科学里被引用得最理直气壮的一块,而它内部的争议比外面看到的大得多。
第一,那个指数到底是不是 3/4,从来没有定论。2001 年 Dodds、Rothman 与 Weitz 重新审了历史上几批哺乳动物和鸟类的数据,结论是:把 2/3 当成待否定的假设,数据并不足以否定它。2003 年 White 与 Seymour 收了 619 个哺乳物种、跨五个数量级,在校正了体温和消化状态之后得到的是 2/3。而 WBE 阵营的数据集给出的是 3/4。这不是谁算错了,是"该怎么挑数据、该校正什么"本身没有共识。
第二,更麻烦:曲线可能根本不是直线。2010 年 Kolokotrones 等人用一个大得多的数据集发现,哺乳动物代谢率在双对数纸上是弯的——小体型段的斜率偏小,大体型段偏大,即便校正了体温也还是弯的。如果它是弯的,那么"这条定律的指数是多少"这个问题就没有唯一答案,只有"在你关心的那一段上,局部斜率是多少"。上图左边同时说明了这场争论为什么打不完:在两三个数量级的窗口里,2/3 和 3/4 画出来几乎重叠。
第三,WBE 的推导本身被质疑过。Kozłowski 与 Konarzewski 在 2004 年指出该模型在数学上的若干问题——比如它需要末端单元的数量正比于体重,而这在模型内部并不能自洽地推出来。WBE 三人写了回应,双方至今没有和解。一个模型能被这样具体地攻击,恰恰说明它是可检验的;但这也意味着"3/4 已经被解释清楚了"这句话说早了。
第四,跨物种的规律不能拿来推种内。克莱伯定律讲的是不同物种之间的比较。同一个物种内部,个体大小与代谢率的关系是另一回事,指数经常不一样,有时接近 1。所以"因为大象每克代谢慢,所以体重大的人每公斤代谢也慢"这种推理没有依据——它把一条种间的线拿去解释种内的点。前一节里给格列佛算饭量也犯了同一个错,只是那里的结论足够粗(1728 远大于任何亚线性指数给出的数),所以还站得住。
第五,别把规模律当成宿命。3/4 描述的是一条演化出来的、受几何约束的中心趋势,不是不可逾越的物理上限。同样体重的动物,代谢率能差好几倍;鸟类和哺乳类的截距明显不同;恒温和变温之间差一个量级。规模律给的是"你大致会落在哪条带子上",不是"你必须落在哪一点上"。
引用任何规模律指数之前,先说清三件事:① 这条线是跨个体、跨物种,还是跨机构——三者的指数经常不同;② 数据跨了几个数量级——少于三个,2/3 和 3/4 你分不出来,报出来的小数点是假精度;③ 有没有检验过曲率——只拟合一条直线,你不会知道它是弯的。三条答不上来,就只报方向("次线性")不报数字,别报 0.75。
EN Four limits. The exponent is contested: Dodds, Rothman & Weitz (2001) cannot reject 2/3, and White & Seymour (2003) get 2/3 across 619 species. Kolokotrones et al. (2010) find real curvature, so a single exponent may not exist. The WBE derivation has been attacked on mathematical grounds (Kozłowski & Konarzewski 2004). And interspecific laws do not transfer to within-species comparisons. Over two or three decades of mass, 2/3 and 3/4 are simply not distinguishable.
不会消失,只会移动。末端变大意味着交换面积相对减少(还是平方立方律),所以你是在拿交换效率换供给成本。真实的例子是鸟类的肺——它用单向气流而不是更大的肺泡来提高交换效率,于是同样体重下代谢率比哺乳类高。所以能动的不止"末端多大"这一个旋钮,还有"末端的工作方式"。
因为它们指向两种完全不同的因果故事:2/3 说限制来自身体与外界的界面(散热),3/4 说限制来自身体内部的输送。选哪个,决定了你去改什么。而在实际数据的窗口里两者又几乎分不开——这正是复杂性科学里最典型的困境:机制上分歧巨大,观测上差别微小。
要小心。生物的供给网络是演化优化出来的,几何约束因此是紧的。而一个组织可以重新设计它的信息网络——加一层中间管理、换一套工具、拆成两个独立单元。所以在人造系统里,规模律更像是"如果你不改结构,会走到哪儿"的默认轨迹,而不是不可违抗的定律。它的用处在于告诉你什么时候必须改结构了。
这正是"心跳有限额"式误读的来源。跨物种成立的相关性,不能直接搬到个体身上当因果——限制热量摄入延长寿命的实验在部分动物里成立、在灵长类里结果反复,而"降低代谢速度"和"降低代谢损伤"根本不是同一件事。跨物种的一条线,最多告诉你去哪里找机制,不告诉你该吃几顿饭。