求解经济的方程
求解经济的方程
资源配置问题之所以构成经济学的永恒主题,根本原因在于人类始终生活在一个稀缺性的世界之中。稀缺性并非简单的资源不足,而是指相对于人类无限扩张的欲望而言,用于满足这些欲望的手段总是显得捉襟见肘。这一基本事实构成了全部经济分析的逻辑起点,也决定了任何经济社会都必须面对如何将有限资源配置于相互竞争的各种用途这一根本问题。本章作为全书的开篇,旨在系统阐述资源配置问题的经济学内涵,梳理传统分析范式的成就与局限,并在此基础上揭示数学规划——尤其是康托罗维奇的线性规划理论——为何能够以及如何成为经济分析的有效工具。
一、稀缺性、选择与机会成本
经济学的大厦建立在稀缺性这一磐石之上。阿尔弗雷德·马歇尔在《经济学原理》中开宗明义地指出,经济学的研究对象是人类在日常生活事务中所进行的那部分行为,而这些行为或多或少地受到稀缺性的影响。从这个意义上说,资源配置问题并非经济学的某一个专门领域,而是贯穿全部经济分析的基本问题。无论研究的是微观的企业行为还是宏观的经济增长,无论是考察个别市场的运行还是整个经济体系的演化,都无法回避稀缺资源如何在相互竞争的各种用途之间进行配置这一根本问题。
稀缺性的经济学含义需要进一步澄清。在日常语言中,“稀缺”通常指某种物品的数量稀少。但在经济学语境下,稀缺性指的是一个更为根本的状态:人类的需求是无限的,而用于满足这些需求的资源是有限的。这种有限与无限之间的张力贯穿人类社会的全部历史。即使是最富庶的社会,也无法消除稀缺性——它可能只是将稀缺从物质资料的匮乏转化为时间的紧迫、关注的有限或者才能的不足。稀缺性的普遍存在赋予了选择以核心的经济学意义:正是因为不能拥有一切,人们才必须在各种可能的选项之间做出取舍。
选择的行为产生了机会成本这一关键概念。当一个社会决定将资源用于某种用途时,它同时放弃了将这些资源用于其他用途的机会。机会成本正是被放弃的那些选择中价值最高的那一个。例如,一个国家将一笔财政资金用于修建高速公路,这笔资金就不能用于改善教育质量或医疗设施,这笔被放弃的价值就构成了修建高速公路的机会成本。机会成本的概念对于理解资源配置问题至关重要,因为它揭示了经济决策的真正代价。任何资源配置方案的成功与否,都必须放在机会成本的框架下加以评判——不仅要问这个方案创造了多少价值,还要问为了实现这个方案我们放弃了多少价值。
生产可能性边界提供了理解稀缺性与选择之间关系的直观工具。假设一个社会只有两种商品—— Guns 和 Butter——可以生产。生产可能性边界刻画了在给定资源和技术条件下,这个社会能够在两种商品之间进行的所有可能配置。边界上的每一个点都代表一种资源配置方案,该方案将全部可用资源都加以利用但不留任何冗余;边界之内的点则表示资源未被充分利用的状态,而边界之外的点则是当前条件下无法实现的资源配置。任何从边界上一点向另一点的移动,都意味着在一种商品产量增加的同时另一种商品的产量必须减少,这种此消彼长的关系正是稀缺性的具体体现。生产可能性边界的形状也传递着重要的经济信息:边界向外弯曲的程度反映了两种商品之间的替代或互补关系,而边界的斜率则对应着边际转换率,即为了多生产一单位某种商品必须放弃的另一种商品的数量。
资源配置问题的核心要素可以概括为三个相互关联的组成部分。第一是稀缺性,这是资源配置问题存在的先决条件——如果资源取之不尽用之不竭,就不存在任何配置问题。第二是选择,这是应对稀缺性的基本方式——在相互竞争的用途之间进行权衡取舍。第三是机会成本,这是选择的经济学代价——每一个被选中的方案都意味着放弃了某些替代性的选择。资源配置的经济学分析正是围绕这三个要素展开的:如何识别各种可能的选择方案,如何评估每个方案的机会成本,如何选择能够最大化社会福利的配置方案。
二、传统经济学的分析范式及其局限
面对资源配置这一基本问题,传统经济学发展出了一套独特的分析范式。这套范式以文字描述和几何图形为主要工具,以边际分析和均衡分析为核心方法,构建起了从亚当·斯密到阿尔弗雷德·马歇尔的古典及新古典经济学体系。这套分析范式取得了重要的理论成就,但也存在着不可忽视的局限性。理解这些成就与局限,是认识数学规划革命性意义的前提。
边际分析是传统经济学最重要的分析工具之一。所谓边际,指的是微小的增量变化——多生产一单位产品所增加的成本,多消费一单位商品所获得的满足。边际分析方法的核心在于,通过考察微小变化的成本与收益来确定最优的行动方案。一个典型的例子是企业的产量决策:企业应当生产直到边际收益等于边际成本的那一点,因为在此点之后,每增加一单位产量所带来的收益增加将小于成本增加,继续扩大产量反而会减少利润。类似地,消费者应当将消费选择调整到每种商品的边际效用与其价格之比相等的那一点,因为此时任何改变消费结构的尝试都无法增加总效用。
边际分析的逻辑在形式上是严谨的,但在实践中面临严重的计算困难。边际收益和边际成本并非可以直接观测的数量,而是需要从总收益和总成本函数推导出来的派生概念。如果总收益函数和总成本函数是已知的,那么求导运算可以给出边际值;但如果这些函数本身未知,就必须通过观察企业在不同产量水平下的行为来推断边际值,而这往往需要大量的数据和复杂的计量分析。更重要的是,边际分析方法通常假设企业面对的是连续可微的成本函数和收益函数,这一假设在许多现实情境中并不成立。当成本函数呈现非光滑甚至非连续的形态时,边际分析的基本结论——最优解出现在边际值相等的那个点——就失去了适用性。
几何分析是传统经济学的另一重要工具。以马歇尔的需求-供给分析为例:通过绘制需求曲线和供给曲线,用曲线的交点来确定均衡价格和均衡数量。需求曲线向下倾斜反映了边际效用递减规律——随着消费量的增加,每增加一单位消费所带来的额外满足逐渐减少,消费者愿意为额外一单位商品支付的价格也随之降低。供给曲线向上倾斜反映了边际成本递增规律——随着产量的扩大,企业需要动用质量更差的资源或采用效率更低的生产方法,每增加一单位产量所引起的成本增加呈上升趋势。两条曲线的交点同时满足了消费者的效用最大化条件和生产者的利润最大化条件,因而代表了一个稳定的市场均衡。
几何分析方法直观形象,在教学和简单问题的分析中极为有效。但当经济问题变得复杂时,几何分析立即暴露出其固有的局限。几何分析只能在二维平面上进行,最多只能同时处理两个变量——两种商品、两个消费者、两个生产者、两个市场。一旦问题涉及三个或更多变量,几何分析就无能为力了。然而,现实中的经济系统往往涉及数量众多的变量。即使是相对简单的两种商品两种要素的一般均衡模型,也需要同时考虑消费者对两种商品的需求、生产者对两种要素的使用、两种商品在两个市场上的出清等复杂关系。用二维几何图形来刻画这样的关系,不得不进行大量的简化假设,而这些假设往往以牺牲分析的准确性为代价。
文字推理作为传统经济学的第三种分析工具,在理论构建中发挥着不可替代的作用。经济学的许多核心概念——如交易收益、比较优势、信息不对称——最初都是以文字形式表述的。文字推理的优势在于其灵活性和表达力:它可以处理高度抽象的概念,可以容纳丰富的历史和制度背景,可以表述那些难以量化的因果关系。亚当·斯密的“看不见的手”命题、阿尔弗雷德·马歇尔的“正常利润”概念、约翰·梅纳德·凯恩斯的“有效需求不足”论断,都是通过精妙的文字推理建立起来的理论洞见。
然而,文字推理也有其固有的缺陷。首先,文字表述天然地缺乏精确性。同一术语在不同语境下可能指代不同的含义,不同作者使用同一概念时可能隐含着不同的假设。这种模糊性常常导致理论争论的鸡同鸭讲——争论的各方实际上在讨论不同的事情,但由于使用了相同的术语而误以为在讨论同一问题。其次,文字推理难以进行系统的检验。一组数学方程可以通过代入具体数值来验证其逻辑一致性,但一组文字命题却没有等价的方法来检验其内在矛盾。经济学历史上许多著名的争论——如关于货币数量论有效性的争论、关于政府干预必要性的争论——旷日持久而难有定论,部分原因在于争论各方都难以精确地表述自己的立场,也难以明确地指出对方论证中的逻辑漏洞。最后,文字推理难以捕捉变量之间的数量关系。经济学经常需要讨论“变化”——某种政策变动会导致产出增加多少、通货膨胀上升几个百分点——但这些数量关系很难用文字形式精确地表达,往往不得不借助模糊的定性描述。
传统经济学的这三种分析工具——边际分析、几何分析和文字推理——在经济学发展史上发挥了巨大的作用,它们共同构成了新古典经济学的分析框架。但这套框架在面对复杂的经济问题时表现出明显的力不从心。当经济问题涉及多种商品、多种资源、多个经济主体时,这套分析工具难以提供系统的、可计算的分析方法。经济学需要一种新的分析工具,这种工具应当能够处理高维问题,应当具有严密的逻辑结构,应当能够得出可检验的预测,应当提供可操作的决策建议。数学规划——尤其是线性规划——正是这样一种工具。
三、经济问题的数学结构
数学规划的革命性意义首先在于它揭示了经济问题的内在数学结构。资源配置问题表面上是一个具体的经济决策问题——工厂应当生产多少、各种原材料应当如何分配、不同产品的相对产量应当如何确定——但在这些具体的经济细节之下隐藏着一种抽象的数学结构。一旦识别出这种数学结构,就可以借助数学方法对问题进行分析和求解。康托罗维奇的伟大贡献在于,他第一个系统地揭示了资源配置问题的这种数学结构,并发展出了相应的数学方法来求解它。
数学规划问题的基本形式可以表述为:在一个由约束条件界定的可行集中,寻找使目标函数取得最优值的决策变量取值。这种问题结构虽然简单,却具有极大的普遍性。目标函数表达了决策者追求的目标,可以是利润最大化、成本最小化、时间最短化或其他任何可量化的目标。约束条件刻画了决策面临的限制,包括资源可用性、技术可行性、市场容量等各种因素。决策变量则是决策者可以自由选择的数量,代表了问题中的可控因素。这种问题结构之所以具有普遍性,是因为它能够容纳各种各样的具体问题。
考虑一个简化的资源配置问题:假设某个经济系统中有 $m$ 种稀缺资源,分别用 $R_1, R_2, \ldots, R_m$ 表示,每种资源的可用量分别为 $b_1, b_2, \ldots, b_m$。同时有 $n$ 种可能的资源使用方式,分别用 $A_1, A_2, \ldots, A_n$ 表示。这些使用方式可以是生产不同种类的产品、满足不同区域的需求、履行不同客户的订单等。令 $a_{ij}$ 表示采用第 $j$ 种使用方式对第 $i$ 种资源的单位消耗量,令 $x_j$ 表示第 $j$ 种使用方式的使用强度(可以理解为使用这种方式的活动水平)。那么,这个资源配置问题就可以表述为如下数学规划:
$$ \min \sum_{j=1}^{n} c_j x_j $$
$$ \text{s.t.} \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 $$
其中 $c_j$ 是与第 $j$ 种使用方式相关的成本系数,目标是最小化总成本。这个模型看似简单,却具有强大的表达能力。资源 $R_i$ 可以是劳动力、原材料、机器工时、资金或任何其他稀缺的生产要素;使用方式 $A_j$ 可以对应不同的产品线、不同的生产流程、不同的服务项目;约束条件可以包含资源限制、技术要求、质量标准、市场容量等各种因素。这种统一的数学形式使得不同领域、不同背景的经济问题能够在同一个框架下进行分析和比较。
数学结构还揭示了经济概念之间的精确关系。以机会成本为例,在线性规划中,如果某一资源 $i$ 的约束条件在最优解处是紧的(binding),即 $\sum_{j} a_{ij} x_j = b_i$,那么这个资源就是稀缺的,增加一单位这种资源的可用量就会改善目标函数的值。这个改善量就是资源 $i$ 的影子价格(shadow price),它精确地量化了该资源的稀缺程度——如果影子价格是正的,就说明该资源是稀缺的,增加供给能够增加价值;如果影子价格是零,就说明该资源是充裕的,增加供给不能增加任何价值。影子价格的概念将机会成本从一种模糊的经济学直觉转化为一个精确的数学量值。
数学结构还使得经济问题的求解成为可能。在传统的文字-几何分析框架下,资源配置问题的求解依赖于经济学家的直觉、经验和反复试错。但当问题涉及大量变量和约束时,这种方法很快就失效了。康托罗维奇的突破在于,他意识到许多经济问题具有特殊的数学结构——线性——这使得系统性的求解算法成为可能。线性函数的图像是一条直线,它的性质(如单调性、凸性)在整个定义域内保持一致,不存在曲率变化导致的复杂性。正是这种线性结构使得单纯形法(simplex method)能够高效地求解大规模的资源配置问题。
四、瓦尔拉斯均衡的数学困境
在揭示经济问题的数学结构方面,莱昂·瓦尔拉斯的贡献不容忽视。1874年,瓦尔拉斯在《纯粹经济学要义》中提出了后来被称为“一般均衡理论”的分析框架,这是经济学史上最雄心勃勃的理论建构之一。瓦尔拉斯试图证明,在一个包含多种商品和多个市场的经济体系中,通过价格机制的调节作用,所有市场能够同时达到均衡,资源配置由此实现帕累托最优。这一结论后来由阿罗和德布鲁在1954年以严格的数学形式加以证明,成为新古典经济学的基石之一。
然而,瓦尔拉斯的一般均衡理论在数学上面临严峻的困难。以一个包含 $L$ 种商品、$m$ 个消费者和 $n$ 个厂商的经济体系为例。在均衡状态下,每种商品的需求必须等于供给,这给出 $L$ 个市场出清条件。每个消费者在预算约束下最大化自己的效用函数,这给出 $m$ 组效用最大化的一阶条件。每个厂商在技术约束下最大化自己的利润,这给出 $n$ 组利润最大化的一阶条件。此外还有 $L$ 个商品价格、$m$ 个消费者的人均消费向量、$n$ 个厂商的产出向量等大量未知数需要确定。整个方程组的规模随着商品种类和消费者、厂商数量的增加而迅速膨胀。
这个方程组在数学上难以求解的原因是多方面的。首先,方程的数量巨大。即使对于一个只有10种商品、10个消费者和5个厂商的小型经济体系,也需要求解包含数十个未知数的方程组。其次,方程之间存在复杂的非线性关系。效用函数和利润函数通常不是线性的,它们可能包含平方项、指数项、对数项等非线性元素。这些非线性关系使得传统的代数求解方法无从下手。最后,不存在求解一般非线性方程组的通用算法。与线性方程组不同,非线性方程组没有高斯消元法这样放之四海而皆准的求解程序,必须针对具体的函数形式寻找特定的求解方法。
阿罗和德布鲁的贡献在于,他们证明了均衡的存在性,而没有给出求解的方法。他们使用拓扑学中的布劳威尔不动点定理来证明:在一定的条件下,存在一组价格使得所有市场同时出清。这个证明在数学上是严谨的,但它是一种存在性证明,而非构造性证明。布劳威尔不动点定理告诉我们的只是这样一个解一定存在,但并没有告诉我们如何找到它。从数学上说,存在性证明和构造性证明是两回事——前者只保证解的存在,后者则提供找到解的具体方法。经济学面临的困境是,瓦尔拉斯均衡的存在性已经得到证明,但它的具体数值却无法计算。
这种困境在实践中意味着什么?它意味着经济学家在理论上知道市场价格体系能够实现资源的有效配置,但在具体问题上无法给出任何可操作的建议。例如,如果政府打算对某种商品征税,经济学家在理论上可以引用福利经济学的基本定理来说明这会扭曲资源配置,但无法精确地计算出税收对各种商品价格、数量以及社会福利的影响。类似地,如果某项新技术得到推广应用,经济学家无法预测这将对整个经济的价格结构产生怎样的连锁反应。瓦尔拉斯的一般均衡理论提供了一个优美的理论框架,但它无法回答任何具体的、可检验的经济学问题。
五、康托罗维奇的突破
就在西方经济学家为一般均衡理论的数学困境所困扰时,一位苏联数学家已经找到了另一条道路。1939年,列奥尼德·康托罗维奇发表了《生产组织和计划中的数学方法》,首次系统地将线性规划方法应用于经济问题的分析和求解。这篇论文的重要性无论怎样强调都不为过:它标志着经济学分析从文字-几何范式向数学-计算范式的根本转变,为资源配置问题提供了一种全新的分析框架。
康托罗维奇的突破始于一个具体的经济问题——运输问题。假设有若干煤矿和若干城市,每个煤矿有一定的煤炭产量,每个城市有一定的煤炭需求,从每个煤矿到每个城市的单位运输成本是已知的。问题是:如何安排运输计划,使得在满足所有城市需求的前提下,总运输成本最低?这个问题在当时具有重要的实际意义,因为苏联幅员辽阔,煤炭运输的成本是国民经济的重要组成部分。
运输问题的结构具有一个显著的特征:它是线性的。总运输成本等于从每个煤矿运往每个城市的运输量乘以对应的单位成本之和,然后对所有煤矿-城市组合求和,这个表达式是决策变量的线性函数。需求约束和供给约束也都是线性的,它们只涉及决策变量的加权和与常数的大小比较。这种线性结构看似简单,却具有深刻的含义:它意味着问题具有某种内在的“凸性”,最优解一定出现在可行集的“角点”上,而不是在内部。
康托罗维奇的第二个贡献是,他推导出了线性规划问题的最优性条件。对于运输问题,他证明了一组数的存在——后来被称为“位势”——使得每个煤矿的位势加上从该煤矿到某城市的位势恰好等于单位运输成本。直观地说,位势可以被理解为资源的“内在价值”:从某个煤矿运输一单位煤炭到某个城市的“真实成本”,等于煤矿的价值加上运输路程的价值。当所有被使用的运输路线的成本都等于其位势之和时,运输计划就是最优的。这些最优性条件不仅在理论上优美,而且具有重要的实践意义:它们提供了一个检验标准,使得决策者可以判断当前的资源配置方案是否已经达到最优,如果不是,还应当如何调整。
康托罗维奇的第三个贡献是,他引入了后来被称为“影子价格”的概念。对于运输问题中的每个煤矿和每个城市,都存在一个影子价格,它反映了该节点的资源价值。如果某个煤矿的产量增加了,社会的总成本会相应增加,这个增量正好等于该煤矿的影子价格;如果某个城市的需求增加了,社会的总成本也会相应增加,这个增量正好等于该城市的影子价格。影子价格是资源稀缺性的精确度量:产量已经等于需求的煤矿,其影子价格一定为正,表示增加供给能够增加社会价值;产量尚未被完全使用的煤矿,其影子价格一定为零,表示增加供给不能增加任何社会价值。
影子价格的概念具有深刻的经济学含义。传统的经济学理论区分了“使用价值”和“交换价值”、“市场价格”和“自然价格”,但这些概念都是定性的,难以在具体决策中应用。影子价格则不同:它是可计算的,可以通过求解线性规划直接得到;它是可解释的,反映了资源对目标函数的边际贡献;它是可以比较的,不同资源的影子价格可以相互比较以确定资源的相对价值。影子价格使得“稀缺性”这个抽象的经济学概念第一次获得了精确的量化表达。
康托罗维奇的贡献在战后得到了广泛的认可和应用。1947年,乔治·丹齐格发明了单纯形法,这是求解线性规划问题的高效算法。单纯形法利用线性规划的“角点”结构,通过在可行集的顶点之间进行系统性的移动来寻找最优解。丹齐格的方法使得线性规划能够应