![中级微观经济学](https://wfqqreader-1252317822.image.myqcloud.com/cover/905/34919905/b_34919905.jpg)
第三节 最优化
在经济学中,经常要碰到效用最大化、成本最小化、利润最大化等问题,这些问题都是要求极(最)大值或极(最)小值,统统都可以归结为最优化问题。现在我们就来学习一些基本的最优化的方法。
一、无约束的最优化
(一)一元函数的最优化
一元函数的最优化问题比较简单,但对后面的最优化问题有很强的启示,我们先讨论最大化问题max y=f(x)。
我们知道,当上式实现最大化时,必须满足一阶条件和二阶条件,一阶条件是必要条件,二阶条件是充分条件。
一阶条件:当x*为最优解时,有f′(x*)=0
二阶条件:当x为x*时,d2y<0,即f″(x*)<0
f″(x)<0实际上要求函数为凹函数。
对于最小化问题min y=f(x)。
一阶条件:当x*为最优解时,有f′(x*)=0
二阶条件:当x为x*时,d2y>0,即f″(x*)>0
f″(x)>0实际上要求函数为凸函数。
(二)二元函数的最优化
对于最大化问题max y=f(x1, x2)。
一阶条件:当为最优解时,有
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1739195676-k1cqb207dsYmxAHTMaWkYsICZ7yxxc8A-0-fb2c9adc7da4b403944176d3e9093d2f)
二阶条件:当x为时,有f11<0且
现在来证明二阶条件:
当满足一阶条件时,并不一定能实现y的最大化,必须要满足二阶条件才能使y取得最大值,二阶条件的要求是
。
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0015_0007.jpg?sign=1739195676-8b58j7rSSDiePr7NLkXsHeoxEV7G3GUW-0-43c17a798ec2f92bab89cadb6e1c160c)
要d2y<0,就必须要有
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0015_0008.jpg?sign=1739195676-EIazLikpUmkohPXXyme7tHmJvPJvoXhL-0-45abb074ef1b46280f6b40e75a3190de)
即
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0015_0009.jpg?sign=1739195676-8gLVbqAI8l6F9a3n2MwB14vpQkcTPixd-0-e211fda9badc2e2e8c8e08dcbea84735)
因为,所以二阶条件也可以写成
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0015_0011.jpg?sign=1739195676-BDb6hXtectvDQJqXzV6UDa5wRQlMKt4d-0-b13cb392b2e7cc3f46b91752e10b99de)
在经济学中,被称为海塞行列式,用H表示。
对于最小化问题min y=f(x1, x2)。
一阶条件:当为最优解时,有
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0015_0014.jpg?sign=1739195676-ctufTbFidpiFrqeoC2gM6Fv8syhQw4y5-0-12d2557fbe9db4d91fcd8ca6dae3d32c)
二阶条件:当x为时,有f11>0且
,或者
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739195676-h9nV9ydCPeUNw7imxg6KxAL3WRogYHO7-0-b7ee98b892a8cba33e1643f406841a58)
(三)函数的凹凸性
当函数为凹函数时,函数可以取得最大值;当函数为凸函数时,函数可以取得最小值,如图1-2所示。
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1739195676-2jzGhh5UFEFGRZtYgvCqXqkcDTTuwNwJ-0-bccb2fda1b5c2255bcd0c86188c14799)
图1-2 凹、凸函数的最值
现在我们就给出函数凹凸性的定义:
函数y=f(x1, x2)
定义1:对于任意两点和
,
如果,那么f(x1, x2)为凹函数。
如果,那么f(x1, x2)为凸函数。
其中,θ∈[0,1]。当不等号严格成立时,称f(x1, x2)为严格凹(凸)函数。
从图形上看,当曲线上任意两点的连线都在曲线的下方时,函数为凹函数;当曲线上任意两点的连线都在曲线的上方时,函数为凸函数,如图1-3所示。
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0016_0008.jpg?sign=1739195676-tigtNmZx6cdiAQXwqbyqJv0LiJzpH8Vn-0-2a2e2b43402f2826cc2612e3dd5d7c49)
图1-3 凹、凸函数的判定
定义2:当函数y=f(x1, x2)可导时,
若f11≤0且≥0,则f(x1, x2)为凹函数,不等号严格成立,则为严格凹函数。
若f11≥0且,则f(x1, x2)为凸函数,不等号严格成立,则为严格凸函数。
比较这个定义和前面最优化问题的二阶条件,我们就可以看到,当函数为严格凹(凸)函数时,函数就自动满足了最大(小)值的二阶条件了。
(四)带参变量的最优化及包络定理
现在要求的最大化问题为max y=f(x1, x2, a),其中a为参数。
根据一阶条件有
∂f(x1, x2, a)/∂x1=0
∂f(x1, x2, a)/∂x2=0
由上两式可以求解得
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0017_0003.jpg?sign=1739195676-aaQj2oWeqP2e8btfKjVhOiC0LmbLs2Iq-0-5b701d365aad57de9f31761057870efd)
把最优解代入目标函数,得
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0017_0004.jpg?sign=1739195676-7crFltOeCiCkRhCbWNn7KMAdnXPtt9tL-0-0191538977a9e5540e29819816bd6c43)
从上式得知最优值实际上是参数a的函数,即y*=y*(a),我们把这个函数称为值函数。现在我们想看看参数a的变化对值函数的影响,即求dy*/da。
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0017_0005.jpg?sign=1739195676-YDl9bIDqHEcavcx8x8Sp7bUfgoJb4HAi-0-44f9fb0241aa47883b1eb0e779a1375d)
由一阶条件可知,前两项为0,则
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0017_0006.jpg?sign=1739195676-Xfiuby8cCaBI5At4EJaoqQMXXcgBbs4D-0-09e42cfe7e7bef211728b1ce56c701a9)
这说明值函数对参变量求导就等于原函数直接对参变量求导,这就是所谓的包络定理。包络定理在今后的章节中大量运用,可以大大简化我们的运算。
二、等式约束下的最优化
(一)一般情形
很大一部分经济学中的最优化问题是有约束条件的最优化问题,特别是等式约束下的最优化非常普遍。本部分探讨求解等式约束下的最优化的方法和需要满足的条件,不给出过多的证明。
等式约束下的最大化问题的一般形式为
max y=f(x1, x2)
s. t. g(x1, x2)=c
求解这个问题的一般方法为拉格朗日乘数法,构造拉格朗日函数
L=f(x1, x2)+λ[c-g(x1, x2)]
一阶条件为
∂L/∂x1=f1-λg1=0
∂L/∂x2=f2-λg2=0
∂L/∂λ=c-g(x1, x2)=0
前面两个等式可以合为一个,即
f1/g1=f2/g2=λ
二阶条件为
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739195676-4wfGqJ5my3UjCh4fCmGAPeEbg3f5S6Mc-0-9878b7f4fdecc92ecae46897341ebdde)
我们把称为加边的海塞行列式。
对于等式约束下的最小化问题:
min y=f(x1, x2)
s. t. g(x1, x2)=c
构造拉格朗日函数
L=f(x1, x2)+λ[c-g(x1, x2)]
一阶条件为
∂L/∂x1=f1-λg1=0
∂L/∂x2=f2-λg2=0
∂L/∂λ=c-g(x1, x2)=0
二阶条件为加边的海塞行列式小于0,即H-<0。
(二)线性约束
接下来,我们讨论等式约束中的一种特殊情形——线性约束。于是,最优化的问题就转化为:
max y= f(x1, x2)
s. t. ax1+bx2=c
构造拉格朗日函数:
L= f(x1, x2)+λ(c-ax1-bx2)
一阶条件为
∂L/∂x1= f1-λa=0,即a= f1/λ
∂L/∂x2= f2-λb=0,即b= f2/λ
∂L /∂λ= c-ax1-bx2=0
根据前面的讨论可得,二阶条件要求加边海塞行列式大于零,即
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1739195676-JGKyj0h3ftaZWH2eN7ZhTGX26oJ5pbEr-0-76657bae7ebe372c3aed52aebdc551b5)
最终要求
![](https://epubservercos.yuewen.com/1200A4/18642084008760506/epubprivate/OEBPS/Images/figure_0019_0002.jpg?sign=1739195676-5O2CatX78CuWhlbPgiYPzK1b5oJ5NHaU-0-ccf8f515bcf49b590404f914ecf22385)
从上述的一阶条件和二阶条件可知,在线性等式约束条件下,目标函数y=f(x1,x2)要取得极大值,很大程度上取决于目标函数的性质,即要求2f12f1f2-。而满足这一要求的函数我们称为严格的拟凹函数。如果2f12f1f2-
,则函数为拟凹函数。拟凹函数又称为准凹函数,是类似于凹函数的函数。实际上,凹函数一定是拟凹函数,但拟凹函数不一定是凹函数。
拟凹函数在经济学中有广泛的运用,对于它的具体经济学含义,我们今后在讨论具体的经济学问题的时候再介绍。