高级微观经济学数学准备

  • 格式:docx
  • 大小:404.66 KB
  • 文档页数:14

(一)函数

1凹(凸)函数

1.1凸集

凸集:对于任意两点uS和vS,且对于每一个[0,1],当且仅当(1)wuvS为真时,集合nSR为凸集。

凸集要求集合内两点之间的连线必须也在集合内,即该集合不存在任何孔,它的边缘也不能有缩进。例如,平面中,一条线段就是一个凸集,而一个圆圈则不是。

1.2凹(凸)函数

介绍凸集是为了引入凹(凸)函数:不管是凹函数还是凸函数都要求其定义域是凸集。我们可以先举个例子直观感受下凹(凸)函数的特征,比如函数244yxx就是一个凹函数,它在定义域内呈现出峰形;函数244yxx就是一个凸函数,它在定义域内呈现谷底。

现在具体给出凹(凸)函数的定义:

对于函数:fDR,其定义域内任意两个不同的点1x和2x,当且仅当

时,函数f为凹函数。

对于函数:fDR,其定义域内任意两个不同的点1x和2x,当且仅当

时,函数f为凸函数。

若将不等号“” 和“”分别变换成严格不等号“”和“”,上述定义便成了严格凹函数和严格凸函数的定义。

因为凹函数的定义域为凸集,因此点12x(1)xtt也一定在函数的定义域内。

我们可以利用凹(凸)函数和严格凹(凸)函数判断函数极值的情况。凹函数一定存在绝对极大值,但绝对极大值可能不是唯一的,因为如果山峰包含一个平顶,则可能存在多重绝对极大值。仅当我们限定它为严格凹形函数时,绝对值才可能是唯一的。

1.3凹(凸)函数与凸集的关系

首先我们必须区别凸集与凸函数的概念。

根据定义,可知当“凸的”在描述集合时,它要求该集合不能出现任何孔,边缘也不能有缩进。这不同于之前的凹(凸)函数:当“凸的”在描述函数时,它确定的是一条曲线或曲面是如何弯曲的。

但凹(凸)函数确实与凸集有关。除了定义域都要求是凸集之外,它们都可以引致一个凸集。

定理

(x)f是凹函数(x)x,(x)AyDfy,是凸集;

(x)f是凸函数(x)x,(x)AyDfy,是凸集。 即,由函数上的点以及函数曲线(曲面)之下的点组成的集合若是凸集该函数为凹函数;由函数上的点以及函数曲线(曲面)之上的点组成的集合若是凸集该函数为凸函数。

2拟凹(拟凸)函数

不管是凹(凸)函数还是严格凹(凸)函数,它们对函数都有比较强的设定。但是通常,理论研究的工作之一是为保证获得结果,识别出我们需要对函数进行的最弱的可行设定。拟凹(拟凸)函数则是一个相对而言更弱的条件。

拟凹(拟凸)函数的定义如下:

对于函数:fDR,其定义域内任意两个不同的点1x和2x,当且仅当

时,函数f为拟凹函数。

对于函数:fDR,其定义域内任意两个不同的点1x和2x,当且仅当

时,函数f为拟凸函数。

若将不等号“” 和“”分别变换成严格不等号“”和“”,上述定义便适用于严格拟凹函数和严格拟凸函数的定义。

我们也可以通过更直观的方法检验函数的拟凹性和拟凸性。

设00()xx,(x)SyDfy 为函数(x)f在0y水平上的上等值集,00()xx,(x)IyDfy为函数(x)f在0y水平上的下等值集。

定理

对于值域内的所有y值,(y)S都是凸集:fDR是拟凹函数

对于值域内的所有y值,(y)I都是凸集:fDR是拟凸函数

经济学中常假设拟凹的效用函数。根据定理,拟凹的效用函数保证了其上等值集为凸集。

3函数间关系

(1)(x)f是(严格)凹函数(x)f是(严格)凸函数;

(2)(x)f是(严格)拟凹函数(x)f是(严格)拟凸函数;

(3)(x)f是(严格)凹函数(x)f是(严格)拟凹函数(反之不成立);

(4)(x)f是(严格)凸函数(x)f是(严格)拟凸函数(反之不成立);

(5)单调函数既是拟凹函数也是拟凸函数

(6)凹(凸)函数相加仍为凹(凸)函数,拟凹和拟凸函数则没有类似关系。

(二)无约束的最优化问题

1一元函数的无约束极值

本讲义将讨论的函数范围限定在二次连续可微函数的范围里。 给定一个二次连续可微的一元函数,()yfx。易知,它在0xx处取得极值的一阶必要条件为:'()0fx。而该极值究竟是极大值还是极小值得看''()fx的符号:若''()0fx,则0()fx为唯一的绝对极大值;若''()0fx,则0()fx为唯一的绝对极小值。

利用上述极值的导数条件,我们可以推导出极值的微分条件,即:

'()0dyfxdx极值的一阶必要条件:对于任意非零dx,函数的一阶全微分为零;

222['()]''()''()()dydfxdxfxdxfxdx对于任意非零dx,我们也可以通过计算函数的二阶全微分来判断极值的情况。

综上,当函数为二次连续可微时,它取得极值的必要条件为:

(1)函数在*x取得绝对极大值*2*2'()0''()0dyfxdxdyfxdx(),对于任意非零dx都成立;

(2)函数在*x取得绝对极小值*2*2'()0''()()0dyfxdxdyfxdx,对于任意非零dx都成立。

在满足必要条件的前提下,函数取得唯一的绝对极值时充分条件为

2*2''()0dyfxdx(),对于任意非零dx都成立函数在*x取得唯一绝对极大值;

2*2''()0dyfxdx(),对于任意非零dx都成立函数在*x取得唯一绝对极小值。

只要将dx改为一阶微分向量xd,以上极值的微分条件能直接从单变量的情况推广至两个甚至多个变量的情况。

2多元函数的最优化问题

2.1一阶条件

稳态值:nR上的函数12(,,...,)nyfxxx的稳态值****12(,,...,)xTnxxx,在该点处,下面几个等式同时成立:

定理

如果在点****12(,,...,)xTnxxx,我们可能得到局部最大(小)值,即对于****12(,,...,)xTnxxx一个尽可能小的邻域内,所有点12(,,...,)xTnxxx都有

***1212(,,...,)(,,...,)nnfxxxfxxx,那么稳态条件必然满足。

2.2二阶条件

直觉上,多元函数与一元函数一样,在稳态值取得最大值还是最小值与2dy的符号有关。

我们先对dy进行微分,可得: 其中,***11121****21222***12(x)(x)...(x)(x)(x)...(x)(x)............(x)(x)...(x)nnnnnnffffffHfff为海塞矩阵。根据杨格定理:ijjiff,因此海塞矩阵为对称矩阵。

在判断2dy的符号之前,我们先正(负)定矩阵及其判定方法。

定义

若对于所有的x0,(x)=xx>0TqA始终成立,则称(x)q正定,A为正定矩阵;

若对于所有的x0,(x)=xx0TqA始终成立,则称(x)q负定,A为负定矩阵;

若对于所有的x0,(x)=xx0TqA始终成立,则称(x)q半正定,A为半正定矩阵;

若对于所有的x0,(x)=xx0TqA始终成立,则称(x)q半负定,A为半负定矩阵。

根据以上定义,若要判断2dy的符号,我们只需判定与其对应的海塞矩阵的正(负)定。其实,通过判定海塞矩阵的正(负)定,我们也可以判定函数的凹(凸)性,即对于二次连续可微函数12(,,...,)nyfxxx,

(1)其海塞矩阵(x)H负定函数为严格凹函数存在唯一绝对极大值;

(2)其海塞矩阵(x)H正定函数为严格凸函数存在唯一绝对极小值。

接下来介绍正负定的判定方法。

定义

主子阵:对nn矩阵A,由A 的 k个主对角线元素及其对应的非对角线元素来得到的矩阵,称为A的k阶主子阵;由A 的 前k个主对角线元素及其对应的非对角线元素来得到的矩阵,为k阶前主子阵。

主子阵的行列式为主子式;前主子阵的行列式为顺序主子式。

我们用kD表示(x)H的k阶顺序主子式(其中1,2,3,...,kn),如:

111(x)(x)Df,

111222122(x)(x)(x)(x)(x)ffDff,

… 111212122212(x)(x)...(x)(x)(x)...(x)(x)............(x)(x)...(x)nnknnnnffffffDfff。

定理

对于二次连续可微函数,12(,,...,)nyfxxx

(1)0(1,2,...,)kDkn海塞矩阵正定;

(2)(1)0(1,2,...,)kkDkn海塞矩阵负定。

用H表示海塞矩阵H的指标(1,2,3,…,n)的任意排序,kD为H的k阶顺序主子式,则

(3)0,(1,2,...,)kDkn海塞矩阵半正定;

(4)(1)0,(1,2,...,)kkDkn海塞矩阵半负定。

从而,我们给出极值的充分条件:

已知二次连续可微函数12(,,...,)(x)nyfxxxf,

***12(,,...,)0(1,2,...,)infxxxin

(1)其海塞矩阵(x)H负定严格凹函数 *(x)f为函数的唯一绝对极大值;

(2)其海塞矩阵(x)H正定严格凸函数 *(x)f为函数的唯一绝对极小值。

3举例:二元函数的无约束极值问题

有一个二次连续可微函数12(,)yfxx,

可知其海塞矩阵为11122122ffHff,则

111Df,111222122ffDff,

11122,Dff,11122221221221211,ffffDffff

根据之前的判定规则,

(1) 1110Df,221122120Dfff12(,)yfxx为严格凹函数;

(2) 1110Df,221122120Dfff12(,)yfxx为严格凸函数; (3) 11122,0Dff,221122120Dfff12(,)yfxx为凹函数;

(4) 11122,0Dff,221122120Dfff12(,)yfxx为凸函数;

若****112212(,)(,)0fxxfxx,我们就可以根据函数的凹凸性来判定函数在点**12(,)xx取得的是绝对极大值还是绝对极小值。

(三)具有约束条件的最优化问题

之前的部分只是考虑了无约束条件的最优化问题,这即是说在求极值的过程中,我们没有对选择变量的值进行约束,从而求得的解可能是负值,也可能很大。然而考虑到经济学是建立在稀缺的资源如何配置的问题上的,因而在经济学的最优化求解过程中,我们通常不得不面临资源的稀缺性——即对选择变量的值加上约束条件。

约束条件大致分三类:等式约束、非负约束以及更普遍的,其它形式的不等式约束。我们将依次介绍对应的求解方法。从现在开始,讨论将以最大化问题为主,在解决最大化问题后会稍微提及解决最小化问题的方法。

1等式约束

关于解决等式约束的方法,其实我们已经学过了,就是利用拉格朗日方法求解的过程。现在简要回顾拉格朗日函数。

1.1二元目标函数、一个等式约束的约束最优化条件

考虑二元函数下,具有约束条件的最优化问题

其中c是一个常数,z和g都是二次连续可微函数。

该问题的拉格朗日函数为: 一阶条件要求: