计划经济中的数学家
学术谱系:鲁金学派与列宁格勒数学传统
康托罗维奇在十五岁那年(1927年)进入列宁格勒大学物理系数学组,此后又转入数学与力学系。这一年级的多数学生日后成为苏联数学的中坚,但很少有人像他那样把方法论彻底带出原有领域。要理解他后来何以能写出那本在苏联体制内始终处于"半异端"位置的经济学著作,必须先回到列宁格勒—莫斯科这一二十世纪上半叶苏联数学的双中心结构。
二十年代的苏联数学界存在两套并行的研究纲领。一套以莫斯科大学鲁金(Н. Н. Лузин)为核心,专注于实变函数、描述集合论与测度论的精细结构;另一套以列宁格勒大学的斯米尔诺夫(В. И. Смирнов)和稍后的盖尔范德(И. М. Гельфанд)为代表,更偏向分析学、概率论与应用数学的连续性传统。康托罗维奇名义上是列宁格勒的学生,但他在1929年和1930年两度前往莫斯科鲁金的小型讨论班"Лузитания"进修。这种交叉训练对他方法的形成至关重要:他既学到了莫斯科学派那种对集合论严密性的极致要求,又继承了列宁格勒那边把分析工具应用于物理问题的实用倾向。
鲁金学派的核心训练是描述集合论。这一领域的工作对象是一些定义起来很自然的集合,例如"通过有理系数多项式的零点逼近某个无理数的那些多项式系数序列",它们在通常的测度论框架下并不"可见"。鲁金本人和其弟子苏斯林(М. Я. Суслин)证明了:连续像在 Borel 层级之上还存在一层——所谓解析集(analytic set)。苏斯林 1917 年发表的工作确立了 Borel 集是真解析集的子集(后被证明等号关系更微妙)。这一发现的副产品是一种特殊的能力:把一个直观可述的对象抽象为一个严格定义的集合,再借助基数与层级分析判定其结构。康托罗维奇在 1930 到 1932 年间发表的几篇论文正是这种能力的延伸:他证明了解析集的一个刻画定理,并用它来处理概率论中"事件依测度收敛"与"依概率收敛"的精细差异。
这套训练带来的方法论印记在其后续工作中清晰可见。康托罗维奇思考问题的方式始终是:先把经验情境翻译为严格定义的函数空间或约束系统,再借助泛函分析的工具从外部观察其结构。他在 1935 年与克里洛夫(В. И. Крылов)合作完成的《高等分析近似方法》正是这种思路的典型——把力学和弹性理论中的变分问题重述为赋范空间中的逼近问题,再借助 Banach 空间的完备性构造收敛性。这一工作后来被西方称为 Kantorovich 逼近定理,1952 年由丘吉尔(R. C. Buck)独立再发现并推广。
1934 年是另一个方法论转折点。科尔莫戈罗夫(А. Н. Колмогоров)在《概率论的解析方法》中提出的"基本分布"思想刚刚引发讨论,康托罗维奇就与利夫希茨(М. К. Лифшиц)合作,把随机变量的概率分布解释为 Hilbert 空间 $L^2$ 中的元素,借助正交基的展开来处理概率论问题。这一做法意味着,概率论的对象——本质上是一组数字及其运算——被重新看作函数空间的一个特定子结构。这种"把对象视为空间,再从空间的对偶中提取信息"的方法论,在康托罗维奇手里几乎是第二天性。它后来在 1939 年的胶合板问题中表现为:在多约束条件下,他本能地构造了原问题的对偶问题,并从对偶解中读出了资源估价的全部含义。
1930年代的制度环境:数学的"工业化"与应用转向
纯粹数学的内在兴趣不足以解释康托罗维奇走向经济分析的职业转折。更直接的力量来自 1928 年起持续到 1930 年代末的体制性变迁。斯大林推动的第一个五年计划(1928—1932)要求苏联学术界从"纯理论的象牙塔"转向"为社会主义建设服务"。这一口号在数学界引发了激烈的学科政治。
1931 年是体制转折的关键一年。中央执行委员会和人民委员会颁布了"关于高等学校"的决议,要求所有大学课程"联系生产实践"。莫斯科大学原有的纯数学传统迅速被压缩,物理—数学系的教学大纲在三年内被重写。列宁格勒大学紧跟其后。这并不是一个对称的调整:莫斯科和列宁格勒的数学学派各有侧重,但动员的方式一致——把数学工作者推向工业、农业、运输等"迫切需要"数学的部门。斯米尔诺夫本人在这一时期被要求带领一个团队研究桥梁振动问题,克里洛夫被迫把研究兴趣从经典的椭圆函数转向采矿和金属切割的工艺优化。
康托罗维奇被吸纳进这股潮流的方式略有不同。1930 年,他在大学尚未完成学业时就被调到新成立的"工业建筑工程经济研究所"(Ленинградский институт инженеров промышленного строительства),担任资深研究员。这一机构并非学术单位,而是附属于重工业人民委员会的核算部门,其主要任务是给各类工业托拉斯提供生产计划和成本计算的"数学依据"。康托罗维奇回忆这段经历时写道:"我进去时以为这只是个临时任务,结果一做就是四分之一世纪。"(转引自坎贝尔、达米亚诺夫 1988 年论文集,下同。)
这一阶段的研究对象看起来相当具体:如何更合理地在几个建筑工地之间分配钢材、水泥和木料;如何把铁路编组站的工作时间压缩到一个允许的范围内。但每一项任务的数学内核都是相同的——在多约束条件下求最大产出或最小成本。康托罗维奇 1932 到 1938 年间在研究所完成的三十余份内部报告,构成了他后来 1939 年专著的素材库。
与此同时,1930 年代的政治气候不容许"应用化"成为纯粹的学术转向。1930 年的"沙赫特案件"(Shakhty trial)已经为工程师和技术人员贴上了"破坏者"的标签;1936 年莫斯科—列宁格勒的"反世界主义者"运动进一步把所有声称要"走自己的路"的学者推向两难:要么让自己的数学服务于"看得见的国家任务",要么以"形式主义"或"世界主义"的罪名被边缘化。1936 年对鲁金本人的公开处分(鲁金被剥夺通讯院士资格,由学生图林指控其学术剽窃)波及整个莫斯科—列宁格勒的实变函数共同体。康托罗维奇的同事杨格(Л. В. Канторович 的研究生导师克里洛夫的老师)等人都在这一时期受到不同形式的压力。
这些压力的具体后果之一,是数学家之间形成一种默契:谁的研究"有用",谁就更安全。纯粹数学的基础工作不被禁止,但获得经费、晋升、研究生招生资格的难度急剧上升。1934 年苏联科学院院士选举中,"实用"学科的入选比例明显高于纯数学。这一制度性偏好在康托罗维奇身上产生了一种特殊的效果:他被推向了应用数学的领地,但所接受的训练又使他能够比纯粹的工程师或计划工作者走得更远。后者的工具是经验规则和粗略的近似,前者的工具是严格定义的凸集、对偶泛函和极值定理。
到 1930 年代末,康托罗维奇的工作身份实际上已经是双重的:他在列宁格勒大学保持着数学研究,参与了概率论和泛函分析的工作;同时在工业建筑工程经济研究所里做工业调度和成本计算。他并不觉得这二者有什么矛盾——他后来回忆说:"数学就是数学,应用于物理问题是应用,应用于经济问题也是应用。"但正是这种"无矛盾感",让他在 1939 年的胶合板托拉斯问题中发现了传统经济分析与传统数学分析都没有命名过的东西。
1939年胶合板托拉斯:车间调度中的优化意识
1939 年的胶合板问题被康托罗维奇自己视为"顿悟时刻"。这一年,列宁格勒胶合板托拉斯向工业建筑工程经济研究所提出了一个具体的生产计划问题。问题的设置在当时苏联工业背景下相当典型。
胶合板厂能够生产的成品有八种,包括胶合板本身的三种厚度、几种贴面板和一种包装箱板。生产这些成品需要经过若干工序:木材蒸煮、单板旋切、单板干燥、剪切、涂胶、组坯、热压、裁边。所有这些工序都通过若干类型的机床完成:八台旋切机、四台热压机、六台剪切机、两台涂胶机。每一台机床的可用工时数是给定的,每一种机床在不同成品上的生产效率不同,每一种成品对原材料(特定规格的木材)的消耗也不一样。问题的目标是:在所有可用工时和原材料供应约束下,使总产值或总利润最大化。
这一问题的形式化是直接的。设成品有 $i = 1, \ldots, m$ 种,机床有 $j = 1, \ldots, n$ 种。记 $x_i$ 为成品 $i$ 的产量,$a_{ij}$ 为生产单位成品 $i$ 在机床 $j$ 上消耗的工时,$b_j$ 为机床 $j$ 的可用总工时,$c_i$ 为成品 $i$ 的价值(计划价格)。约束条件可以写成线性不等式:
$$\sum_{i=1}^{m} a_{ij} x_i \leq b_j, \quad j = 1, \ldots, n$$
$$x_i \geq 0, \quad i = 1, \ldots, m$$
最大化目标是:
$$\sum_{i=1}^{m} c_i x_i \rightarrow \max$$
这是一个标准的线性规划问题。在 1939 年的苏联,康托罗维奇没有"线性规划"这个术语,他称之为"合理下料"和"机器调度"问题。术语的差异并不重要——重要的是,他在求解过程中发现了一个传统经济分析从未命名过的事实。
求解线性规划的工具是单纯形法。单纯形法在 1947 年由丹齐格发表之前并不存在。康托罗维奇在 1939 年使用的方法是"解析的"——他直接考察约束面与价值函数等值面的几何交点。他后来回忆,他用一种近乎"分线探索"的方式手工计算,方法是逐次识别一个约束并求出该约束下的最优分配,再检查其他约束是否被破坏。由于问题规模不大(八个变量、十多个约束),这种手工算法在几天内可以收敛。
真正的发现出现在求解过程结束之后。康托罗维奇在《数学方法在生产组织和计划中的应用》(1939 年由列宁格勒大学出版社出版的六十页小册子)中写道:"在最优解中,每个被完全使用的资源(称为紧张资源,дефицитный ресурс)都对应一个非负的数 $\lambda_j$,它度量了该资源每增加一单位所能带来的总产值增量。"他在书中把这种 $\lambda_j$ 命名为"客观决定的估价"(объективно обусловленные оценки,简称 ODV)。
ODV 的意义不在于数值本身,而在于它所携带的两种对立解释。第一种解释是工程师的解释:$\lambda_j$ 是把资源 $j$ 的限制稍微放松一点点时,目标函数值的边际变化率——这在数学上就是拉格朗日乘子。第二种解释是计划工作者的解释:$\lambda_j$ 是该种资源在最优计划中的"真正价格",或者说,它反映了该种资源相对于其他资源的稀缺程度。这两种解释在数学上是等价的,但在概念层面引发了巨大的张力。
康托罗维奇在 1939 年的小册子里谨慎地表述了这一点。他写道:"我们不否认马克思的劳动价值论……我们提出的是,在计划经济中,存在第二种价格,它不是由劳动时间决定的,而是由资源的稀缺程度决定的。" 这一句话的经济学含义,要在五年后由诺沃日洛夫(В. В. Новожилов)展开,并在 1971 年的诺贝尔奖颁奖词中由西方学者正式命名——这就是后人所说的"影子价格"(shadow price)或"会计价格"(accounting price)。
胶合板案例在康托罗维奇的职业生涯中扮演了两个角色。其一是方法论角色:它确立了他从具体案例走向普遍理论的路径——他在 1942 年与扎加列夫(З. Ф. Залгалкер)合作撰写的"运输问题"中,把这一案例中的单纯形法式思维形式化为数学对象,并在 1949 年与鲁布因施泰因(Г. Ш. Рубинштейн)合作完成了线性规划的对偶定理的严格证明。其二是政治经济角色:它使康托罗维奇第一次意识到,自己的数学结果与苏联主流的马克思主义政治经济学之间存在未解决的冲突。这个冲突不是立刻爆发的,但已经在 1939 年的小册子里留下清晰的痕迹。
"客观决定的估价":与马列主义政治经济学的张力
要理解 ODV 在苏联语境中的位置,必须把它放回到马克思主义政治经济学的核心命题中去。马克思在《资本论》第一卷中确立的劳动价值论包含两个要点:第一,商品的交换价值由"社会必要劳动时间"决定;第二,利润来自劳动创造的剩余价值。前者解释了价格围绕价值的波动,后者则把资本主义剥削内化为生产关系的一个必要组成部分。苏联主流经济学的这一版本是固定不变的——它是《联共(布)党史简明教程》第四章的实质内容,也是 1952 年斯大林亲自修订的《政治经济学教科书》的支柱性教条。
ODV 与这一教条的张力是多层面的。第一个层面是价格的"决定因素"。马克思主义价格论允许价格围绕价值上下波动,但不允许"另一种决定价格的因素"。康托罗维奇在 1939 年的表述中使用了"客观决定"这一限定词,意在强调 $\lambda_j$ 不是主观评价,也不是行政命令——它是数学规划问题的内禀属性。但这一表述本身已经接近边际主义效用价值论的语言。苏维埃主流学者立刻注意到了这一点。涅姆奇诺夫(В. С. Немчинов)在 1941 年的评论文章中写道:"康托罗维奇的 $\lambda_j$ 实质上是把资源的稀缺性当作价值来源,与边际效用学派的'边际效用'概念只有术语上的差异。"
第二个层面更为实质。ODV 的存在意味着:在计划经济中,"价格"可以独立于劳动时间存在。这直接威胁了"劳动是价值的唯一源泉"的命题。康托罗维奇本人对这一威胁是清楚的,他在 1939 年小册子的结尾写道:"我们不否认劳动价值论……我们提出的是,在实际经济决策中,最优计划需要补充一种新的价格信号。" 他试图通过把 ODV 限定在"资源分配的技术层面"来隔离这一冲突。但经济学家并不买账——只要 ODV 进入了实际成本核算,它就在事实上成了价格信号,从而把稀缺性引入了价值的决定过程。
第三个层面是这一理论的政治含义。如果 ODV 是合理的,那么计划经济体制下的最优计划就是可计算的,中央计划机关就不再必须依赖传统的"凭经验定价"或"凭阶级觉悟定价"。这种技术化倾向与苏联体制内部对"经济核算"两种路线的争论直接挂钩:以斯特鲁米林(С. Г. Струмилин)为代表的"重生产、轻成本"路线反对任何形式的最优化计算,认为这会"削弱计划的政治性"。这一派在 1939 到 1949 年间在苏联国家计划委员会和财政部中占据主导地位,康托罗维奇的著作因此只在学术圈流通,被计划部门系统性忽视。
康托罗维奇本人在 1940 到 1948 年间经历了一次显著的"退缩"。他没有公开为 ODV 辩护,也没有撤回其著作;他只是把研究方向从经济问题部分抽离,重新投入纯数学工作。1942 年的"运输问题"论文、1944 年的"Kantorovich 不等式"和 1946 年的"Kantorovich 测度"都是这一时期纯数学的代表作。这种"边缘性的纯数学出口"在 1930 年代后期的苏联数学界并不罕见——许多被认为"不实用"或"政治敏感"的成果都被包装成纯数学论文以获得发表空间。
但康托罗维奇的退缩并非完全退缩。1949 年他和鲁布因施泰因合作的线性规划对偶定理的严格证明,实际上为 ODV 提供了完整的数学基础。这一定理在苏联境外的影响是直接的:库普曼斯(Koopmans)1951 年出版的《活动分析》中三次引用康托罗维奇 1939 年小册子的俄文版本,丹齐格 1951 年再访苏联时与康托罗维奇当面交换意见。这一阶段的西方接触是 1965 年诺贝尔奖的伏笔。
回到"半异端"的问题上。康托罗维奇的工作之所以在苏联内部长期被视为"半异端",根源在于他和苏联体制之间的双重契约。一方面,他在 1930 年代被工业建筑工程经济研究所雇佣,承担解决调度问题的国家任务,他的纯数学能力因此获得了制度的保护;另一方面,他的数学结果让他看到了传统政治经济学看不到的东西,而这些东西在政治上是无法直接表述的。他的学术轨迹因此形成了一种独特的不对称:他被允许用数学的语言说稀缺和最优,但他不被允许用政治经济学的语言说这些概念所蕴含的市场倾向。这种"数学上的自由,政治上的克制"既是他的保护,也是他的限制。它解释了为何他从来没有成为西方意义上的"经济自由主义者",但他在数学上所达到的结果,最终让西方经济学的边际主义传统得到了来自计划经济内部的意想不到的确认。
下一章要处理的是:康托罗维奇如何从 1939 年的具体案例走向线性规划的一般数学构造。这一构造的关键工具不是单纯形法(那是丹齐格 1947 年的工作),而是 Kantorovich 在 1942 年到 1949 年间发展出来的一套基于凸集合分离定理和 Krein-Milman 定理的对偶理论。它将成为 ODV 概念的数学基底,也将成为 1965 年诺贝尔奖的引理。
本章小结
康托罗维奇走向经济学道路的转折可以拆分为三个相互嵌套的层面。方法论层面,他所接受的鲁金学派训练给了他把具体情境重述为抽象函数空间的能力,所接受的列宁格勒—莫斯科分析学传统给了他把空间对偶解释为结构信息的能力。这两者的结合使他能够在 1939 年的胶合板案例中看到拉格朗日乘子的双重身份——既是数学对象,又是经济信号。制度层面,1930 年代苏联工业化的"数学化"动员把他推向了工业建筑工程经济研究所的岗位;这一岗位上的具体任务让他接触到了足够多的优化问题,从而把方法论的潜能转化为对一类问题的敏感。概念层面,胶合板案例中的 ODV 概念揭示了一个与马克思主义政治经济学不完全兼容的事实——资源的稀缺程度本身可以作为价格的内生决定因素。康托罗维奇本人在 1939 年就意识到这一冲突,但选择用"我们不否认劳动价值论"这一限定性表述来隔离政治风险。这种"在数学上自由,在政治上克制"的姿态,决定了他此后在苏联体制内的"半异端"地位,也决定了他最终能同时被苏联官方认可(1975 年苏联科学院院士)和被西方学术界接受(1965 年诺贝尔奖)的双重身份。
下一章将进入线性规划对偶理论的数学构造:从凸集合分离定理到 Krein-Milman 定理,从 Kantorovich 不等式到 ODV 的严格数学定义。这是 ODV 从"工程师的启发式观察"走向"可重复检验的数学对象"的阶段,也是康托罗维奇方法论第二次显身手的关键时期。
```mermaid flowchart LR A[列宁格勒大学<br>数学训练 1926-1930] --> B[鲁金学派<br>实变函数方法论] B --> C[泛函分析<br>与对偶结构] C --> D[工业建筑工程<br>经济研究所 1930] D --> E[1939 胶合板托拉斯<br>多约束调度问题] E --> F[客观决定的估价<br>ODV 首次浮现] F --> G[与马克思主义<br>政治经济学的张力] G --> H[线性规划<br>数学构造] ```