最优是否存在
最优是否存在
我们为什么需要重读一位苏联经济学家
当我们今天打开任何一本主流经济学教科书,线性规划、对偶理论、资源配置的最优化——这些概念通常以西方学者的名字标注,被编织进一个以新古典经济学为主线的叙事中。然而,如果我们追溯这些思想的源头,会在20世纪30年代的列宁格勒,在一摞摞发黄的苏联科学院报告中,发现一个名字被系统性地低估了:列昂尼德·维塔利耶维奇·康托罗维奇。
这引出了一个值得深思的问题:为什么在21世纪,我们要特意去重读一位苏联经济学家在半个多世纪前写下的论文?这些文字诞生于一种已经终结的经济体制,它们的价值难道不会随着那个时代的结束而消散吗?
答案恰恰相反。康托罗维奇的著作不仅没有过时,反而在当代获得了新的生命力。2019年诺贝尔经济学奖授予了阿比吉特·班纳吉、埃丝特·迪弗洛和迈克尔·克雷默三人,以表彰他们在减轻全球贫困方面的实验性方法论贡献。在颁奖典礼上,瑞典皇家科学院特别提到了康托罗维奇的名字,称他为“优化理论在经济学中应用的先驱”。这不是偶然的致敬,而是承认一个基本事实:当代经济学的许多前沿问题——从机制设计到市场失灵,从发展经济学到环境政策——都可以追溯到康托罗维奇在80年前提出的那些看似抽象的数学问题。
理解这一脉络,需要我们暂时放下对“苏联经济”既有的标签化认知,进入一个具体的历史情境,看看一位天才数学家是如何被那个时代的真实问题所驱动,又如何在极端政治环境下坚持学术追求,最终为整个现代经济学奠定了不可替代的基础。这正是本章要完成的任务。
康托罗维奇的生平与时代背景
理解一位学者的思想,必须将其置于他所处的历史坐标之中。康托罗维奇1912年出生于圣彼得堡(十月革命后改称列宁格勒),这个时间节点本身就意味深长——他成长于苏联这个全新国家形态的成型期,青年时代恰逢苏联工业化的狂热浪潮,而他的学术黄金期则与斯大林时代的高压政治深度交织。
1925年,年仅13岁的康托罗维奇考入列宁格勒大学数学系。这个年龄对于大学教育而言堪称惊人,但他在数学方面展现出的天赋很快让周围人意识到,这是一个不遵循常规成长轨迹的头脑。大学期间,他已经开始阅读法国数学家亨利·勒贝格的积分理论原著——这通常是研究生阶段才会接触的内容。1930年,18岁的康托罗维奇大学毕业,随即进入列宁格勒科学院数学研究所担任初级研究员。
接下来的十年是康托罗维奇数学生涯的第一个高峰期。1934年,年仅22岁的他被授予博士学位,两年后成为最年轻的苏联科学院通讯院士之一。他的研究领域集中在泛函分析——这是现代数学中处理无穷维空间和算子理论的分支,在那个年代属于前沿中的前沿。具体来说,他在线性赋范空间的几何学方面做出了重要贡献,提出了著名的“康托罗维奇乘子定理”,这一结果至今仍是泛函分析教科书中的标准内容。
然而,战争的阴云改变了所有人的命运。1941年6月22日,德国入侵苏联,列宁格勒陷入了历史上最惨烈的围城战。康托罗维奇随科学院疏散到喀山,但他没有停止思考。就是在喀山的艰难岁月中,他开始将数学工具应用于一个完全陌生的领域:经济计算。
这种转向并非偶然。1942年,康托罗维奇收到了一封来自苏联国家计划委员会的信函,请求他帮助解决一个木材调配问题。当时的苏联面临着一个悖论:一方面,国家拥有多个地理位置不同的木材储备库;另一方面,全国各地对木材的需求分布在数百个工厂和建筑工地。按照传统计划方法,计算最优的运输方案需要穷举所有可能的组合,这在数学上是一个“组合爆炸”问题,即使借助当时最先进的手摇计算器也需要数年时间才能完成。
康托罗维奇没有把这个请求当作例行公事。他敏锐地意识到,这不仅仅是木材运输的技术问题,而是一个具有普遍意义的数学结构——如何在一组线性约束条件下找到线性目标函数的最优值。几个月后,他不仅解决了木材调配的具体问题,而且发展出了一套通用的数学方法。他在1942年完成的内部报告中提出了后来被称为“线性规划”的基本框架,比美国数学家乔治·丹齐格正式提出单纯形法的1947年早了整整五年。
战争结束后,康托罗维奇面临着学术生涯的抉择。他的纯数学研究已经达到了世界一流水平,继续这条道路几乎可以确定会进入苏联科学的最高层。但他已经无法将目光从经济问题移开。从1940年代后期开始,他投入了大量精力发展线性规划的经济学应用,逐步形成了自己独特的研究风格:不是简单地将数学工具“应用”于经济学,而是从经济学问题的内在结构出发,发展出相应的数学理论。
1958年,康托罗维奇出版了《资源利用的效果与最优利用》一书,系统阐述了他的经济最优化理论。1965年,他因“在数学规划和经济最优化的数学方法方面的开创性贡献”与维克托·涅姆钦诺夫和亚历山大·马卡缅斯基共同获得列宁奖金——这是苏联科学界的最高荣誉之一。然而,正是在这一年之后,他的工作开始受到越来越大的政治压力。到了1970年代,他的研究被主流苏联经济学界边缘化,一些苏联经济学家甚至公开批评他是“资产阶级形式主义”。直到1980年代后期,随着戈尔巴乔夫的改革和公开性运动,康托罗维奇的贡献才重新获得苏联官方的正面评价。1982年,他出版了《最优化数学问题概论》一书,这部著作在1987年他去世后仍然多次再版,成为苏联和后来的俄罗斯高校的标准教材。
下面这张时间线帮助我们更清晰地把握康托罗维奇的学术生涯与苏联历史背景之间的对应关系。
```mermaid timeline title 康托罗维奇的学术生涯与苏联历史背景
1912-1930 : 成长与数学训练期 1912: 出生于圣彼得堡 1925: 进入列宁格勒大学数学系 1930: 进入苏联科学院数学研究所
1930-1941 : 数学研究高峰期 1934: 获得博士学位,时年22岁 1936: 成为最年轻的科学院通讯院士 研究领域: 泛函分析、线性赋范空间几何
1941-1945 : 战时转变期 1941: 围城战开始,随科学院疏散至喀山 1942: 解决木材调配问题,提出线性规划雏形 1944: 完成第一篇经济学论文
1945-1965 : 经济学研究成熟期 1958: 出版《资源利用的效果与最优利用》 1960: 转向新西伯利亚,建立经济学研究团队 1965: 获列宁奖金
1965-1987 : 边缘化与重评期 1970年代: 受到苏联主流经济学界批评 1980年代: 公开性运动后重获官方认可 1987: 逝世于莫斯科 ```
康托罗维奇的生命历程与苏联历史的起伏几乎完全同步。他经历了斯大林时代的恐怖、大跃进的狂热、赫鲁晓夫的去斯大林化、勃列日涅夫的停滞期,以及戈尔巴乔夫的改革。这段历史本身就构成了理解他的学术工作不可或缺的语境。
指令经济的理论预设与现实困境
要理解康托罗维奇的贡献为什么具有革命性意义,必须首先理解他所面对的经济体制的内在逻辑。苏联建立的指令经济(或称“计划经济”)并非简单的“政府决定生产什么”,而是一套建立在特定理论预设之上的完整体系。
指令经济的理论基础可以追溯到马克思和恩格斯的政治经济学。马克思在《资本论》中提出了社会再生产的图式,论证了有计划地分配社会劳动的逻辑可能性。在马克思的构想中,资本主义生产的无政府状态导致了资源的浪费,而社会主义可以通过消除生产资料的私人占有,实现对全社会劳动的有意识调节。列宁将这一理论付诸实践,他在《国家与革命》中写道:社会主义意味着“计算和监督”——即对全社会生产和分配活动的精确计划和控制。
从数学角度看,指令经济隐含了一个极其大胆的假设:中央计划机构能够收集、处理和利用全社会的经济信息,从而计算出最优的资源配置方案。这一假设在理论上似乎是合理的——如果存在一个拥有无限计算能力的“中央大脑”,它确实可以模拟整个经济系统的运行并找到帕累托最优的配置。但在实践中,这个假设遭遇了两个根本无法克服的障碍。
第一个障碍是信息问题。经济系统的信息量是天文数字级的。每一种商品在每一个时点的供给和需求、价格和质量、生产成本和运输距离——这些信息分散在数以百万计的经济主体手中,而且每时每刻都在变化。即使假设所有经济主体都愿意如实报告自己的信息(这本身就是一个很强的假设),将这些信息汇总到中央机构就已经是一个不可能完成的任务。更关键的是,许多信息是“情境依赖”的——只有在具体的决策时刻才能被观察到,无法事先汇总到中央数据库。1972年,匈牙利经济学家雅诺什·科尔奈在他影响深远的著作《反均衡》中,对这种信息问题给出了系统性的批判。科尔奈指出,计划经济的失败不在于缺乏计算机或数学模型,而在于它的信息结构从根本上无法解决经济计算的难题。
第二个障碍更为根本,被称为激励相容问题。即使中央计划机构奇迹般地获得了所有必要的信息,它仍然面临一个困境:如何让千百万经济主体按照计划行事?经济主体——无论是企业经理、工人还是消费者——都有自己的利益考量。他们不会自动按照社会最优的方向行动,除非这种行动符合他们自身的利益。传统计划经济解决这个问题的方式是强制:企业必须完成上级下达的指令,工人必须遵守国家分配的岗位,消费者只能在国营商店购买配给的商品。但这种强制带来了另一个问题:它消灭了经济主体主动创新和寻找更好方案的动力。
我们可以将这个问题形式化。假设中央计划机构希望最大化全社会的总产出,它可以设置一个目标函数:最大化所有产品产量的加权和。但企业的实际行为取决于它们面临的激励结构。如果企业的报酬与完成计划的程度挂钩,而计划本身又是上级制定的,那么企业就会把精力放在“讨价还价”——争取一个容易完成的计划指标——而不是真正提高生产效率。苏联经济史上著名的“软预算约束”问题正是这种激励扭曲的集中体现:企业知道无论亏损多少,国家都不会让它们破产,因此缺乏控制成本的压力。
这两个问题——信息不对称和激励不相容——构成了哈耶克问题的核心。奥地利经济学派代表人物弗里德里希·哈耶克在1945年发表的《知识在社会中的运用》一文中提出了一个后来被称为“哈耶克式问题”的经典论证。哈耶克指出,经济计算问题之所以在社会主义国家无法解决,根本原因不在于缺乏计算能力,而在于缺乏价格机制所传递的那种“特定时空情境的知识”。这种知识不可能被集中,只能通过分散的价格信号来传递。哈耶克的批判精准地击中了指令经济的阿基里斯之踵,但他对线性规划的可能性估计不足——他未能预见到康托罗维奇的工作。
康托罗维奇的伟大之处在于,他没有试图正面回应哈耶克的哲学论证,而是从另一个角度切入:他接受指令经济的现实约束,然后问:在这些约束下,有没有可能利用数学方法来改进资源配置?换言之,他不是在问“计划经济能否替代市场”,而是在问“在计划经济的框架内,如何做到最好”。
“最优”的双重含义:从数学到经济学
康托罗维奇的理论贡献需要从两个层次来理解:第一层是数学的,第二层是经济的。这两个层次既相互关联,又存在深刻的张力。
在数学层面,康托罗维奇的核心贡献是线性规划的求解方法。所谓线性规划,指的是这样一类优化问题:我们要在一组线性不等式(或等式)的约束下,最大化或最小化一个线性目标函数。用数学符号表示,如果用 $x_1, x_2, \ldots, x_n$ 表示决策变量,用 $c_1, c_2, \ldots, c_n$ 表示目标函数的系数,用 $a_{ij}$ 表示第 $i$ 个约束条件的系数,用 $b_i$ 表示第 $i$ 个约束条件的右端常数,那么一个标准的线性规划问题可以写成:
$$ \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, 2, \ldots, m $$
$$ x_j \geq 0, \quad j = 1, 2, \ldots, n $$
这个形式看似抽象,但它描述的正是大量现实问题的共同结构。以运输问题为例:假设有 $m$ 个供应点和 $n$ 个需求点,第 $i$ 个供应点的供给量为 $b_i$,第 $j$ 个需求点的需求量为某个值(记为 $d_j$),从供应点 $i$ 运输一单位货物到需求点 $j$ 的成本为 $c_{ij}$。我们需要决定从每个供应点到每个需求点的运输量 $x_{ij}$,使得总运输成本最小化,同时满足所有需求点的需求。这个问题可以完全套用上述线性规划的框架。
康托罗维奇在1942年的突破在于,他提出了求解这类问题的通用算法——这比丹齐格的单纯形法早了五年。虽然丹齐格的方法在计算效率上更胜一筹,但康托罗维奇的思路更具有概念上的启发性:他引入了后来被称为对偶变量(或“影子价格”)的概念,并建立了原问题与对偶问题之间的对称关系。
对偶理论是理解康托罗维奇工作的关键。每一个线性规划问题(即“原问题”)都对应一个“影子问题”(即“对偶问题”),两者之间存在深刻的数学联系。如果原问题是最大化问题,其对偶问题就是最小化问题;反之亦然。更重要的是,原问题的最优目标函数值与对偶问题的最优目标函数值相等——这就是线性规划的对偶定理。
让我们用木材运输的具体例子来说明这个概念。假设原问题是选择从每个储备库到每个工厂的运输量,使得总运输成本最小化,同时满足所有工厂的需求。那么,对偶问题会给出每个工厂对木材的“影子价格”——即如果允许增加一个单位的额外需求,总运输成本会额外增加多少。这个影子价格反映的是资源的边际价值,它在经济含义上与市场价格相似,尽管它不是通过市场交易产生的。
康托罗维奇的洞见在于,他将这种数学上的对偶变量解释为经济意义上的“客观制约估值”——即资源在特定使用条件下所体现的边际贡献。这种解释赋予了线性规划方法强烈的经济学色彩:它不仅仅是求解最优运输方案的计算技术,而是提供了一种评估资源价值的理论框架。
然而,正是在这里,数学最优与经济最优之间的张力开始显现。数学上的“最优”是一个well-defined的概念:给定约束条件和目标函数,存在唯一的最优解(或在退化情况下多个等价的最优解)。但经济上的“最优”涉及价值判断和主观评价,它依赖于目标函数的具体形式——而这个目标函数本身就需要被论证和辩护。
在计划经济的语境中,目标函数通常被设定为“全社会总福利”或“社会劳动消耗的最小化”。但谁有权决定什么才是“全社会福利”?不同商品和服务之间如何加权?现在的消费与未来的投资之间如何权衡?这些问题不是数学问题,而是政治问题。康托罗维奇显然意识到了这一点,但他在学术上的选择是:将政治问题暂时搁置,先在纯技术层面展示数学方法的威力。
这种策略在短期内是有效的——它帮助他获得了官方的认可和资源支持——但也为他后来的困境埋下了伏笔。当他的线性规划方法被苏联经济官员当作实现产值最大化的工具时,它实际上强化了计划经济中最糟糕的激励扭曲:企业追逐的是完成计划指标,而不是真正提高资源配置效率。
历史语境的深层解读:为什么是苏联
康托罗维奇的工作之所以诞生在苏联,而非美国或其他西方国家,这不是一个偶然的现象。它与苏联经济的特定结构、苏联数学学派的特点,以及20世纪上半叶全球经济学的发展水平密切相关。
首先,苏联的计划经济实践产生了对数学工具的强烈需求。资本主义经济可以通过价格机制自发地进行资源配置协调,虽然这个过程充满了摩擦和失灵,但它至少提供了一个运作的基本框架。而计划经济废除了价格机制,就必须用其他方式来协调分散的决策。这种制度安排产生了对“科学”计划方法的强烈渴望——无论是数学规划、经济计量模型,还是系统论和控制论。在1950-1970年代的苏联,经济学研究机构大量招募数学家、工程师和自然科学家,形成了世界独一无二的“数理经济学”传统。康托罗维奇正是这个传统的旗手。
其次,苏联数学学派在1930年代发展出了世界领先的泛函分析和算子理论。康托罗维奇的线性规划研究直接受益于这一传统。他的“康托罗维奇乘子定理”——最初是在泛函分析的框架下证明的——后来成为线性规划对偶理论的基础。相比之下,西方数学家虽然也独立发展了线性规划,但他们的路径更多是算法导向的(丹齐格的单纯形法),而非理论导向的。
第三,也是最容易被忽视的因素:苏联的经济学传统中有一个强烈的“社会工程学”倾向。马克思主义政治经济学为经济系统提供了一个整体性的图景——生产、分配、交换和消费的各个环节被视为社会再生产总过程的有机组成部分。这种系统思维虽然伴随着严重的机械论偏差,但它确实激发了经济学家用数学工具来把握经济整体结构的努力。康托罗维奇的“客观制约估值”概念,正是在这种传统中获得了它的合法性。
然而,这种苏联语境既是康托罗维奇的机遇,也是他日后的枷锁。1960年代以后,苏联经济学界形成了两派对立的势力:一派是以康托罗维奇为代表的“数理经济学派”,主张运用数学模型和优化方法来改进计划工作;另一派是以苏联科学院院士为首的传统政治经济学派,他们坚持马克思的劳动价值论,对任何形式的“资产阶级数学形式主义”持怀疑甚至敌视态度。
这场学术争论在1965年达到高潮。康托罗维奇在这一年获得列宁奖金,但随即遭到传统派学者的猛烈批评。他们指责康托罗维奇的“客观制约估值”理论与马克思的价值理论相矛盾,认为他用数学上的影子价格替代了社会必要劳动时间这个“科学的价值决定标准”。这场争论不仅仅是学术观点的交锋,它还涉及稀缺的学术资源和政治影响力。
1970年代以后,康托罗维奇的理论在苏联经济学教育中被边缘化。他的方法被承认有一定的技术价值,但被限制在企业层面或特定行业的“技术-经济计算”中使用,而不允许用于宏观经济计划或政策制定。与此同时,他的一些追随者被迫转入地下或在公开场合发表自我批评。这种政治压力一直持续到1980年代,直到改革时期才有所缓解。
理解这段历史,对于我们今天评价康托罗维奇的贡献至关重要。我们不能简单地将他的“线性规划”理论等同于“计划经济的辩护”,也不能因为苏联经济的最终失败而否定他在理论上的贡献。他的工作提供了一个独立的理论参照系,让我们能够更深刻地理解市场经济的信息机制和激励结构,同时也揭示了纯粹技术方案在解决社会经济问题时的根本局限。
本章小结:建立理解康托罗维奇的框架
本章的讨论建立了一个理解康托罗维奇工作的基本框架,它由三个维度构成:数学的、经济的和政治的。
在数学维度上,康托罗维奇的贡献是开创性的。他在线性规划和对偶理论方面的工作不仅早于西方同行,而且具有更强的理论深度。他提出的“影子价格”概念将数学优化与经济评价有机地联系起来,为后来的机制设计理论奠定了基础。
在经济学维度上,康托罗维奇面对的是计划经济的信息和激励两大难题。他没有直接挑战指令经济的政治前提,而是尝试在既定约束下寻找最优解。这种务实的姿态既是他的学术策略,也是他日后遭受批评的原因之一。但他的工作确实揭示了一个重要的洞见:资源配置问题可以而且应该被形式化为数学优化问题——无论最终的解决方案是通过市场还是通过计划。