《数学建模(第五版)》学习(森林救火和无差别曲线)

森林救火

模型建立

  • 目标:派出队员的总费用最小
  • 矛盾:派的队员越多,森林的损失越小,但是救援的开支越大
  • 假设:
    1. 森林失火产生的损失费用正比于失火面积
    2. 失火面积只与失火、灭火的时间有关
    3. 队员越多,灭火越快
    4. 救援费用既与消防人员有关,也与灭火时间长短有关
  • 公式建立:
    1. 假设 B ( t ) B(t) B(t)是在时刻 t t t的森林失火面积,比例系数 c 1 c_{1} c1 为烧毁单位面积的损失费.
    2. 从失火到开始救火这段时间 ( 0 ⩽ t ⩽ t 1 ) (0\leqslant t\leqslant t_1) (0tt1)内,火势蔓延程度 d B d t \frac{dB}{dt} dtdB与时间 t t t 成正比,比例系数 β \beta β 称火势蔓延速度.
    3. 派出消防队员  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.
    4. 每个消防队员单位时间的费用为  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(t2t1) ;每一个队员的一次性支出是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} t2t1=λ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

结果解释

  1. 首先,应派出队员数目由两部分组成,其中一部分 β / λ \beta/\lambda β/λ 是为了把火扑灭所必需的最少队员数.因为β是火势蔓延速度,而λ是每个队员的平均灭火速度.
  2. 其次,派出队员数的另一部分,即在最低限度之上的队员数,与问题的各个参数有关.当队员灭火速度 λ \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

函数性质
  1. 效用函数 U ( x ) > 0 U(x)>0 U(x)>0,随着 x x x 的增加 U ( x ) U(x) U(x)递增,但增量越来越小.
  2. 边际效用 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)+λ(sp1xp2y)
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 xL=xUλp1=0,yL=yUλ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) P1U/x=P2U/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/yU/x=P2P1       (10)
(10)式表明,当两种商品的边际效用之比等于它们的价格之比时,效用函数达到最大, 称效用最大化原理,是经济学中又一条重要法则.这个结果与总钱数 s 无关,但可以给出购买商品甲和乙的数量之比 x y \frac xy yx或钱数之比 p 1 x p 2 y . \frac{p_1x}{p_2y}. p2yp1x.

  • 14
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值