从诺贝尔奖讲起
从诺贝尔奖讲起
1975年10月,瑞典皇家科学院宣布,把当年的诺贝尔经济学奖同时授予两位学者:荷兰人库普曼斯(Tjalling Koopmans)和苏联人列昂尼德·康托罗维奇(Leonid Kantorovich)。颁奖词里写的是"对资源最优配置理论的贡献"。这条消息在伦敦、芝加哥、巴黎的办公室里引发了一阵困惑,不是因为库普曼斯,他本就是西方主流经济学圈里的熟面孔;而是因为康托罗维奇,一个长期与西方学术界几乎完全隔绝的苏联数学家。在冷战最微妙的年代,让一个为计划经济提供理论工具的人,和一个为市场经济服务的学者同台领奖,评委会的算盘到底是什么?
斯德哥尔摩的秋天:一个让西方学界意外的颁奖
诺贝尔经济学奖的全名是"瑞典银行纪念阿尔弗雷德·诺贝尔经济学奖",设立于1968年,1969年首次颁发。它不在诺贝尔遗嘱的原始奖项名单里,但因借用"诺贝尔"之名,地位等同于物理、化学这些老牌奖项。从1969年到1975年的七年里,得主几乎都是西方经济学家:弗里茨·马克卢普、保罗·萨缪尔森、肯尼斯·阿罗、瓦西里·列昂惕夫、列奥尼德·赫维奇、詹姆斯·米德、贝蒂尔·奥林。其中赫维奇和列昂惕夫虽是俄裔,但早已加入美国国籍,是在美国学术体制里工作的经济学家。康托罗维奇不一样。他是苏联公民,长期在列宁格勒(今圣彼得堡)和新西伯利亚工作,是苏联科学院系统里走出来的数学家,从未在西方大学任教,也极少在国际期刊上发表英文论文。
西方学界的反应大致分两派。一派认为这是评委会"政治化"的表现,为了向苏联示好,把奖项颁给一个并不完全符合西方主流标准的人;另一派认为康托罗维奇的成就不容忽视,他在1939年就提出了线性规划的关键思想,比美国人乔治·丹齐克1947年提出单纯形法还要早。两种声音各有道理,也各有局限。事实是,康托罗维奇的工作在西方几乎无人知晓,主要原因是冷战隔离,加上他最初用俄文发表,几乎没有英文翻译。直到1960年代,他的代表作《资源最优利用的经济计算》(The Best Use of Economic Resources)才被哈佛大学出版社译成英文。即便如此,由于意识形态的隔阂,西方主流经济学界对他的工作反应冷淡。
苏联官方的反应同样微妙。起初,苏联当局对诺贝尔奖这种西方奖项抱有警惕,康托罗维奇曾被告知"不要去斯德哥尔摩"。经过反复沟通,他才得以成行。1975年12月10日的颁奖典礼上,他用俄语发表简短的演讲,强调自己的工作是"为社会主义计划经济服务",但同时也承认,资源最优配置的问题并不专属于某种经济制度。这一表态耐人寻味,既不挑衅苏联的政治正确,又不完全倒向西方的市场叙事。他后来回忆说,能拿到这个奖让他"既高兴又不安",因为苏联国内对"诺贝尔奖"的态度始终是复杂的。
这场颁奖之所以特殊,不是因为康托罗维奇的贡献突然被承认,而是因为冷战把同一个问题"如何最优地配置稀缺资源"劈成了两条互不通气的学术传统。康托罗维奇在苏联走的是一条路,库普曼斯在美国走的是另一条路。殊途同归,两人都把"最优配置"这件事从模糊的直觉变成了可以用数学严格表述、可以计算、可以检验的科学问题。
库普曼斯的故事与康托罗维奇形成了有趣的对照。库普曼斯1910年生于荷兰,1936年移居美国,1946年加入美国国籍。他的核心贡献是"活动分析"(activity analysis),把企业的生产过程分解为一系列"活动",每种活动有特定的投入和产出,再通过线性约束求解最优解。这一思路与康托罗维奇的线性规划在数学上几乎等价,但语言、表述、应用场景完全不同。库普曼斯的版本讲的是市场经济中的企业决策,康托罗维奇的版本讲的是计划经济中的资源分配。同一个数学内核,被装进了两个不同的制度外壳。
到这里,本章第一个关键问题已经有了答案:康托罗维奇是苏联数学家,1939年起研究资源最优配置问题,发展了线性规划与影子价格,因冷战而长期不为西方所知,1975年与库普曼斯同获诺贝尔经济学奖。理解他,需要先理解他解决的那个"问题"是什么。这个问题,其实你每天都在面对。
你和康托罗维奇面对的是同一个问题
想象一个具体的场景。你明天有10个小时可以自由支配,面前有一堆想做的事:复习一门要考试的课(大概需要4小时),陪家人吃一顿午饭(1小时),去健身房(1小时),看一本拖了半年的小说(3小时),处理积压的微信消息(1小时),剩下的时间留白。问题是,复习4小时之后大概率会很疲惫,状态再去看3小时的小说效率会变差;陪家人吃饭如果安排在早上,对方可能还没起床;健身房如果放在睡觉前,又影响睡眠。这些事情之间有相互牵扯的关系,并不是简单的"时间相加"。
这种"在有限资源下做选择"的问题,就是康托罗维奇面对的那种问题。他不是研究怎么度过一个周末,而是研究怎么让一个工厂、一座矿山、一整个国家的工业体系,在原料、设备、人力都有限的情况下,产出尽可能多或者成本尽可能低。两者形式不同,本质一样:资源稀缺,所以必须选择;选择之间相互影响,所以不能简单地"分摊资源"。
把这个问题说清楚一点,需要三个要素。第一,稀缺:资源(时间、金钱、原料、人力)总是有限的,不是想要多少就有多少。第二,目标:我们要让某种结果尽可能好(产出最多、成本最低、效用最大),或者让某种代价尽可能小。第三,约束之间的耦合:各种资源不是独立存在的,你多花时间复习,就少花时间看小说;你多用一种原料,就少用另一种原料。这些"此消彼长"的关系,让问题变得复杂。
把上述三要素再抽象一层,就得到了康托罗维奇那一代经济学家所说的"数学规划问题",在给定约束下,寻找一个目标函数的最优值。具体到线性规划,约束和目标是线性的,形式最简单,却有最强的实用价值。从工厂排产,到航班调度,到外卖骑手派单,背后都有线性规划的影子。算法交易兴起后,对冲基金也用线性规划在毫秒间决定买卖组合。甚至手机里的导航软件,在路径规划时也用类似思想,只不过约束换成时间、距离、红绿灯数量。
也许你没读过任何经济学教材,但你每天都在做这类决策。读这本书的目的,是让你在面对"选择难题"时,能有一套比"凭感觉"更可靠的思考工具。这套工具的名字叫"线性规划",更广义的叫"最优化理论",再抽象一层叫"约束下的选择科学"。康托罗维奇是这套工具最早的奠基者之一。
接下来一节,我们会走进1939年的苏联,看看这位数学家是怎么从一个具体的胶合板厂问题出发,慢慢磨出这套工具的。
胶合板厂走出来的数学家:线性规划与影子价格
1939年初,列宁格勒的一所大学——准确说是列宁格勒国立大学——收到了一份来自胶合板厂的求教:如何在8种不同类型的机器上,安排5种胶合板的产量,使得在完成国家计划规定的最低产量的前提下,原料和时间的总消耗最小。求教者是列宁格勒当地的工业部门,接待者是数学系29岁的副教授康托罗维奇。
这位年轻人当时的学术身份是"数学家",不是经济学家。他1912年生于圣彼得堡,父亲是医生,1926年,14岁的他考入列宁格勒国立大学,1930年毕业时不到18岁,1935年获得苏联体制下的科学博士学位(相当于西方的终身教授),专攻泛函分析。这一时期他在数学上已经小有名气,特别是与同事合作的"半有序空间"理论,至今仍是数学教科书里的标准内容。胶合板厂的问题对他而言,本质上是另一道数学题。
但这道"数学题"并不简单。表面上看,只是几组生产数据、几个机器型号的搭配,似乎可以用一些直观判断解决。康托罗维奇很快发现,直观判断会给出一个可行解,但不是最优解。比如,机器1生产A型胶合板效率高,但如果把A型任务全部压在机器1上,机器1就要长时间运转,机器2、3反而闲置;同时,原料P如果同时用于A型和B型,就会出现争夺。直观排产往往忽视了这些"交叉约束",导致整体效率损失。
要把这类问题变成可计算的形式,需要做几件事。第一,把"做什么"用变量表达:$x_1$ 是机器1生产A型胶合板的小时数,$x_2$ 是机器1生产B型的小时数,依此类推。第二,把"不能做什么"用约束表达:每个机器的总时间不能超过可用时间,每种原料的消耗不能超过库存。第三,把"想达到什么"用目标函数表达:让某种综合成本最小,比如把所有原料、时间折算成一个数值,求这个数值的最小值。一旦这三步完成,剩下的就是"在约束下求目标函数最优值"的纯数学问题。
在胶合板厂的问题里,约束是线性的(时间和原料的使用是线性累加),目标也是线性的(成本是各项消耗的线性加和)。这正是"线性规划"这个名字的由来:"线性"指约束和目标都是线性的,"规划"指在约束下规划行动。康托罗维奇在1939年发表的论文《生产组织与计划中的数学方法》里,用不到10页的篇幅给出了这类问题的求解思路。这篇论文,后来被评价为线性规划思想的起点,比丹齐克1947年的单纯形法早了8年。
更精彩的还不是求解方法,而是康托罗维奇在求解过程中意识到的一个新概念:每一种资源,都有一个"客观制约估价"(объективно обусловленные оценки),英文译为shadow price,中文一般叫影子价格。这个名字听着抽象,理解起来其实朴素。它指的是:如果某种资源(比如说某种稀缺原料)的数量增加1单位,目标函数(比如说总成本)会改善多少?这个"改善程度",就是这种资源的影子价格。
举个例子。某工厂一年用1000吨钢材,影子价格是每吨5000元。这意味着,再多1吨钢材,总利润能多5000元。再多1吨,效益递减:前100吨的边际效益很高(因为瓶颈缓解),第1000吨的边际效益很低(因为已经不再是瓶颈)。影子价格不是市场价格,而是资源在当前约束下的"边际价值"。市场上有价无市时,影子价格高于市场价格;市场上有市无价(过剩)时,影子价格低于甚至接近零。
这个看似不起眼的概念,后来成为微观经济学、运筹学、计算经济学里最常被引用的工具之一。它直接挑战了苏联计划经济的一个根本假设:在社会主义经济里,价格是由国家规定的,不是由市场供需决定的。康托罗维奇的工作暗示,国家规定的"账面价格"无法反映资源的真实稀缺程度;真正能反映稀缺程度的,是通过求解最优化问题而得到的影子价格。换句话说,一个好的计划经济,需要的不是取消价格,而是把价格"算"对。
这个观点在当时是危险的。1939年的苏联正在斯大林的肃反运动中,"市场"、"价格"都是意识形态上的敏感词。康托罗维奇自己也清楚这一点,所以他极少用"价格"这个词,而用更中性的"客观制约估价"。但他的数学已经说清楚了一件事:无论计划经济还是市场经济,资源的最优配置都需要解决同一个数学问题,即找到一组能反映真实稀缺程度的"估价",让所有资源配置决策都沿着这些估价来进行。
线性规划与影子价格,是康托罗维奇给后人留下的两件工具。前者是"算法",告诉你怎么算最优解;后者是"信号",告诉你每种资源值多少钱。前者回答"做不做",后者回答"值多少"。两者合起来,构成了一种资源配置的科学语言。这门语言,后来在市场经济国家发展成运筹学和计算经济学,在社会主义国家则被用来修正计划经济的"账面价格"。殊途同归,又一次。
1942年到1950年间,康托罗维奇继续在苏联体制内推广这套方法。他主持了苏联第一个应用数学实验室,参与了西伯利亚地区的工业规划,还在1949年因为相关贡献获得了斯大林奖。但推广并不顺利。计划经济体制下的官员,往往不愿意接受"用数学重新估算价格"的做法,因为这等于承认中央定价有偏差。康托罗维奇曾在回忆录里写道:"我的理论被接受得很慢,因为它要求决策者相信数学,而不是相信经验。"
直到1950年代末,他才逐渐走出苏联的学术孤岛。1958年,他访问英国,在皇家统计学会发表演讲,这是他的工作第一次被西方主流学界正式听到。1960年代,他的几部著作陆续被译成英文,1975年,他和库普曼斯同获诺贝尔奖。
到这里,本章的第二个关键问题有了答案:康托罗维奇的核心贡献,是从1939年的胶合板厂问题出发,发展了线性规划的方法,并提出了影子价格的概念。这两件工具,让"如何最优配置稀缺资源"从一个模糊的经济直觉,变成了一个可以用数学严格表述、求解、检验的科学问题。
计划与市场:两种"最优"的世纪对话
理解康托罗维奇的工作,不能绕开一个问题:他是在计划经济体制内做这些研究的。这不是个人选择,而是历史把他推到了那个位置。1939年的苏联,私人企业几乎不存在,资源由国家按计划分配;价格由国家规定,企业按国家下达的产量指标生产。一个数学家想研究"资源最优配置",几乎只能为计划经济服务。
但这里有一个悖论:计划经济的目标,恰恰是"消除市场",而康托罗维奇的工作,最终证明"消除市场"是做不到的。理由很简单:没有价格信号,决策者怎么知道哪种资源更稀缺?计划经济下的"账面价格",由国家制定,往往多年不变,无法反映真实供需。康托罗维奇的影子价格,从数学上证明了:无论用什么制度,只要资源稀缺、目标明确、约束存在,就必须有某种"估价"来指导配置。计划经济取消市场价格,结果是要么由官僚凭经验估价(容易出错),要么由数学家算影子价格(本质上还是价格,只是换了个名字)。
西方经济学家很快注意到了这一点。1960年代以后,路德维希·冯·米塞斯、弗里德里希·哈耶克关于"计划经济不可行"的争论,和康托罗维奇的工作形成了有趣的对话。米塞斯和哈耶克认为,没有市场价格,就不可能有合理的资源配置;康托罗维奇则用数学证明,只要能算出"合理估价",计划经济也能高效运行。两个看似相反的结论,其实依赖于不同的假设:哈耶克强调价格的信息功能(价格承载分散在无数个体中的局部信息),康托罗维奇强调价格的计算功能(价格可以被中央计算机算出来)。两种功能在真实经济中都很重要,市场经济靠前者,计划经济则必须依赖后者。
这里需要避免一个常见的误读:康托罗维奇的工作不等于"计划经济万岁"。他本人从未这样认为。1975年的诺贝尔演讲里,他强调资源最优配置是"一般性的科学问题",与制度选择无关;他还明确指出,无论哪种制度,错误的定价都会导致效率损失。换句话说,他的工具是"制度中立的",既能为计划经济服务,也能为市场经济服务。市场经济的配置由价格引导,但价格也需要校准,影子价格正是校准的参考。
把这段历史拉远一点看,20世纪的经济学史,可以视为"稀缺与最优"这两个概念的世纪对话。1929年的大萧条让市场失灵暴露无遗,凯恩斯主义主张政府干预;同一时期,苏联计划经济展示了另一种可能;1939年康托罗维奇提出线性规划,给计划经济提供了科学工具;1947年丹齐克提出单纯形法,给市场经济提供了优化工具;1975年两人同获诺贝尔奖,象征着两条河流终于汇入同一片海。这片海,就是现代的资源配置科学。
理解这一点,对今天的读者尤其重要。我们今天面对的资源配置问题,比1939年复杂得多:气候变化要求全球协调碳排放,疫情要求各国协调医疗资源分配,人工智能要求重新定义劳动价值。每一次重新配置,都离不开"如何最优地分配稀缺资源"这个问题。康托罗维奇的工具,至今仍是回答这个问题的基础工具之一。这也是为什么普通读者在21世纪仍需要重读他的思想:问题换了形式,但本质未变。
到这里,本章需要回答的"康托罗维奇是谁"已经清晰:他是一个在计划经济体制下研究资源配置的数学家,发展了线性规划与影子价格,把"最优配置"从直觉变成了科学。要回答"为什么21世纪的今天还要重读他",答案也不复杂:他给出的工具,今天仍在使用;他提出的问题,今天仍是核心;他面对的"稀缺与最优"张力,今天依然主导着全球经济的每一次重要决策。
三条主线:本书如何讲述稀缺与最优的故事
这一节是本书的"使用说明书"。读者在翻开一本书之前,最希望知道的是:这本书会讲什么?按什么顺序讲?我能从中得到什么?这一节回答这三个问题。
本书有三条主线,相互交织,但各自独立。第一条是理论脉络:从1939年康托罗维奇的胶合板厂问题,到1947年丹齐克的单纯形法,到对偶理论与影子价格的成熟,再到20世纪后半叶的非线性规划、整数规划、随机规划。这一脉讲的是"工具怎么一步步变强"。第二条是思想脉络:从计划经济与市场经济的世纪之争,到信息经济学、机制设计、行为经济学的兴起,再到21世纪的资源配置新问题。这一脉讲的是"为什么最优配置这么难"。第三条是现实脉络:从苏联工厂到美国企业,从冷战军事到现代物流,从能源调度到人工智能。这一脉讲的是"工具怎么落地"。
三条线不是并列的,而是层层递进、相互支撑。理论给出"算得出"的工具,思想给出"为什么要算"的判断,现实给出"算出来能不能用"的检验。一个成熟的资源配置科学研究者,需要同时具备这三种训练。这也是本书的目标:让读者在每一章中都能感受到这三条线之间的呼应,而不是把它们当成三个独立的故事。
为了让你对全书的结构一目了然,请看下面的图。
```mermaid flowchart TD A["稀缺与最优"] --> B["理论脉络"] A --> C["思想脉络"] A --> D["现实脉络"] B --> B1["线性规划"] B --> B2["影子价格"] B --> B3["最优规划"] C --> C1["计划经济"] C --> C2["市场经济"] C --> C3["资源配置之争"] D --> D1["苏联工厂实践"] D --> D2["当代应用"] B -.-> C C -.-> D ```
(图示说明:三条主线从"稀缺与最优"这一核心问题出发,分别向理论、思想、现实三个方向延伸。理论脉络向下展开,从线性规划到影子价格再到最优规划;思想脉络横向铺开,覆盖计划与市场的世纪之争;现实脉络向应用推进,从苏联工厂到当代场景。三条线之间用虚线连接,表示它们相互呼应:理论为思想提供工具,思想为现实提供方向,现实又反过来修正理论。)
这三条主线会贯穿全书15章。第2章到第6章聚焦理论脉络,让你把线性规划、对偶、影子价格这些工具掌握到手;第7章到第10章展开思想脉络,讲述20世纪经济学家围绕"计划还是市场"的争论,以及这场争论如何塑造了今天的世界;第11章到第14章回归现实脉络,用具体案例展示这些工具如何解决当代问题,从能源调度到物流配送,从城市规划到机器学习;第15章是综合,把三条线收拢到一起,回应"21世纪的稀缺与最优"这个开放问题。
这本书的另一个特点是"问题驱动"。每一章都以一个具体问题开始,比如"为什么不能简单地按机器工时分摊任务"、"为什么计划经济会算错账"、"为什么外卖配送需要在毫秒级决策"。然后围绕这个问题展开分析,给出工具、给出案例、给出判断、给出行动建议。最后用小结收束,并引出下一章的问题。这种结构的目的,是让读者在阅读时始终带着问题,而不是被动接受定义。
这本书怎么读:约定与方法
不同的人读这本书,会有不同的读法。这里给出三种建议的读法,你可以根据自己的目标和背景选择。
第一种读法是"完整阅读"。按章节顺序从第1章读到第15章,每章按照"问题—分析—案例—小结"的节奏推进。这种读法适合希望系统掌握"稀缺与最优"这一主题的读者,无论你的背景是经济学、数学、管理学还是工程学。完整阅读一遍大约需要60到80小时,每章平均4到5小时,可以按周规划。
第二种读法是"主题阅读"