01它问的是什么问题(The Question It Poses)
一个东西变大的时候,它的各个部分不会同步变大。骨头必须相对变粗,心跳必须变慢,寿命会变长。这种"比例随尺寸而变"的生长叫异速生长(allometry);与之相对、形状完全不变的等比放大叫等速生长(isometry)。
1638 年伽利略已经说清了其中一半:强度靠横截面走 L²,重量靠体积走 L³,所以放大必须改比例。这条叫平方立方律(square-cube law)。照这个思路,1883 年鲁伯纳(Max Rubner)推断代谢速度应该跟体表面积走,也就是随体重的 2/3 次幂。
1932 年克莱伯(Max Kleiber)实测的结果却是 3/4。于是问题变成:为什么是一个既不等于 1、也不等于 2/3 的分数?而且为什么它带出来的一整套指数都是四分之一的倍数?这就是本页要回答的。
02规则本身(The Rules)
把所有规模律写成同一个形式:某个量 y = 常数 × 体重β。整件事就归结为一个问题——β 是多少,为什么。1997 年 West、Brown 与 Enquist(合称 WBE)给出的答案只用了三条假设:
- 空间填充。供给网络必须把资源送到身体的每一个角落,没有哪个细胞可以离末端太远。这条把网络的分叉结构逼成了分形(fractal,放大局部后看到与整体相似的结构)。
- 末端单元尺寸不变。毛细血管的直径在各种哺乳动物身上都是五到十微米,跟动物多大无关——因为交换靠扩散,而扩散的物理跟宿主的体型没关系。
- 输送能耗最小。推动血液是净成本、不产生生物学收益,所以被自然选择长期往下压,网络的几何是这个最小化问题的解。
- 解出来:代谢率 β = 3/4,以及一整族四分之一的倍数——心率 −1/4,寿命 +1/4,主动脉半径 3/8。
第二条是整个论证的支点,也是最容易被跳过的一条。如果末端能跟着动物一起放大,指数会回到 1(每一克一样忙);正因为末端被物理钉死了,网络只能靠"多分几级"来变大,而多分一级要付出的几何代价,就是那个小于 1 的指数。
三条假设里,第二条最不起眼也最要紧:末端一旦被钉死,网络只能靠增加级数变大,指数就压到了 1 以下。
03跑起来会看到什么(What You See When It Runs)
把不同的量对体重画在双对数坐标(log-log plot)上,你会看到一族斜率各不相同、但都是 1/4 的整数倍的直线。这一族关系合起来叫四分之一幂标度(quarter-power scaling)。
速率(心率、呼吸率)落在负半边,时长(寿命、发育期)落在正半边,而且离原点一样远——这就是"一生心跳数近似守恒"的来历。
具体到最常用的那条:BMR ≈ 3.4 × 体重3/4 瓦特(体重用千克,BMR 指基础代谢率 basal metabolic rate)。代进 70 千克的人得到约 82 瓦,与实测吻合。把两边同除以体重,得到每克代谢率随体重的 −1/4 次幂下降——大象比小鼠重约 13 万倍,13 万开四次方约等于 19,所以大象的每一克比小鼠的每一克慢约二十倍。
04它解释了现实中的什么(What It Explains)
它给出的是一整套可以直接代数字进去的预期,而不是一个比喻。最硬的几条:
为什么大动物心跳慢、寿命长。两者的指数一正一负、绝对值相同,所以它们的乘积近似与体型无关。这解释了"每种哺乳动物一生大约十亿次心跳"这个说法——它成立的精度是一个数量级,而人类系统性地偏高(约二十二亿)。
为什么大动物天生稀少。Damuth 在 1981 年发现哺乳动物的种群密度随体重按 −3/4 下降,恰好抵消个体按 +3/4 上升的能量需求。于是单位面积上一个物种消耗的总能量与体型无关——生态学里叫能量等价(energetic equivalence)。
为什么药物剂量不能按体重线性折算。清除率跟着代谢走而不是跟着体重走,所以跨体型、跨物种做剂量外推时,线性折算会系统性地给小体型超量。临床上化疗按体表面积(body surface area)给药,正是一个介于 1 和 3/4 之间的折中。
为什么大脑必须分区。Zhang 与 Sejnowski 在 2000 年发现,跨物种看白质体积随灰质体积的 4/3 次幂增长。要维持全脑处处直连,连线体积会涨得比脑本身还快,所以变大的脑只能牺牲远程连通、切成模块。
这些预期都能被数据否掉,这也正是它作为科学模型的价值——下面那一栏就是它已经被否掉、或者从来就管不着的部分。
它不能解释什么(What It Cannot Explain)
- 不能给你一个确定的指数。3/4 从来没有定论。Dodds、Rothman 与 Weitz 在 2001 年重审历史数据,认为不足以否定 2/3;White 与 Seymour 在 2003 年用 619 个哺乳物种得到的也是 2/3。更麻烦的是 Kolokotrones 等人 2010 年发现真实数据在双对数纸上是弯的——小体型段斜率偏小、大体型段偏大。如果它弯,那"这条定律的指数是多少"就没有唯一答案。
- 不能在少于三个数量级的数据上区分。在两三个数量级的窗口里,2/3 和 3/4 画出来几乎重叠,差别小于数据本身的散布。在这种数据上报出 0.75 这样的两位小数,是假精度。
- 不能从种间推到种内。克莱伯定律比较的是不同物种。同一物种内部个体大小与代谢率的关系是另一回事,指数经常不同、有时接近 1。"大象每克代谢慢,所以体重大的人每公斤代谢也慢"没有依据。
- 不能解释截距,只谈斜率。同样体重的动物代谢率能差好几倍;鸟类与哺乳类的截距明显不同;恒温与变温之间差一个量级。模型告诉你落在哪条带子上,不告诉你落在哪一点。
- 推导本身有争议。Kozłowski 与 Konarzewski 在 2004 年指出 WBE 在数学上的若干问题,例如它需要末端单元数量正比于体重、而这在模型内部推不出来。WBE 三人做了回应,双方至今没有和解。
- 不能用在没有分配网络的东西上。整个论证的前提是"必须靠一套管网把资源送进去、且末端不能放大"。纯靠扩散过活的微小生物、纯表面交换的系统不满足这个前提,那里 2/3 才是对的。用这套框架去讲一个连"末端单元"都指不出来的系统,就只是在借词。
- 不能当成因果处方。跨物种的相关不等于个体的因果。"降低代谢速度"和"减少代谢损伤"不是同一件事,把 −1/4 读成养生建议是把统计命题换成了生理机制。
延伸阅读(Further Reading)
- Max Kleiber, Body size and metabolism(Hilgardia, 1932)
- West, Brown & Enquist, A General Model for the Origin of Allometric Scaling Laws in Biology(Science, 1997)
- Dodds, Rothman & Weitz, Re-examination of the "3/4-law" of Metabolism(2001)
- White & Seymour, Mammalian basal metabolic rate is proportional to body mass2/3(PNAS, 2003)
- Kolokotrones et al., Curvature in metabolic scaling(Nature, 2010)
- Brown, West & Enquist, Yes, WBE's model of allometric scaling is both mathematically correct and biologically relevant(2005,对质疑的回应)
- John Damuth, Population density and body size in mammals(Nature, 1981)
- Zhang & Sejnowski, A universal scaling law between gray matter and white matter of cerebral cortex(PNAS, 2000)
- J.B.S. Haldane, On Being the Right Size(1926)