时代的稀缺
第一章 时代的稀缺
1917年以后的苏联经济体制面临一个前所未有的理论难题:在取消或削弱市场机制之后,资源的稀缺性如何被识别、计量并最终纳入配置决策?这个难题在西方经济学的脉络里早有先声,米塞斯、哈耶克、罗宾斯在1920至1930年代关于社会主义经济核算可能性的论战,已经把问题的核心点出。然而苏联的计划工作者既无暇回应这场论战,也无法在短期内重新引入价格机制。当1935年一位二十三岁的数学家被邀请去解决一个黏胶人造丝厂的胶合板裁切问题时,他面对的是具体的工程计算,不是抽象的经济哲学辩论。这条偶然路径,正是本章要追溯的起点。
从战时共产主义到五年计划:1917—1941年的制度转型
苏联经济体制的形成并非一次设计的结果,而是三次重大危机(内战、1921—1922年大饥荒、1927—1928年农业危机)的累积产物。每一次危机都推动资源配置机制向行政指令方向偏移,最终在1928年第一个五年计划启动时,形成了以命令式分配为骨干的体制结构。
战时共产主义时期(1918—1921)的核心制度安排是余粮收集制与实物配给。货币在这个体系中并非完全没有作用,但工资的实物化、商品交换的非货币化使得卢布沦为核算符号。粮食、燃料、原料的分配由各级经济委员会以行政命令直接调拨。战时的极端环境暂时掩盖了这种安排的低效率,因为稀缺性体现为直接的物资短缺,没有多余的产能需要优化,决策的核心问题是"还有什么能给前线"。
1921年新经济政策的引入是对战时体制的部分退却。粮食税取代余粮收集制,私人贸易被允许,工业品与农产品之间的剪刀差重新浮现,货币重新获得了部分价格信号的功能。从1923年到1928年,苏联的价格结构呈现出某种受控的市场特征,但这里的"市场"是高度干预的市场。私人资本被限制在轻工业和小商业领域,重工业、铁路、外贸、银行完全由国家垄断。这一安排的政治逻辑是清楚的:允许农业和轻工业的恢复,为重工业积累提供原料和市场,但绝不允许在战略部门出现独立的资本主义力量。
1928年的"大断裂"终结了新经济政策。触发点是1927—1928年的粮食收购危机,国家以固定价格收购粮食,但农民在通胀环境下惜售,导致城市供应紧张。斯大林的回应是强制征粮与加速工业化并举。第一个五年计划(1928—1932)将投资率从新经济政策时期的约15%推高至约25—30%,资金来源是工农业产品的剪刀差。国家以低价收购农产品、高价出售工业品,将剩余从农业部门转移到工业部门。这种转移如果没有价格信号就无法精确计算,但它在政治上是有保证的,行政命令可以强制实施任何一种相对价格。
第二个五年计划(1933—1937)和第三个五年计划(1938—1941)继承了这一框架,并加入两个新因素:劳动纪律的强化(1938年关于劳动日的法令、刑法第58条对"破坏生产"的刑事追究)与管理上的集中化。到1930年代中期,苏联已经形成了一套高度集中的资源配置体系:生产决策由中央各人民委员会和地方政府下达,物资分配通过物资平衡表系统进行,价格由国家定价且长期固定。
图1-1勾勒了1917—1941年苏联经济体制从战时共产主义向五年计划过渡的关键节点。
```mermaid flowchart TD A[1917-1921 战时共产主义<br>余粮收集制 货币边缘化] --> B[1921-1928 新经济政策<br>粮食税 货币回归] B --> C[1928-1932 第一个五年计划<br>行政指令配置 工业优先] C --> D[1933-1937 第二个五年计划<br>经济核算真空 计划价格僵化] D --> E[1935 黏胶人造丝厂问题<br>康托罗维奇进入经济应用] E --> F[1938-1941 第三个五年计划<br>战前重工业化 稀缺显性化] ```
这种体制的最核心特征在于价格的非功能性,价格不再承担传递稀缺信息、协调微观决策的功能。一个细节可以说明这一点:1936年苏联的批发价格目录中,钢材有上百种品名规格,但每一个品名规格都对应一个固定的、由国家计划委员会定价的数字。当一种钢材出现短缺时,价格不会上涨;当一种钢材出现过剩时,价格也不会下跌。稀缺信号被价格机制滤掉了,剩下的只有数量信号,但数量信号本身又是行政分配的产物,于是形成了一个自我封闭的循环。
经济核算真空:价格信号缺失下的资源配置困境
米塞斯在1920年的论文中提出的论点是:如果没有生产资料的市场,就没有这些生产资料的货币价格,因而也没有以货币形式进行的成本核算,所以社会主义计划经济在逻辑上不可能实现资源的合理配置。这一论点在1920至1930年代被哈耶克、罗宾斯、伯恩斯坦进一步精细化,但在苏联体制内并没有得到正面回应。计划工作者关心的不是逻辑可能性,而是工程可行性。
苏联的应对方案是物资平衡表法(балансовый метод)。这一方法的核心思想是:为每一种重要物资编制一份平衡表,左栏是资源(生产、进口、库存),右栏是分配(投资、消费、出口、储备)。如果左右两栏相等,则计划在该物资上"平衡"。整本国民经济计划就是由几百份这样的平衡表组成的相互联系的系统。这一方法在数学上有其简洁之处,本质上是求解一组线性等式约束,但它有几个根本性的缺陷。
第一个缺陷是实物维度的爆炸。一份钢材平衡表是不够的,因为钢材有几百个品名规格,每一种都对应不同的用途。如果要精细化到规格级别,平衡表的数目会爆炸式增长,而计划机构的人力与时间不允许这种精细化。实际工作中的妥协是把相近规格合并成"组",但这种合并本身就隐藏了大量的错配,一种规格过剩、另一种规格短缺的情况无法被识别。
第二个缺陷是缺乏边际信号。即使平衡表在统计上平衡了,它也没有回答"再多生产一吨这种钢材是否值得"的问题。在价格机制下,这个问题的答案是边际收益等于边际成本。在物资平衡表体系下,没有边际信号,计划工作者只能根据经验和政治判断来设定产量目标。结果是某些产品长期过剩、某些产品长期短缺,库存周转率极低。
第三个缺陷是相互依赖的不可见性。一份物资的平衡依赖于其他物资的平衡。钢铁的产量取决于铁矿石、焦炭、电力、运输设备的供应,而这些产品的产量本身又需要钢铁作为投入。这种循环依赖在平衡表体系中被处理为迭代调整,但迭代的收敛性没有数学保证。计划工作者常常发现,第三轮迭代得出的钢铁产量与第一轮不一致,而这种不一致是被"发现的"而不是被"算出的"。
这三个缺陷共同构成了后来被康托罗维奇称为"经济核算真空"的局面。这里的"真空"是一个隐喻:稀缺性是真实的、普遍的、不断变化的,但承载稀缺信息的机制(价格)被抽掉了,剩下的只有不完整的数量信号和经验判断。1930年代的苏联计划工作者就生活在这种真空中,他们用政治意志、组织纪律、加班加点来填补真空中本应由价格完成的工作。
康托罗维奇在1939年首次公开出版的关于经济应用的小册子《生产组织与计划中的数学方法》(Математический метод организации и планирования производства)中,开篇就承认了这种真空的存在,并明确表示他的方法不是要取代计划,而是要为计划提供一种新的计算工具。这本书出版时印数极少(不到一千册),但在列宁格勒的工程师圈子里传阅。它所提出的核心思想,后来被命名为线性规划。
偏微分方程与柯西问题:康托罗维奇的数学训练(1932—1934)
康托罗维奇进入经济学领域之前,已经是一位成熟的数学家。他在1929年考入列宁格勒国立大学数学物理系,1930年本科毕业(这是苏联早期学制改革的结果,本科学制被压缩),同年获得"研究员"资格(相当于研究生),1931年以十九岁的年龄通过副博士答辩,1934年通过博士答辩(关于柯西问题在某种广义函数框架下的解的存在性与唯一性)。这种加速的学术轨迹在1930年代的苏联并不罕见,五年计划对专家的需求推动了对学位授予制度的特殊安排。
副博士论文的工作方向是抽象集合论与一般拓扑,但博士论文转向了偏微分方程。这一转向反映了他的学术谱系:列宁格勒的数学学派在当时的世界数学版图中占有独特位置,以V.I.斯米尔诺夫(Vladimir Ivanovich Smirnov)的《数学物理方程教程》为代表的偏微分方程传统,与以A.A.弗里德曼为代表的数学物理应用传统相互交织。F.丰德-弗拉斯(Friedrich von der Flaass)是康托罗维奇本科时期的指导教师之一,专长是实变函数论。斯米尔诺夫则是博士阶段的导师,对柯西问题的现代理论有系统贡献。两位导师的研究风格对康托罗维奇有持久影响:一方面是抽象的函数空间与算子理论的精确性,另一方面是把数学工具应用到具体物理或工程问题中的务实倾向。
1930年代苏联数学的另一条主线是近似方法。V.I.克雷洛夫与N.N.博戈柳博夫的非线性力学近似方法、康托罗维奇自己的函数逼近论(1934年发表《多项式在区间上的最佳逼近》)——这些工作构成了苏联应用数学的一个共同特征:在抽象理论与具体计算之间建立桥梁。康托罗维奇1935年发表的论文《关于在某一线性泛函具有上界的条件下线性赋范空间中的某些极值问题》后来被看作是线性规划对偶理论的雏形,但当时并未引起经济学界的注意,它只是一个纯函数分析的结果。
数学训练的成果是一个有着成熟分析工具箱的年轻学者。函数空间、算子理论、近似方法、变分技巧,这些都是他的常规装备。当1935年列宁格勒的工程师们带来一个"如何最省料地裁切胶合板"的问题时,他们找的是一个数学家,但他们将要得到的远超过一个工程计算。
黏胶人造丝厂:1935年的偶然契机
1935年秋,列宁格勒黏胶人造丝厂面临一个具体的工程难题。该厂生产人造丝的工艺流程中,需要将胶合板裁切成各种尺寸的小块,作为后续工序的原料或包装材料。胶合板的标准规格是有限的几种(如1.5×1.5米、1.0×2.0米等),而所需的小块尺寸则由几十种产品规格决定。问题可以陈述为:在给定的胶合板规格下,如何选择裁切方案,使得所有的小块需求都被满足,同时胶合板的总消耗量最小;或者等价地,使得裁切余料(不可用部分)总量最小。
这是一个组合优化问题,在数学上属于整数线性规划(如果要求小块数为整数)或者线性规划(如果允许连续变量)。1935年的苏联数学家没有"线性规划"这个概念,但有充分成熟的工具来处理这类问题。康托罗维奇后来回忆说,他看到问题后立即意识到这是一个变分问题,即在所有可行解中找最优解。让他真正停下来思考的不是求解方法,而是一个经济学的困惑:胶合板有市场价格,裁切过程需要人工成本,这些信息为什么对求解没有帮助?
这个困惑促使他思考一个更深的问题:如果求解方案给出的"最优"裁切方案,比某种直觉方案多用了几块胶合板,那么"多用胶合板"的代价是多少?这个代价应该等于把多用的胶合板用于其他用途时所放弃的收益。这个"放弃的收益"就是后来他称之为客观制约估价(объективно обусловленные оценки)的概念,西方文献称之为影子价格(shadow prices)或对偶变量(dual variables)。
具体到黏胶人造丝厂的问题,康托罗维奇给出的方案是:对每一种胶合板规格引入一个"估算系数"(оценка),表示该规格的胶合板"单位价值"在最优裁切方案中的边际贡献;对每一种小块尺寸引入一个"消耗系数",表示裁切该尺寸时所需的胶合板面积(包括不可避免的边角损失)。最优方案是满足所有需求且总估算成本最小的方案。求解过程涉及解一组线性方程,方程的系数来自实际工艺数据。
这里的数学结构是清楚的:原问题(最小化胶合板消耗)是一个线性规划问题,其对偶问题(最大化"节约价值")的解给出了影子价格。设 $c$ 是胶合板消耗向量,$A$ 是工艺系数矩阵,$b$ 是需求向量,原问题为
$$\min \{ c^T x \mid Ax \geq b,\ x \geq 0 \}$$
对偶问题为
$$\max \{ b^T y \mid A^T y \leq c,\ y \geq 0 \}$$
影子价格 $y^*$ 在经济学上等价于"如果多生产一单位某种产品,可以节省多少胶合板"。在没有市场价格的条件下,这种影子价格就是计划经济所需要的稀缺信号,它是从物理数据中算出来的,不是从交易中观察到的。
康托罗维奇在1939年发表的小册子里,把这种影子价格称为"客观制约估价",强调它的客观性:它不依赖于计划者的主观偏好,而是由生产技术和资源条件唯一决定的。这个命名背后有理论雄心,他论证的是,在社会主义计划经济中,不需要市场交易也可以得到一种"合理的价格",这种价格由数学计算得出,且能在数学上被证明是正确的。
1935年的工程师们只关心一个数字:最少需要多少块胶合板。康托罗维奇给出了这个数字和具体的裁切方案。工厂立即采用了他的方案,节省了约5%的胶合板消耗。对于一个年消耗上万块胶合板的工厂而言,这是可观的节约。这一年,康托罗维奇23岁,他刚刚完成博士答辩一年多。
稀缺性的三重数学化:体制、技术与形式
黏胶人造丝厂的故事在表面上是孤立的工程事件,但它折射了1930年代苏联经济体制中一个更深层的结构:稀缺性的数学化是在三个维度上同时发生的。这三个维度可以分别称为体制维度、技术维度和形式维度。
体制维度涉及的是资源配置的制度安排。苏联计划体制下的资源配置不依赖市场价格,而依赖行政指令和物资平衡。指令和平衡表的局限性在于它们无法处理大规模的优化问题:当有几万个企业、几千种产品、几百种约束时,人工编制最优计划是不可能的。这种"不可能"不是工程上的不可能,而是数学意义上的不可能,问题的组合维度使得穷举搜索超出了任何计算机(包括未来的计算机)的能力。康托罗维奇的发现意味着:对于一类特殊的优化问题(线性规划),存在有效的算法,可以在合理时间内找到最优解或最优解的近似。
技术维度涉及的是工业生产的物理过程。1930年代的苏联工业化已经达到了相当的规模:钢铁工业有马格尼托哥尔斯克、库兹涅茨克、扎波罗热等巨型联合企业;机械工业有斯大林格勒、哈尔科夫、车里雅宾斯克的拖拉机厂;电力工业有第聂伯河水电站。但规模本身带来了新的复杂性:一个大企业的内部生产调度就是一个优化问题,整个工业系统的协调是更大的优化问题。技术维度的稀缺数学化意味着把工业过程中的物理约束(产能、设备规格、原料配合)翻译成数学约束,即线性不等式。
形式维度涉及的是数学结构本身的性质。线性规划问题之所以有特殊地位,是因为它的对偶定理、强对偶定理、退化的紧致性等性质,使得最优解的存在性和对偶价格的解释都有严密的数学证明。但1930年代的苏联数学界尚未把这种结构抽象出来,康托罗维奇在1939年的小册子中处理的是"具体问题",而不是抽象的"线性规划"类。形式维度的成熟要到1940年代末和1950年代初(康托罗维奇在美国访问时与T.C.库普曼斯讨论、与G.B.丹齐克的单纯形法互相启发),但1935年的工厂问题已经隐含了这种形式结构。
这三个维度的同步发生不是巧合。体制上的"核算真空"创造了需求(如何优化资源配置),技术上的工业化提供了数据(实际生产中的物理约束),数学上的函数分析传统提供了工具(变分方法、凸集上的极值)。三者汇合于1935年的黏胶人造丝厂问题,催生了线性规划这一新领域。
二战前夕的重工业化案例:钢轨、车床与装甲板
1938—1941年苏联的第三个五年计划是战前最后一次大规模重工业化动员。这一时期资源配置的紧迫性远超1928—1932年的第一个五年计划,因为目标不仅是工业增长,还要为预期的对德战争做准备。具体到三个产品类别(钢轨、车床、装甲板),可以看清稀缺信号缺失下的实际配置困境。
钢轨是铁路建设的关键投入。1930年代苏联的铁路网从约7万公里扩展到约10万公里,新线路如土库曼-西伯利亚铁路(1927—1930)的建设消耗了大量钢轨。钢轨生产的稀缺性不在于总产量(1937年钢产量约1770万吨,1940年约1830万吨),而在于品种规格。不同重量的钢轨对应不同的线路等级,不同等级的钢轨对应不同的轧机、不同的轧辊磨损、不同的维护周期。当一条计划中的铁路需要某一种规格的钢轨,而现有轧机正在生产另一种规格时,转换成本是巨大的,但行政指令下的轧机调度只考虑"钢轨总产量",不考虑"规格匹配"。结果是一边有规格错配的钢轨库存,一边有等待钢轨的铁路工地。
车床是机械工业的工作母机。1930年代苏联从零开始建立了车床工业,莫斯科"红色无产者"工厂、敖德萨机床厂、明斯克机床厂等先后投产。车床的稀缺不在于台数(1938年苏联生产了约5万台金属切削机床,1940年约6万台),而在于类型和精度等级。生产装甲板需要大型龙门铣床和重型车床,生产轴承需要精密磨床,生产发动机需要专用机床。计划部门下达的"金属切削机床产量"目标在统计上完成了,但工厂收到的机床类型经常与生产线需求不匹配。一种解决方案是进口德国、捷克的机床来填补缺口,这正是1930年代苏联与这些国家签订贸易协定的重要动机。但进口机床也面临规格匹配问题,且受制于外汇支付能力。
装甲板是最典型的稀缺品。1938年以后,苏联国防工业明显加速:从1935年到1940年,红军坦克数量从约1万辆增加到约2.4万辆,装甲板的需求量级增长。但装甲板的质量取决于合金配比、热处理工艺、轧制精度,所有这些都受制于具体的轧机规格和工艺路线。苏联的装甲钢冶金在1930年代经历了从仿制德国(Vickers-Condotier钢装甲)、法国(装甲钢)、美国(Hadfield锰钢)的过程,每一种工艺对应不同的设备配置。计划部门的"装甲板产量"目标下达给冶金工业部后,具体的规格分配通过详细平衡表进行,但平衡表无法处理"如果该月装甲板的某规格缺口需要用其他规格替代,是否有可用的轧机"这种动态优化问题。
这三个产品类别的共同点是:稀缺性体现为规格、品种、质量的错配,而不是总量的不足。这种错配在西方市场经济中由价格信号处理,某种规格的车床供不应求,价格上涨,企业转向生产这种规格,价格上涨刺激供给增加,最终实现均衡。但在苏联的计划经济中,价格信号缺失,错配只能通过行政命令的强制重新分配来处理,效率损失是显著的。
康托罗维奇在1939—1941年的工作,正是为这种错配提供一种新的计算工具。他的影子价格理论表明:即使没有市场价格,也可以从物理数据(产能、消耗系数、工艺要求)中算出"应该怎么定价"。这种价格不用于市场交易,而用于计划决策中的边际比较。这套理论在1942年发表的《论经济资源的最优利用》(О наилучшем использовании экономических ресурсов)中得到了完整阐述,并在战时计划中得到部分应用。
本章小结
本章追溯了康托罗维奇进入经济学的非典型路径:从1930年代苏联计划体制的形成,到他自己作为偏微分方程专家的训练,再到1935年列宁格勒黏胶人造丝厂问题的偶然契机。这条路径的每一个环节都有其偶然性,但合在一起则呈现出一个必然的结构。苏联计划体制的"经济核算真空"创造了需求,工业化的规模提供了数据,苏联数学的传统提供了工具,三者汇合,催生了线性规划。
本章对"稀缺性数学化"的分析还停留在制度和人物层面,没