稀缺与最优
经济学之所以存在,不是因为人类懒惰,而是因为资源相对于欲望永远是稀缺的。这个看似自明的判断,在 1939 年之前从未真正落地为可计算的对象。它更多是一个哲学前提,一个修辞性的开场白。经济学家们反复讨论稀缺如何分配,但始终没有给出确定的计算程序。这一年,列宁格勒大学的数学家列昂尼德·康托罗维奇在胶合板厂的切割问题中识别出一种普遍的数学结构,并由此发展出后来被称为线性规划的方法。本章要回答的核心问题是:稀缺为何必然导致对最优配置的追求,以及"最优"在数学上如何被形式化。
1.1 稀缺的语义漂移
经济学教科书几乎都把稀缺定义为"资源相对于欲望的不足"。这个定义看似无懈可击,实际上是大半个世纪争论后的折中产物。十八世纪末到十九世纪初,马尔萨斯把稀缺锚定在自然约束上:食物按算术级数增长,人口按几何级数增长,这是土地肥力递减法则的必然推论。在马尔萨斯的框架里,稀缺是物理意义上的"够不够",它由自然规律决定,与人对制度的安排几乎无关。贫穷因此被理解为自然秩序的一部分,而不是配置失败的信号。
亚当·斯密接过这一线索,但方向完全不同。在《国富论》的开篇,斯密讨论的是分工如何提高劳动生产率,稀缺并未被作为核心议题单独提出。斯密真正关心的是"财富何以增长",稀缺隐含在增长的瓶颈中,却不是分析的对象。斯密对稀缺的处理隐含着一种乐观:只要市场足够深、分工足够细,自然约束可以通过交换被克服,稀缺会转化为丰裕。但这一乐观依赖于一个前提,市场必须是自由的、价格必须是真实的。
约翰·穆勒在 1844 年的《论政治经济学的定义》中,首次把稀缺作为经济学的核心对象明确处理。但穆勒的稀缺含义更接近"分配正义"问题:在既定产出下,产品如何在社会成员之间分配才是合理的。穆勒的稀缺是结果导向的,它讨论的是份额,不是总量。
真正的概念转折发生在莱昂内尔·罗宾斯 1932 年出版的《经济科学的性质和意义》中。罗宾斯给出了一个看似简短的定义:"经济学是把人类行为作为目的与具有多种用途的稀缺手段之间关系的研究。"这里,稀缺从物理属性转化为关系属性:资源本身是否充足并不重要,关键在于相对于所追求的目的,这些资源是否够用。一杯水在沙漠中稀缺,在泉边则丰裕;同一瓶酒在宴会与在清真寺前有着完全不同的稀缺程度。
罗宾斯定义的革命性在于,它把稀缺的主体从"自然"移到了"选择"。稀缺不是一个物理事实,而是人类面对目的冲突时必须做出取舍的处境。一旦接受了这种关系性的稀缺观,机会成本就成为必然的伴随概念:选择 A 就意味着放弃 B,B 所能带来的最好结果就是选择 A 的机会成本。二十世纪边际主义福利经济学正是建立在这种关系性稀缺观之上,而它的发展方向是把选择与机会成本纳入数学化的效用最大化框架。
稀缺概念的演变史有一条清晰的逻辑线索。从马尔萨斯到穆勒,稀缺是关于"自然能提供什么"的判断;到了罗宾斯,稀缺变成了关于"主体能做什么"的关系。这条线索的方向,正是从描述走向规范、从事实走向选择。也正是沿着这条线索,经济学后来才有可能被改造成一门关于"在约束下追求最优"的学科。
1.2 从修辞到形式化:瓦尔拉斯-帕累托传统
十九世纪七十年代,瓦尔拉斯在洛桑尝试用一组联立方程描述整个经济。每一个市场上,供给等于需求;每一个家庭在预算约束下追求效用最大化;每一个企业在技术约束下追求利润最大化。当所有市场同时出清,经济就处于一般均衡状态。瓦尔拉斯的伟大之处在于,他给出了"最优"的一种形式化叙述:在均衡状态下,资源的配置无法在不损害他人的前提下改善任何人的处境。
帕累托在 1906 年的《政治经济学手册》中进一步提炼了这一思想,后人称之为最优配置:如果不存在一种重新配置,使得至少一人境况变好而无人变差,那么当前配置就是帕累托最优的。这个定义回避了人际间的效用比较,只要求配置的"无改进余地"性质,因而在伦理上较为中立,迅速成为福利经济学的标准语言。后来阿罗等人引入"社会福利函数"作为人际比较的形式化工具,试图在帕累托最优的多个候选中挑选出唯一解,但这一扩展本身又产生了新的争议,毕竟任何社会福利函数都暗含某种价值立场。
帕累托最优描述的是均衡的一种状态,而不是寻找均衡的方法。瓦尔拉斯-帕累托传统的核心是存在性证明与稳定性分析:在何种条件下,均衡会存在;在何种条件下,经济会自动收敛到均衡。这些问题本身极有价值,但对规划者并不直接有用。一个面临五年计划任务的计划官员,他需要的不是"均衡存在"这一定理,而是一个可以告诉他"在现有约束下,应该生产多少钢、多少煤、多少机床"的具体答案。
瓦尔拉斯体系的另一个隐含假设是拍卖者机制:存在一个虚构的拍卖者,他喊出一组价格,所有市场参与者根据价格调整自己的行为,直到所有市场出清。这个"瓦尔拉斯拍卖者"在真实经济中并不存在。在市场经济中,价格由分散决策自发形成;在计划经济中,价格由行政命令决定。两种情况下,都没有一个统一的拍卖者来求解均衡。换言之,瓦尔拉斯-帕累托传统证明了最优配置的"存在",却把寻找最优配置的责任留给了某种看不见的手。
这一方法论上的悬置在二十世纪中叶被阿罗和德布鲁部分填补。1954 年出版的《价值的一般均衡存在性证明》用拓扑学方法严格证明了一般均衡的存在性,并因此与康托罗维奇共享 1975 年诺贝尔经济学奖。但阿罗-德布鲁的证明仍然停留在"存在"层面,它不能告诉决策者"最优"具体在哪里。从数学美学的角度看,存在性证明已经是一项辉煌成就;从政策操作的角度看,它留下的空白直到线性规划等数值方法的成熟才被填补。
1.3 工程实践呼唤整体优化
二十世纪三十年代,工业生产规模急剧扩大。无论是苏联的第一个五年计划,还是美国田纳西河流域管理局的大坝建设,抑或是德国法本化学公司的合成燃料项目,都提出了一个共同的问题:在原材料、设备、劳动力和时间的多重约束下,如何安排生产,才能使产出最大化?
工程师们凭经验处理这类问题。他们知道哪些工序是瓶颈,哪些环节可以并联,哪些库存可以挪用。但经验方法在两个方向上失灵:一是问题规模太大,人类直觉无法同时把握上百种资源之间的相互制约;二是问题中存在大量看似无关却相互冲突的目标,比如要同时提高产量、降低能耗、缩短工期,这些目标无法用单一指标统一。经验丰富的工程师能凭直觉处理十几个变量的优化,但当变量增加到几百个、相互约束嵌套多层时,直觉就退化为猜测。
数学上,这类问题可以抽象为:给定若干约束条件(原料供应、设备能力、劳动力配额、技术工艺),寻找一个决策方案,使某个或某几个目标(产量、利润、成本)达到极值。这就是约束优化的标准形式。在二十世纪三十年代,数学家们已经在理论上知道这种问题的存在,但缺乏有效的算法。一台手摇计算机完成一次中等规模的线性约束求解需要数周时间,而且容易出错。更大规模的问题在工程上普遍存在,但在数学上无法求解。
这种工程与数学之间的脱节,在计划经济国家表现尤为突出。在苏联,1930 年代初的第一个五年计划试图以行政命令的方式配置全国资源。计划文件动辄涉及上万种产品的产量指标,需要平衡的约束条件数量以百万计。计划制定者并不是经济学家,而是工程师和党政干部,他们凭借经验和政治判断安排生产。同一时期,西方国家的企业管理也在寻求更系统的方法。1936 年,列昂节夫发表了投入产出分析的雏形;1939 年,他在《美国经济结构研究》中给出了完整的投入产出表。这些工作试图用矩阵形式描述经济中的技术关系,但它们解决的是描述问题,而非优化问题。
1940 年代,第二次世界大战进一步刺激了对优化方法的需求。盟军需要为运输船队规划航线,使其在德国潜艇威胁下损失最小;需要为轰炸机分配弹药,使单次出击的毁伤效率最高;需要为雷达网络设计搜索策略,使对来袭敌机的探测概率最大。这些军事运筹需求催生了"运筹学"(operations research)这一学科,数学家、物理学家、统计学家被请进军事指挥部,把工程问题抽象成数学优化问题。
工程实践的真正需求,是找到一种既有数学严格性又能处理大规模问题的优化算法。这种需求,在胶合板厂的切割问题中第一次得到了清晰的数学表达。
1.4 康托罗维奇的问题意识
1939 年,列宁格勒大学的数学家列昂尼德·康托罗维奇接受了一个看似平凡的咨询任务:列宁格勒一家胶合板厂在切割原木时浪费严重,问能否找到减少浪费的切割方案。康托罗维奇在分析这个问题时意识到,切割方案的选择实际上是在若干约束条件下最大化木材利用率,这本质上是一个数学优化问题。他用几天时间给出了几种切割模式的优化组合,使废料率从约 40% 下降到 25% 左右。
但这个具体的解决方案只是触发点。康托罗维奇在随后几个月里意识到,他面对的是一类广泛存在的数学对象:线性约束下的极值问题。他后来回忆,在那几个月里,他看到这种结构无处不在,运输问题、生产任务分配、设备负荷平衡、原材料配比都共享同样的数学结构。在每一种情形中,资源都是稀缺的,选择都需要付出机会成本,而最优选择都对应一个约束优化问题的解。
康托罗维奇在 1939 年出版的《生产组织与计划中的数学方法》中,系统地构造了这类问题的数学形式:
$$\max \sum_{j=1}^{n} c_j x_j$$ $$\text{s.t.} \quad \sum_{j=1}^{n} a_{ij} x_j \leq b_i, \quad i = 1, \ldots, m$$ $$x_j \geq 0, \quad j = 1, \ldots, n$$
其中, $x_j$ 是第 $j$ 种产品的产量, $c_j$ 是单位产出的"重要性系数", $a_{ij}$ 是生产单位第 $j$ 种产品所消耗的第 $i$ 种资源, $b_i$ 是第 $i$ 种资源的可用总量。约束条件意味着任何资源的消耗都不能超过其总量,目标函数意味着要最大化某种加权和的重要性。
这一形式后来被称为线性规划,成为运筹学的核心工具。但康托罗维奇的真正洞见不止于构造了数学形式。他注意到,这一问题的对偶解(在数学上称为影子价格)具有明确的经济含义:它反映了在最优解处,增加一单位稀缺资源所能带来的目标函数增量。在计划经济条件下,这正是计划官员需要的信息,它告诉决策者,哪些资源是真正紧缺的,哪些资源是相对充足的。在康托罗维奇的术语里,这叫"客观制约估价"。
影子价格的具体计算通过求解对偶问题完成。给定原问题的最优解,对应的对偶变量 $\lambda_i$ 满足:
$$\min \sum_{i=1}^{m} b_i \lambda_i$$ $$\text{s.t.} \quad \sum_{i=1}^{m} a_{ij} \lambda_i \geq c_j, \quad j = 1, \ldots, n$$ $$\lambda_i \geq 0, \quad i = 1, \ldots, m$$
直观地看, $\lambda_i$ 表示第 $i$ 种资源在最优解处的边际价值。如果某种资源在最优解处没有被完全用尽, $\lambda_i = 0$;如果某种资源恰好用尽, $\lambda_i > 0$。这一信息告诉计划者,扩大哪一种资源的供应能够带来最大的产出增量。
康托罗维奇的影子价格概念,与西方经济学传统中的边际效用价值论、供求均衡价格论有显著差异。它不是市场出清价格,不是主观评价的加总,而是从约束条件的紧度直接推导出来的客观数量。当某种资源在最优解处约束为紧(即用尽),它就有正的影子价格;当某种资源有剩余,它的影子价格为零。
这一思想的政治意涵复杂而深刻。在苏联官方意识形态中,劳动价值论占据支配地位,价格应当反映社会必要劳动时间。康托罗维奇的影子价格虽然表面上以数学方式定义,其在配置决策中的作用与市场价格的功能高度相似。1940 年代,围绕影子价格的意识形态辩论持续多年,数学家和经济学家之间的争论甚至上升到政治层面。1949 年,苏联科学院经济研究所发表了一份措辞严厉的报告,指责影子价格是"资产阶级伪科学",这一立场在斯大林去世后才逐步得到纠正。
下图刻画了本章建立的核心概念链。稀缺引发选择,选择产生机会成本,机会成本引导人们在约束条件下追求最优,而最优解又通过影子价格反馈回选择过程,形成完整的资源配置逻辑闭环。
```mermaid flowchart LR A["稀缺"] --> B["选择"] B --> C["机会成本"] C --> D["约束最优化"] D --> E["影子价格"] E -. 反馈与定价 .-> B ```
康托罗维奇的整体贡献,是把"最优"从一个经济学修辞改造为可计算的数学对象。这一改造具有双重意义:在数学上,它把一类广泛的工程问题纳入了统一的形式;在经济学上,它把"资源配置"从一个描述性范畴变成了一个规范性范畴。自此以后,"最优"不再是某种神秘均衡的属性,而是可以通过算法找到的具体数值。
1.5 五年计划中的稀缺政治
1928 年至 1932 年的苏联第一个五年计划,是人类历史上第一次以国家名义进行的全面资源配置实验。计划的核心指标是工业总产值在五年内增长两倍以上,其中钢铁、煤炭、机械、化工等重工业产品要实现数倍乃至十倍的跃升。计划制定者不是经济学家,主要是工程师和党政干部。他们在 1929 年至 1930 年间反复修改指标,最终确定的版本带有强烈的政治意图:速度被视为社会主义优越性的证明。
资源配置的现实很快偏离了计划文本。1930 年的实际数据显示(此处转述自苏联经济史通史材料,具体页码未能确认),钢铁产量的快速增长伴随着煤炭运输能力的严重不足,大量钢铁积压在矿区无法运出;机械工业的超速扩张遭遇了合格技工和金属切削设备的短缺;农业集体化运动导致农村劳动力大量外流,粮食和原料的供应出现缺口。计划文件上的"最优"配置,在执行层面变成了一连串错配的叠加。
站在康托罗维奇事后视角看,这种错配几乎是注定的。在约束优化的语言里,一个有效的计划需要回答三个问题:目标函数是什么、约束条件是什么、决策变量是什么。1930 年的计划制定者对前两个问题的回答高度模糊。目标函数被表述为"超英赶美"、"社会主义工业化"等政治口号,缺乏可计算的数学表达;约束条件来自对资源存量的估算,但这些估算又依赖一系列尚未验证的假设。当目标和约束都无法精确刻画时,数学优化无从谈起。
更重要的是,计划的执行机制本身就是优化算法的对立面。一个有效的优化算法需要把计算结果强加给所有参与者,无论是工人、工程师还是地方官员。但在 1930 年的苏联,工厂经理有完成指标的强烈激励,工人有超额完成任务的奖励,地方官员有夸大数字的动机。整个执行链条上,每一个环节都在试图局部最大化自己的目标,而非全局最优。甲厂超额完成钢铁指标,可能恰恰是因为乙厂的煤炭被挪用;A 省高调宣传粮食产量,可能恰恰是因为 B 省的劳动力被抽走。
这种局部最优与全局最优之间的张力,后来成为微观经济学的标准议题。但在 1930 年代初,无论是苏联还是西方的经济学家,都没有把这种张力用清晰的数学语言表达出来。康托罗维奇的工作正是填补这一空白:他证明了在约束条件下全局最优是存在的、可以通过数学方法找到的、并且影子价格提供了协调分散决策的工具。
苏联官方对康托罗维奇工作的反应,折射出稀缺作为政治经济命题的复杂性。一方面,斯大林在 1930 年代末期批准了康托罗维奇的研究,因为他看到数学方法对完成军备生产计划有实用价值;另一方面,1940 年代后期意识形态收紧,数学经济学的合法性遭到质疑,康托罗维奇的影子价格被批评为"资产阶级伪科学"。这种起伏后来被康托罗维奇本人概括为"数学方法在苏联经济中的命运"。
值得指出的是,五年计划的失败并不否定计划经济的可能性,而是否定了"无计算的计划"的可能性。一旦把计划建立在数学优化的基础上,计划经济的内在逻辑可以走通。1950 年代以后,苏联在局部领域(如交通运输、军事后勤)广泛采用了康托罗维奇的方法,取得了显著的资源节约效果。但全面国民经济计划的数学化始终未能完成,因为它需要的不仅是技术,还有相应的政治经济体制。稀缺的最优解因此不仅是一个数学命题,也是一个政治经济命题。
本章小结
经济学是关于稀缺配置的科学,这一判断到 1930 年代已经基本成为共识。但"稀缺如何配置"这个问题,在康托罗维奇之前,主要通过两种方式回答:一是以瓦尔拉斯-帕累托传统为代表的一般均衡理论,它描述了均衡状态的性质,但不给出寻找均衡的算法;二是以马克思政治经济学为代表的价值理论,它讨论了价格的本质,但不讨论价格的形成机制。两种方式都把"最优"作为一个修辞性的终点,而非一个可以计算的中间产物。
康托罗维奇的贡献在于,他从工程实践中识别出了一类广泛存在的数学对象——线性约束优化——并发展出求解这类问题的算法。通过影子价格(他称之为"客观制约估价"),他把资源配置的核心信息从修辞转化为数字,把经济学从一种描述性学科推向一种规范性学科。影子价格不仅是数学对象,也是政治经济对象:它决定了哪些资源被优先使用、哪些行业被优先发展、哪些群体承担调整成本。
本章建立的概念骨架——稀缺、选择、机会成本、约束最优化、影子价格——将成为贯穿全书的核心线索。后续章节将沿着这一线索,从康托罗维奇的学术训练出发,逐步展开其经济学方法论的形成、与其他传统的对话、以及对当代资源配置理论的影响。
下一章将进入康托罗维奇的学术成长轨迹,特别是列宁格勒数学学派对他的训练。苏联的数学传统强调构造性证明和应用导向,这一传统深刻影响了康托罗维奇看待经济学问题的方式,也为他后来在 1975 年获得诺贝尔经济学奖奠定了基础。