Skip to content

2.6 列昂惕夫投入产出模型

在华西里·列昂惕夫(Wassily Leontief)获得诺贝尔奖的工作中,线性代数起着重要的作用,如第1章开始所提到的。本节所叙述的经济模型是现在世界各国广泛使用的模型的基础。

设某国的经济体系分为 个部门,这些部门生产商品和服务。设 中产出向量,它列出了每一部门一年中的产出。同时,设经济体系的另一部分(称为开放部门)不生产商品或服务,仅仅消费商品或服务,设 为最终需求向量(或最终需求账单),它列出经济体系中的各种非生产部门所需求的商品或服务。此向量代表消费者需求、政府消费、超额生产、出口或其他外部需求。

由于各部门生产商品以满足消费者需求,生产者本身创造了中间需求,需要这些产品作为生产部门的投入。部门之间的关系是很复杂的,而生产和最后需求之间的联系也还不清楚。列昂惕夫思考是否存在某一生产水平 恰好满足这一生产水平的总需求( 称为供给),从而

列昂惕夫的投入产出模型的基本假设是,对每个部门, 中有一个单位消费向量,它列出了该部门的单位产出所需的投入。所有的投入与产出都以百万美元作为单位,而不用具体的单位(如吨等)(假设商品和服务的价格为常数)。

作为一个简单的例子,设经济体系由三个部门组成——制造业、农业和服务业。单位消费向量 如表2-1所示。

表 2-1 每单位产出消费的投入

购买自制造业农业服务业
制造业0.500.400.20
农业0.200.300.10
服务业0.100.100.30
例 1

如果制造业决定生产 100 单位产品,它将消费多少?

计算

为生产 100 单位产品,制造业需要消费制造业其他部门的 50 单位产品,20 单位农业产品,10 单位服务业产品.

若制造业决定生产 单位产出,则在生产的过程中消费掉的中间需求是 . 类似地,若 表示农业和服务业的计划产出,则 为它们所对应的中间需求. 三个部门的中间需求为

其中 是消耗矩阵 ,即

方程(1)和(2)产生列昂惕夫模型.

列昂惕夫投入产出模型或生产方程

可把(4)重写为

例 2

考虑消耗矩阵为(3)的经济体系. 假设最终需求是制造业 50 单位,农业 30 单位,服务业 20 单位,求生产水平 .

(5)中系数矩阵为

为解方程(5),对增广矩阵作行变换:

最后一列四舍五入到整数,制造业需生产约226单位,农业119单位,服务业78单位。若矩阵 可逆,则可应用2.2节定理5,用 代替 ,由方程 得出 .下列定理说明,在大部分的实际情况中, 是可逆的,而且产出向量 是经济上可行的,亦即 中的元素是非负的。

在此定理中,列的和表示矩阵中某一列元素的和。在通常情况下,某一消耗矩阵的列的和是小于1的,因为一个部门要生产一单位产出所需投入的总价值应该小于1。

定理 11

为某一经济体系的消耗矩阵, 为最终需求。若 的元素非负, 的每一列的和小于 1,则 存在,产出向量

有非负元素,且是下列方程的唯一解:

下面的讨论说明定理成立的理由,且给出一种计算 的新方法.

的公式

假设由 表示的需求在年初提供给各种工业,它们制定产业水平为 x=d 的计划,它将恰好满足最终需求. 由于这些工业准备产出为 ,它们将提出对原料及其他投入的要求. 这就创造出对投入的中间需求 Cd.

为满足附加需求 ,这些工业需要额外的投入为 ,当然,它又创造出第二轮的中间需求,当要满足这些需求时,它们又创造出第三轮需求,即 ,等等.

理论上,这个过程可无限延续下去,虽然实际上这样一系列事件不可能一直发生下去。我们可把这一假设的情形表示如表2-2所示。

表 2-2

要满足的需求为满足此需求需要的投入
最终需求
中间需求
第一轮
第二轮
第三轮

满足所有这些需求的产出水平

为了使(6)有意义,我们使用下列代数恒等式:

可以证明,若 的列的和都严格小于 1,则 I-C 是可逆的,当 趋于无穷时 趋于 0,而 。(这有点类似于当正数 小于 1 时,随着 增大, )应用(7),我们有当 的列的和小于 1 时, (8)

我们将(8)解释为当 充分大时,右边可以任意接近于

在实际的投入产出模型中,消耗矩阵的幂迅速趋于0,故(8)实际上给出一种计算 的方法。类似地,对任意 ,向量 迅速地趋于零向量,而(6)给出实际解 的方法。若 中的元素是非负的,则(6)说明 中的元素也是非负的。

中的元素是有意义的,因为它们可用来预计当最终需求 改变时,产出向量 如何改变。事实上, 列的元素表示当第 个部门的最终需求增加1单位时,各部门需要增加产出的数量。见习题8。

数值计算的注解 在任何应用问题中(不仅是经济学),方程 总可以写成 的形式,其中 。若方程组很大而且稀疏(大部分元素为0),可能 的各列元素的绝对值之和小于1,这时 。若 趋向于零足够迅速,则(6)和(8)可以用来作为解方程 的实际方法,也可用来求

练习题

设某一经济体系有两个部门:商品和服务。商品部门的单位产出需要0.2单位商品和0.5单位服务的投入,服务部门的单位产出需要0.4单位商品和0.3单位服务的投入。最终需求是20单位商品和30单位服务。列出列昂惕夫投入产出模型的方程。

习题2.6

习题 1~4 讨论一个经济体系,它分为制造业、农业和服务业三个部门,见上图。制造业产出每单位需要 0.10 单位制造业产品,0.30 单位农业产品和 0.30 单位服务产品投入。农业每单位产出需要 0.20 单位它自己的产出,0.60 单位制造业产出,0.10 单位服务产出。服务业每单位产出消耗 0.10 单位服务,0.60 单位制造业产品,但不消耗农业产出。

  1. 构造此经济体系的消耗矩阵, 若农业要生产 100 单位产出, 产生的中间需求是什么?

  2. 为了满足最终需求为 18 单位农业产品(对其他部门无最终需求),总的产出水平应为多少(不要计算逆矩阵).

  3. 为了满足最终需求为 18 单位制造业产品(对其他部门无最终需求),总的产出水平应为多少(不要计算逆矩阵).

  4. 为了满足最终需求为 18 单位制造业产品,18 单位农业产品,0 单位服务,总的产出水平应为多少.

  5. 考虑生产模型 ,该经济体系有两个部

门,其中

应用逆矩阵来确定最终需求.

  1. 重复习题5,取 .

  2. 如习题 5. a. 为满足最终需求为部门 1 的 1 单位产品,产出水平应为多少? b. 用逆矩阵求出最终需求为 时的总产出水平. c. 应用事实 说明()和() 的答案以及与习题 5 的答案有何关系.

  3. 消耗矩阵, 它的列的和小于 1. 设 为满足最终需求 的产出向量, 为满足不同的最终需求 的产出向量.

. 证明:若最终需求由 改变为 ,则新的产出水平必须为 ,于是 给出需求改变 时产出必须改变的量.

. 设 中第1个元素为1其他元素为0的向量,说明为什么对应的产出 的第1列。这表明 的第1列给出当第1部门的最终需求增加1单位时,其他部门需要增加的产出。

  1. 设某一经济体系有 3 个部门,解它的列昂惕夫方程,其中
  1. 美国经济在 1972 年的消耗矩阵 具有下列性质:矩阵 的每个元素都是正的。说明仅增加某一部门的产出的需求对其他部门的影响是什么。

  2. 列昂惕夫产出方程 通常与对偶的价格方程

联系在一起,其中 为价格向量,它的元素列出各部门产出的单位价格, 是增值向量,它的元素是每单位产出附加的价值(增值包括工资、利润、折旧等)。经济中重要的事实是国内生产总值(GDP)可用两种方式表示:

证明第二个等式.(提示:用两种方式计算 .)

  1. 为消耗矩阵,当 。对 ,令 ,求出把 联系的差分方程,从而得出由(8)计

的迭代算法.

练习题答案

13.[]下面的消耗矩阵 是基于 1958 年美国经济的投入产出数据,其中把 81 个部门合并成 7 个大的部门:(1)非金属家用及个人产品,(2)最终金属产品(如汽车),(3)基础金属产品及矿业,(4)基础非金属产品与农业,(5)能源,(6)服务业,(7)娱乐与其他产品。 求出满足最终需求 的产出水平(单位:百万美元)。

  1. []习题 13 中的需求向量是 1958 年数据. 但列昂惕夫在讨论中应用了一个接近 1964 年的数据:

263 985, 6 526)

求出满足此需求的产出水平.

  1. []用方程(6)解习题 13, 设 , 对 k = 1, 2, …, 计算 . 需要多少步才能得到有 4 位有效数字的答案?

已给下列数据:

购买自每单位产出所需投入外部需求
商品服务
商品0.20.420
服务0.50.330

列昂惕夫投入产出模型为 ,其中