拉格朗日乘数法的解题思路

如题所述

我们知道, 对于限制条件为等式,x值均为正值的最大化问题, 满足最大化的x组合一定满足:F(i)(x*)-Σλj Gj(i)(x*)=0, i=1,2,3,.....n, j=1,2,...m. 从这里我们看到,如果限制条件 Gj(x*)=cj 中的 cj 变化 dcj , 如果全部作用于x(i),那么引起的dx(i)=dcj/Gj(i)(x*),从而导致目标方程取值变化dF=F(i)(x*)dcj/Gj(i)(x*)=λj*dcj [注意:对于同一个限制条件j,我们由上一节已经知道必然有: F(i)(x*)/Gj(i)(x*)=F(i')(x*)/Gj(i')(x*)=λj (i不等于i')]. 那么我们得到:λj=dF/dcj.也就是说,拉格朗日乘数其实代表的是cj对最大化目标函数F的边际影响. 虽然这里考虑的是仅仅cj发生变化,我们可以对此加以推广,比如整体的c向量发生变化到 c+dc, dc是一个m-维向量, 那么F的总变化量dF就是Σλj dCj, j=1,2,...m.
举一个具体的实例: 假如一个计划经济体系下,政府实施如前所述的最大化问题(在有限资源如劳动力,自然矿产,人力资本等的限制下使社会整体效用/福利最大化),并已经找到了满足最大化条件的x组合. 假设万能的上帝允许该国的劳动力资源可以额外增加dc1, 那么根据拉格朗日乘数的经济学含义我们知道给整个社会带来的福利将是λ1*dc1. 但是上帝说:要获得这个额外的劳动力资源,你们必须以一定数量的其他资源比如土地来跟我交换,以示公平.那么我们人类政府该拿多少土地来跟上帝换呢?指定该土地数量为dx2,那么由此减少的社会福利是λ2*dc2. 如果λ1*dc1>λ2*dc2,上帝不会答应,如果反之我们不会答应.所以必然有λ1*dc1=λ2*dc2,也就是dc2=(λ1/λ2)dc1. 学过初级微观的朋友马上可以看出,这跟微观经济学中相对价格的概念十分相似.相对价格反映物与物之间的交换价值,即人们愿意怎么样进行物与物的交换.不同的是,这里的价格不是以钱来计算,而是以社会福利来衡量;这里的相对价格λ1/λ2中的λ1和λ2是基于解决社会福利最大化问题而计算出来的,不同于市场中的价格P1,P2. 由于这个原因,我们把λ叫做影子价格(shadow price). 如果我们偶尔发现某个市场经济下市场价格之比恰恰等于影子价格之比,我们称这个市场被一双看不见的手所指引,因为该市场居然可以自发调整解决社会福利的最大化问题.
再来考虑限制条件为非等式的情况. 我们知道市场价格通常都不可能为零或负数.但是影子价格确不同,它描述的是限制方程右方cj对整体目标函数值的边际影响.在限制条件Gj为非等式的情况下,增加额外的cj不一定就意味着目标函数值的增加.比如, 限制条件为社会某消费产品不得高于cj,目标函数为投资量.如果cj提高,那么消费该产品增加,导致投资量减少,目标函数值减少.这时影子价格就是一个负值.再比如,目标函数为产量,限制条件为同时参加劳动的工人数量不得高于cj.如果cj增加,那么同时劳动的工人数量增加,可能导致劳动力边际产量递减效应的发生,这时总产量可能不增反降.这时我们情愿不增加工人;换句话说,我们情愿把一些资源放在一旁不予利用(free dsiposal).这时候再增加这些劳动力资源,对总产量已经没有作用了,所以影子价格为零. 事实上,根据前一节所述的库恩-塔克定理,这一点是很明显的.库恩-塔克定理说,满足最大化问题解的x一定使得下面的条件满足:
Lλ(x, λ)>=0, λ>=0, 互补松散
就是说,如果Lλ(x, λ)=c-G(x*)>0, 那么说明有资源余缺闲置,这时λ=0.如果Lλ(x, λ)=c-G(x*)=0,那么说明资源全部被使用,其边际效用λ>0.
注意:这里我们通过对拉格朗日乘数的解释考查了cj的微小变动dcj对目标函数最大值的变化的影响,这就是开篇所说的比较静态研究--研究参数θ的变化对最大值的影响.所以我们在进行比较静态研究的时候必须把目标函数看成是同时关于x和参数θ的函数. 基于这一点,我们从另一个角度来看λ的确定. 考察参数cj,如果cj变化一点点到cj+dcj,那么相应地最佳组合x*变动到x*+dx*,最大目标值也由F(x*)变化为F(x*+dx*).由泰勒一阶展开我们得到: dF=F(x*+dx*)-F(x*)=Fx(x*)dx*+Fcj(x*)dcj.根据拉格朗日乘数法一阶必要条件,我们有:Fx(x*)=λj Gx(x*),所以dF=λj Gx(x*)dx*+Fcj(x*)dcj=λj Gx(x*)dx*,我们又知道根据限制条件方程G(x*)=cj,在cj变化到cj+dcj的过程中,Gx(x*)dx*=dcj,所以dF=λj dcj.同样推导出了λ的定义式. 更一般地,如果F和G都是关于x和参数θ的函数,如果参数θ变动到θ+dθ,x随之变动到x+dx,那么:
dF=F(x+dx,θ+dθ)-F(x,θ)=Fx(x,θ)dx+Fθ(x,θ)dθ=λGx(x,θ)dx+Fθ(x,θ)dθ...(1)
由于G是关于x和θ的函数G(x,θ)=c,所以在θ变化的过程中始终有
Gx(x,θ)dx+Gθ(x,θ)dθ=dc...................................................(2)
代入(1)式,我们得到:
dF=λdc -λGθ(x,θ)dθ+Fθ(x,θ)dθ=Lθ(x,λ,θ)dθ+λdc....................(3)
这就是最一般化的比较静态公式.我们在研究影子价格λ的时候,没有考虑任何参数θ的变化,所以公式(3)的第一项为零,这样dF=λdc.反之,我们在某些情况下不考虑c的变化,而侧重于参数θ的变化,这时公式(3)变化为: dF=Lθ(x,λ,θ)dθ.如果只有函数F跟θ有关,而G跟θ无关,那么公式(3)简化为dF=Fθ(x,θ)dθ. 注意:1. 在参数θ变化的过程中,θ-->θ+dθ,x-->x+dx,但是对目标函数值的影响却只要考虑拉格朗日函数对θ的偏微分,而且该偏微分在原来最优点x处取值.这是我们用泰勒一阶展开应该得到的结论. 2.这里的x虽然没有标上星号*,但不言自明的是它们都应该是最优组合,而且它们也都是关于参数θ的函数x(θ). 如果我们把最大化了的F定义成一个新函数最优目标方程V(θ),那么由刚刚推导出来的公式(3): dF=Fθ(x,θ)dθ 我们有 Vθ(θ)=Fθ(x(θ),θ). 再次提醒注意,这里的x(θ)是满足最大化条件的最优点.如果我们再定义一个普通目标函数F(x',θ),但是这里的x'是任意值,不一定是最优点x(θ).假设对应这个x'的能使 F 函数值最大的θ是θ'.那么V(θ)在θ'点处的斜率为:Vθ(θ')=Fθ(x(θ'),θ'). 但我们知道,x(θ')=x'.所以Fθ(x(θ'),θ')=Fθ(x',θ').而后者就是函数F(x',θ)在点θ'的斜率.这就是说,函数V(θ)和函数F(x',θ)在点(x',θ')处的斜率相等. 这个结论对于x'取任意一个固定值都是成立的,所以从几何图形上来看,见图示,最优目标函数V(θ)把普通目标函数曲线族紧紧包围住.因此,dF=Fθ(x,θ)dθ 往往又称为包络定理(envelope theorem). 微观经济学里面的短期成本和长期成本之间的关系就是符合信封定理的,因为这里的成本都是满足了成本最小化之后的成本。
均衡原则
微观经济学研究消费者行为时,所要阐述的核心问题是消费者均衡的原则。所谓消费者均衡指的是一个有理性的消费者所采取的均衡购买行为。进一步说,它是指保证消费者实现效用最大化的均衡购买行为。
但人的需要或欲望是无限的,而满足需要的手段是有限的。所以微观经济学所说的效用最大化只能是一种有限制的效用最大化。而这种限制的因素就是各种商品的价格和消费者的货币收入水平。
首先,我们先引入一些名词解释:
总效用(TU):消费者在一定时间内消费一定数量某种商品或商品组合所得到的总的满足。
边际效用(MU):消费者在所有其它商品的消费水平保持不变时,增加消费一单位某种商品所带来的满足程度的增加,也就是说指增加一单位某种商品所引起的总效用的增加。
商品数量(Q),商品价格(P), 收入(I)
边际效用的公式表达为:MU=∂TU/∂Q
那么如何才能实现在制约条件下效用最大化的商品组合呢?
就是当消费者把全部收入用于购买各种商品时,他从所购买的每一种商品所得到的边际效用与其价格的比例都相同,这样的商品组合就是最佳的或均衡的商品组合。
假设当消费者选择两种商品x,y时,消费者均衡原则的公式表达为:
MUx/Px = MUy/Py(/为分数线)
制约条件的公式表达式为:I=Px∙Qx+Py∙Qy。那么这一结论是如何推导出来的呢?解决这一问题最直接的方法就是拉格朗日乘数法。
上面说到:在利用偏导数求多元函数的极值时,若函数的自变量有附加条件,则称之为条件极值。这时,可用拉格朗日乘数法求条件极值。具体方法如下:
设给定二元函数z=ƒ(x,y)和附加条件φ(x,y)=0,为寻找z=ƒ(x,y)在附加条件下的极值点,先做拉格朗日函数L(x,y)=ƒ(x,y)+λφ(x,y),其中λ为参数。求L(x,y)对x和y的一阶偏导数,令它们等于零,并与附加条件联立,即
L'x(x,y)=ƒ'x(x,y)+λφ'x(x,y)=0,
L'y(x,y)=ƒ'y(x,y)+λφ'y(x,y)=0,
φ(x,y)=0
套用到微观经济学里面:设效用函数U(Qx,Qy),为使它在制约条件下取得极值,首先建立拉格朗日函数:L=U(Qx,Qy)+λ( I-Px∙Qx-Py∙Qy),λ为参数。求L(x,y)对x和y的一阶偏导数,令它们等于零,并与附加条件连立。

∂L/∂Qx=∂U/∂Qx-λPx=0 ⑴
∂L/∂Qy=∂U/∂Qy-λPy=0 ⑵
I-Px∙Qx-Py∙Qy=0 ⑶
将方程⑴除以方程⑵,得:
∂U/∂Qx ‗ Px 即 MUx ‗ MUy
∂U/∂Qy Py PX Py
所以,消费者要实现两种商品的效用最大化,边际效用的比率应该等于价格比率。
以上是关于x和y两种商品所说的,是否同样适用于多种商品呢?答案是肯定的。如果消费者在n种商品中做出选择,则消费者均衡的原则可表达为:
MU1 ‗ MU2 ‗ MU3 ‗ … ‗ MUn
P1 P2 P3 Pn
这一结论同样可用拉格朗日乘数法证明。
拉格朗日乘数法可推广到求n元函数ƒ(x1,x2,…,xn)在m个附加条件φ(x1,x2,…,xn)下的条件极值。
方法如下:
m
⑴做拉格朗日函数L(x1,x2,…,xn)=ƒ(x1,x2,…,xn)+ ∑λiφi(x1,…x2);
i=1
⑵求L(x1,…xn)关于x1,…xn的偏导数,令它们等于零,并与附加条件联立,即
m
L'xi==ƒ'xi+ ∑λiφ'i=0 ,i=1,2,…,n
i=1
φk(x1,x2,…,xn)=0 ,k=1,2,…,n
求解此方程组,可得到极值点。
回到我们的问题中,设效用函数U(Qx1,Qx2,…Qxn),为使它在制约条件下取得极值,首先建立拉格朗日函数:
L=U(Qx1,Qx2,…Qxn )+λ(I-Px1∙Qx1-P2∙Qy2-…-Pxn∙Qxn),λ为参数。求L(x1,x2,…xn)对x1,…,xn的一阶偏导数,令它们等于零,并与附加条件联立。

∂L/∂Qx1=∂U/∂Qx1-λPx1=0 (1)
∂L/∂Qx2=∂U/∂Qx2-λPx2=0 (2)
…… …
∂L/∂Qxn=∂U/∂Qxn-λPxn=0 (n)
I-Px1∙Qx1-P2∙Qy2-…-Pxn∙Qxn
将方程⑴到(n)相除,即得,
MUx1 ‗ MUx2 ‗ … ‗ MUxn
Px1 Px2 Pn
所以,消费者要实现n种商品的效用最大化,边际效用的比率应该等于价格比率。

温馨提示:答案为网友推荐,仅供参考