森林救火
模型建立
- 目标:派出队员的总费用最小
- 矛盾:派的队员越多,森林的损失越小,但是救援的开支越大
- 假设:
- 森林失火产生的损失费用正比于失火面积
- 失火面积只与失火、灭火的时间有关
- 队员越多,灭火越快
- 救援费用既与消防人员有关,也与灭火时间长短有关
- 公式建立:
- 假设 B ( t ) B(t) B(t)是在时刻 t t t的森林失火面积,比例系数 c 1 c_{1} c1 为烧毁单位面积的损失费.
- 从失火到开始救火这段时间 ( 0 ⩽ t ⩽ t 1 ) (0\leqslant t\leqslant t_1) (0⩽t⩽t1)内,火势蔓延程度 d B d t \frac{dB}{dt} dtdB与时间 t t t 成正比,比例系数 β \beta β 称火势蔓延速度.
- 派出消防队员 x 名,开始救火以后 ( t > t 1 ) 火势蔓延速度降为 β − λ x , 其中 λ 可视为每个队员的平均灭火速度.显然应有 β < λ x . \text{派出消防队员 }x\text{ 名,开始救火以后}(t>t_1)\text{ 火势蔓延速度降为 }\beta-\lambda x,\text{其中 }\lambda\text{ 可视}\text{为每个队员的平均灭火速度.显然应有 }\beta<\lambda x. 派出消防队员 x 名,开始救火以后(t>t1) 火势蔓延速度降为 β−λx,其中 λ 可视为每个队员的平均灭火速度.显然应有 β<λx.
- 每个消防队员单位时间的费用为 c 2 , 于是每个队员的救火费用是 c 2 ( t 2 − t 1 ) ;每一个队员的一次性支出是 c 3 \text{每个消防队员单位时间的费用为 }c_2,\text{于是每个队员的救火费用是 }c_2(t_2-t_1)\text{ ;每一个队员的一次性支出是}c_3 每个消防队员单位时间的费用为 c2,于是每个队员的救火费用是 c2(t2−t1) ;每一个队员的一次性支出是c3
数学求解
B ( t 2 ) = ∫ 0 t 1 d B d t d t + ∫ 0 t 2 d B d t d t B\left(\:t_{2}\:\right)=\:\int_{0}^{t_{1}}\frac{\mathrm{d}B}{\mathrm{d}t}\mathrm{d}t+\:\int_{0}^{t_{2}}\frac{\mathrm{d}B}{\mathrm{d}t}\mathrm{d}t B(t2)=∫0t1dtdBdt+∫0t2dtdBdt
t 2 t_2 t2满足 t 2 − t 1 = b λ x − β = β t 1 λ x − β t_2-t_1=\frac{b}{\lambda x-\beta}=\frac{\beta t_1}{\lambda x-\beta} t2−t1=λx−βb=λx−ββt1
解得 B ( t 2 ) = β t 1 2 2 + β 2 t 1 2 2 ( λ x − β ) B\left(\begin{array}{c}t_2\end{array}\right)=\frac{\beta t_1^2}{2}+\frac{\beta^2t_1^2}{2\left(\begin{array}{c}\lambda x-\beta\end{array}\right)} B(t2)=2βt12+2(λx−β)β2t12
救火总费用 C ( x ) = c 1 β t 1 2 2 + c 1 β 2 t 1 2 2 ( λ x − β ) + c 2 β t 1 x λ x − β + c 3 x C(x)=\frac{c_1\beta t_1^2}{2}+\frac{c_1\beta^2t_1^2}{2(\lambda x-\beta)}+\frac{c_2\beta t_1x}{\lambda x-\beta}+c_3x C(x)=2c1βt12+2(λx−β)c1β2t12+λx−βc2βt1x+c3x
求导令 d C d x = 0 \frac{dC}{dx}=0 dxdC=0,得到应派出的队员人数:
x = β λ + β c 1 λ t 1 2 + 2 c 2 t 1 2 c 3 λ 2 x=\frac\beta\lambda+\beta\sqrt{\frac{c_1\lambda t_1^2+2c_2t_1}{2c_3\lambda^2}} x=λβ+β2c3λ2c1λt12+2c2t1
结果解释
- 首先,应派出队员数目由两部分组成,其中一部分 β / λ \beta/\lambda β/λ 是为了把火扑灭所必需的最少队员数.因为β是火势蔓延速度,而λ是每个队员的平均灭火速度.
- 其次,派出队员数的另一部分,即在最低限度之上的队员数,与问题的各个参数有关.当队员灭火速度 λ \lambda λ和救援费用系数 c 3 c_3 c3增大时,队员数减少;当火势蔓延速度 β \beta β、开始救火时刻 t 1 t_1 t1及损失费用系数 c 1 c_1 c1增加时,队员数增加.这些结果与常识是一致的.
课后习题
在森林救火模型中,如果考虑消防队员的灭火速度 λ \lambda λ与开始救火时的火势 b b b有关:
B ( t 1 ) = b = β t 1 B(t_1) = b = \beta t_1 B(t1)=b=βt1
设 λ = c 4 b = c 4 β t 1 \lambda = c_4 b = c_4 \beta t_1 λ=c4b=c4βt1,代入 x = β λ + β c 1 λ t 1 2 + 2 c 2 t 1 2 c 3 λ 2 x=\frac\beta\lambda+\beta\sqrt{\frac{c_1\lambda t_1^2+2c_2t_1}{2c_3\lambda^2}} x=λβ+β2c3λ2c1λt12+2c2t1即可
不买贵的只买对的
效用函数
例子
刚打完一场篮球,你又累又饿.朋友买来一袋切片面包,你狼吞虎咽地吃下一片又一片.开始的几片使饥饿感得到极大的缓解,生理上和心理上都很满足,继续吃下去,每一片面包产生的快感会涿渐减少,饱胀以后就不想再吃了.
一种函数数学表达式
U ( x ) = a x α , a > 0 , 0 < α < 1 U(\:x\:)=ax^{\alpha}\:,a>0\:,0<\alpha<1 U(x)=axα,a>0,0<α<1
函数性质
- 效用函数 U ( x ) > 0 U(x)>0 U(x)>0,随着 x x x 的增加 U ( x ) U(x) U(x)递增,但增量越来越小.
- 边际效用 d U ( x ) d x > 0 \frac{\mathrm{d}U(x)}{\mathrm{d}x}>0 dxdU(x)>0,随着 x x x 的增加 d U ( x ) d x \frac{\mathrm{d}U(x)}{\mathrm{d}x} dxdU(x)递减,即边际效用的变化率 d d x ( d U d x ) \frac{\mathrm{d}}{\mathrm{d}x}(\frac{\mathrm{d}U}{\mathrm{d}x}) dxd(dxdU) 为负值.(边际效用递减)
无差别曲线
概念
一条曲线,这条曲线上所有点对应的效用函数相同,这条曲线称为无差别曲线.
数学推导
U ( x , y ) = u U(x,y) = u U(x,y)=u是 y = y ( x ) y = y(x) y=y(x)的隐函数,推导出 y ( x ) y(x) y(x)表达式即可
效用最大化模型
如果消费者已经确定了对甲乙两种商品效用函数
U
(
x
,
y
)
U(x,y)
U(x,y)和无差别曲线,那么他用一定数额的钱会购买多少数量的商品甲和乙呢?从效用最大化的角度出发,当然应该使
U
(
x
,
y
)
U(x,y)
U(x,y) 达到最大.
设甲乙两种商品的单价分别为
p
1
,
p
2
p_1,p_2
p1,p2,消费者准备付出的钱为 s,则他购买甲乙两
种商品的数量
x
,
y
x,y
x,y应满足
max
U
(
x
,
y
)
s
.
t
.
p
1
x
+
p
2
y
=
s
(
8
)
\begin{aligned}&\max U(x,y)\\&\mathrm{s.t.}\quad p_1x+p_2y=s\end{aligned}\ \ \ \ \ \ \ \ \ \ (8)
maxU(x,y)s.t.p1x+p2y=s (8)
式中 s.t.是受约束于( subject to)的符号.这就是效用最大化模型.
效用最大化原理
如果知道效用函数
U
(
x
,
y
)
U(x,y)
U(x,y)的数学表达式,可以按照二元函数条件极
值的方法求解模型(8).引入拉格朗日乘子
λ
\lambda
λ,构造函数
L
(
x
,
y
,
λ
)
=
U
(
x
,
y
)
+
λ
(
s
−
p
1
x
−
p
2
y
)
L(\:x\:,y\:,\lambda\:)=U(\:x\:,y\:)+\lambda\:(\:s-p_{1}x-p_{2}y\:)
L(x,y,λ)=U(x,y)+λ(s−p1x−p2y)
由
L
(
x
,
y
,
λ
)
L(x,y,\lambda)
L(x,y,λ)对
x
,
y
x,y
x,y的偏导数等于 0,即
∂
L
∂
x
=
∂
U
∂
x
−
λ
p
1
=
0
,
∂
L
∂
y
=
∂
U
∂
y
−
λ
p
2
=
0
\frac{\partial L}{\partial x}=\frac{\partial U}{\partial x}-\lambda p_1=0\:,\frac{\partial L}{\partial y}=\frac{\partial U}{\partial y}-\lambda p_2=0
∂x∂L=∂x∂U−λp1=0,∂y∂L=∂y∂U−λp2=0
可得
∂
U
/
∂
x
P
1
=
∂
U
/
∂
y
P
2
=
λ
(
9
)
\frac{\partial U/\partial x}{P_1}=\frac{\partial U/\partial y}{P_2}=\lambda \ \ \ \ \ \ \ \ \ (9)
P1∂U/∂x=P2∂U/∂y=λ (9)
即最优解在甲乙两种商品的边际效用与二者价格之比相等时取得.(9)式又可记作
∂
U
/
∂
x
∂
U
/
∂
y
=
P
1
P
2
(
10
)
\frac{\partial U/\partial x}{\partial U/\partial y}=\frac{P_1}{P_2}\ \ \ \ \ \ \ (10)
∂U/∂y∂U/∂x=P2P1 (10)
(10)式表明,当两种商品的边际效用之比等于它们的价格之比时,效用函数达到最大, 称效用最大化原理,是经济学中又一条重要法则.这个结果与总钱数 s 无关,但可以给出购买商品甲和乙的数量之比
x
y
\frac xy
yx或钱数之比
p
1
x
p
2
y
.
\frac{p_1x}{p_2y}.
p2yp1x.