微积分-微分应用7(优化问题)

解决优化问题的步骤:

  1. 理解问题 首先要仔细阅读问题,直到完全理解。问问自己:未知数是什么?已知量是什么?给定的条件是什么?

  2. 画图 在大多数问题中,画图并在图中标出给定和所需的量是有用的。

  3. 引入符号 给要最大化或最小化的量分配一个符号(暂且称之为 Q Q Q)。还要为其他未知量选择符号(如 a , b , c , … , x , y a, b, c, \ldots, x, y a,b,c,,x,y),并用这些符号标注图表。使用有提示意义的首字母作为符号可能会有所帮助——例如,用 A A A 表示面积,用 h h h 表示高度,用 t t t 表示时间。

  4. 用第3步中的一些符号表示 Q Q Q

  5. 如果 Q Q Q 被表示为多个变量的函数,使用给定的信息找到这些变量之间的关系(以方程的形式)。然后使用这些方程消除 Q Q Q 表达式中除一个变量以外的所有变量。因此, Q Q Q 将表示为一个变量 x x x 的函数,例如 Q = f ( x ) Q = f(x) Q=f(x)。在给定的上下文中写出该函数的定义域。

  6. 找到 f f f 的绝对最大值或最小值

例1 一位农民有2400英尺的围栏,并想围一个沿直河岸的矩形地块。河边不需要围栏。这个最大面积的地块的尺寸是多少?

为了了解此问题中发生的情况,让我们尝试一些具体情况。图1(不按比例)显示了用2400英尺围栏布置地块的三种可能方式。
在这里插入图片描述

我们发现,当我们尝试浅而宽的地块或深而窄的地块时,得到的面积相对较小。似乎有某种中间配置可以产生最大的面积。

图2说明了一般情况。我们希望最大化矩形的面积 A A A(以英尺为单位)。设 x x x y y y 分别为矩形的深度和宽度。然后我们将 A A A 表示为 x x x y y y 的函数:
在这里插入图片描述

A = x y A = xy A=xy

我们希望将 A A A 表示为仅一个变量的函数,因此我们通过将 y y y 表示为 x x x 来消除 y y y。为此,我们使用给定的围栏总长度是2400英尺的信息。因此:

2 x + y = 2400 2x + y = 2400 2x+y=2400

从这个方程我们得到:

y = 2400 − 2 x y = 2400 - 2x y=24002x

这给出:

A = x y = x ( 2400 − 2 x ) = 2400 x − 2 x 2 A = xy = x(2400 - 2x) = 2400x - 2x^2 A=xy=x(24002x)=2400x2x2

注意,最大的 x x x 可以是1200(这使用了所有围栏作为深度,而没有宽度),并且 x x x 不能为负,因此我们希望最大化的函数是:

A ( x ) = 2400 x − 2 x 2 0 ≤ x ≤ 1200 A(x) = 2400x - 2x^2 \quad 0 \le x \le 1200 A(x)=2400x2x20x1200

导数为:

A ′ ( x ) = 2400 − 4 x A'(x) = 2400 - 4x A(x)=24004x

因此,要找到临界点,我们求解方程:

2400 − 4 x = 0 2400 - 4x = 0 24004x=0

这给出:

x = 600 x = 600 x=600

A A A 的最大值必须出现在此临界点或区间的端点。由于 A ( 0 ) = 0 A(0) = 0 A(0)=0 A ( 600 ) = 720 , 000 A(600) = 720,000 A(600)=720,000,和 A ( 1200 ) = 0 A(1200) = 0 A(1200)=0,所以闭区间法给出的最大值为:

A ( 600 ) = 720 , 000 A(600) = 720,000 A(600)=720,000

[另外,我们也可以观察到 A ′ ′ ( x ) = − 4 A''(x) = -4 A′′(x)=4 对于所有 x x x 都小于零,因此 A A A 总是向下凹,并且在 x = 600 x = 600 x=600 处的局部最大值必须是绝对最大值。]

相应的 y y y 值为:

y = 2400 − 2 ( 600 ) = 1200 y = 2400 - 2(600) = 1200 y=24002(600)=1200

所以矩形地块应该是 600 600 600英尺深, 1200 1200 1200英尺宽。

例2 为了盛放1升油,制造一个圆柱形罐头,找到能最小化制造罐头的金属成本的尺寸。


如图3所示,画出图形,设 r r r 是半径, h h h 是高度(单位为厘米)。为了最小化金属成本,我们需要最小化圆柱体的总表面积(顶部、底部和侧面)。从图4中我们看到,圆柱体的侧面由尺寸为 2 π r 2\pi r 2πr h h h 的矩形薄片制成。所以表面积为:
在这里插入图片描述
在这里插入图片描述

A = 2 π r 2 + 2 π r h A = 2\pi r^2 + 2\pi rh A=2πr2+2πrh

我们希望将 A A A 表示为一个变量 r r r 的函数。为了消除 h h h,我们利用已知的体积为1升,相当于1000立方厘米。因此:

π r 2 h = 1000 \pi r^2 h = 1000 πr2h=1000

由此得出:

h = 1000 π r 2 h = \frac{1000}{\pi r^2} h=πr21000

将其代入 A A A 的表达式中,得到:

A = 2 π r 2 + 2 π r ( 1000 π r 2 ) = 2 π r 2 + 2000 r A = 2\pi r^2 + 2\pi r \left( \frac{1000}{\pi r^2} \right) = 2\pi r^2 + \frac{2000}{r} A=2πr2+2πr(πr21000)=2πr2+r2000

我们知道 r r r 必须为正数,并且对 r r r 的大小没有限制。因此我们需要最小化的函数为:

A ( r ) = 2 π r 2 + 2000 r r > 0 A(r) = 2\pi r^2 + \frac{2000}{r} \quad r > 0 A(r)=2πr2+r2000r>0

为了找到临界点,我们求导数:

A ′ ( r ) = 4 π r − 2000 r 2 = 4 ( π r 3 − 500 ) r 2 A'(r) = 4\pi r - \frac{2000}{r^2} = \frac{4(\pi r^3 - 500)}{r^2} A(r)=4πrr22000=r24(πr3500)

π r 3 = 500 \pi r^3 = 500 πr3=500 时, A ′ ( r ) = 0 A'(r) = 0 A(r)=0,所以唯一的临界点是:

r = 500 π 3 r = \sqrt[3]{\frac{500}{\pi}} r=3π500

由于 A ( r ) A(r) A(r) 的定义域是 ( 0 , ∞ ) (0, \infty) (0,),我们不能使用例1中的端点论证。但我们可以观察到,当 r < 500 π 3 r < \sqrt[3]{\frac{500}{\pi}} r<3π500 时, A ′ ( r ) < 0 A'(r) < 0 A(r)<0,而当 r > 500 π 3 r > \sqrt[3]{\frac{500}{\pi}} r>3π500 时, A ′ ( r ) > 0 A'(r) > 0 A(r)>0,因此 A A A 在临界点左侧递减,在临界点右侧递增。因此 r = 500 π 3 r = \sqrt[3]{\frac{500}{\pi}} r=3π500 必定是一个绝对极小值。

(或者,我们可以论证当 r r r 趋于0和无穷大时, A ( r ) A(r) A(r) 趋于无穷大,所以 A ( r ) A(r) A(r) 必定在临界点处取得最小值。)

对应于 r = 500 π 3 r = \sqrt[3]{\frac{500}{\pi}} r=3π500 h h h 值为:

h = 1000 π r 2 = 1000 π ( 500 π ) 2 / 3 = 2 500 π 3 = 2 r h = \frac{1000}{\pi r^2} = \frac{1000}{\pi (\frac{500}{\pi})^{2/3}} = 2 \sqrt[3]{\frac{500}{\pi}} = 2r h=πr21000=π(π500)2/31000=23π500 =2r

因此,为了最小化罐头的成本,半径应为 500 π 3 \sqrt[3]{\frac{500}{\pi}} 3π500 厘米,高度应为半径的两倍,即直径。

注1

在例2中使用的论证是第一导数测试的一种变体(仅适用于局部极大值或极小值),在此为将来参考进行说明。

第一导数测试用于绝对极值

假设 c c c 是定义在某区间上的连续函数 f f f 的一个临界点。
(a) 如果 f ′ ( x ) > 0 f'(x) > 0 f(x)>0 对于所有 x < c x < c x<c f ′ ( x ) < 0 f'(x) < 0 f(x)<0 对于所有 x > c x > c x>c,则 f ( c ) f(c) f(c) f f f 的绝对最大值。
(b) 如果 f ′ ( x ) < 0 f'(x) < 0 f(x)<0 对于所有 x < c x < c x<c f ′ ( x ) > 0 f'(x) > 0 f(x)>0 对于所有 x > c x > c x>c,则 f ( c ) f(c) f(c) f f f 的绝对最小值。

注2

解决优化问题的另一种方法是使用隐式微分。让我们再次看看例2来说明这种方法。我们使用相同的方程:

A = 2 π r 2 + 2 π r h A = 2\pi r^2 + 2\pi rh A=2πr2+2πrh
π r 2 h = 1000 \pi r^2 h = 1000 πr2h=1000

但是我们不消去 h h h,而是对两个方程进行关于 r r r 的隐式微分:

A ′ = 4 π r + 2 π r h ′ + 2 π h A' = 4\pi r + 2\pi rh' + 2\pi h A=4πr+2πrh+2πh
π r 2 h ′ + 2 π r h = 0 \pi r^2 h' + 2\pi rh = 0 πr2h+2πrh=0

最小值出现在一个临界点,因此我们设 A ′ = 0 A' = 0 A=0,简化并得到方程:
2 r + r h ′ + h = 0 2r + rh' + h = 0 2r+rh+h=0
r h ′ + 2 h = 0 rh' + 2h = 0 rh+2h=0

减去这些方程得到 2 r − h = 0 2r - h = 0 2rh=0,即 h = 2 r h = 2r h=2r

例3 找到抛物线 y 2 = 2 x y^2 = 2x y2=2x 上最接近点 ( 1 , 4 ) (1, 4) (1,4) 的点。

( 1 , 4 ) (1, 4) (1,4) 和点 ( x , y ) (x, y) (x,y) 之间的距离是
在这里插入图片描述

d = ( x − 1 ) 2 + ( y − 4 ) 2 d = \sqrt{(x - 1)^2 + (y - 4)^2} d=(x1)2+(y4)2

但是,如果 ( x , y ) (x, y) (x,y) 位于抛物线上,那么 x = 1 2 y 2 x = \frac{1}{2}y^2 x=21y2,所以 d d d 的表达式变为

d = ( 1 2 y 2 − 1 ) 2 + ( y − 4 ) 2 d = \sqrt{\left(\frac{1}{2}y^2 - 1\right)^2 + (y - 4)^2} d=(21y21)2+(y4)2

(或者,我们可以用 y = 2 x y = \sqrt{2x} y=2x d d d 表示为仅涉及 x x x 的表达式。)为了简化, 我们最小化 d d d 的平方:

d 2 = f ( y ) = ( 1 2 y 2 − 1 ) 2 + ( y − 4 ) 2 d^2 = f(y) = \left(\frac{1}{2}y^2 - 1\right)^2 + (y - 4)^2 d2=f(y)=(21y21)2+(y4)2

(你应该自己确认 d d d 的最小值与 d 2 d^2 d2 的最小值发生在同一个点,但是 d 2 d^2 d2 更容易处理。)注意, y y y 没有任何限制,所以定义域是所有实数。我们进行微分,得到

f ′ ( y ) = 2 ( 1 2 y 2 − 1 ) y + 2 ( y − 4 ) = y 3 − 8 f'(y) = 2\left(\frac{1}{2}y^2 - 1\right)y + 2(y - 4) = y^3 - 8 f(y)=2(21y21)y+2(y4)=y38

所以,当 y = 2 y = 2 y=2 时, f ′ ( y ) = 0 f'(y) = 0 f(y)=0。观察到当 y < 2 y < 2 y<2 f ′ ( y ) < 0 f'(y) < 0 f(y)<0 以及当 y > 2 y > 2 y>2 f ′ ( y ) > 0 f'(y) > 0 f(y)>0,根据绝对极值的第一导数检验法,绝对最小值出现在 y = 2 y = 2 y=2。 (或者我们可以简单地说,由于问题的几何性质,显然存在一个最近点而不存在最远点。)相应的 x x x 值是 x = 1 2 y 2 = 2 x = \frac{1}{2}y^2 = 2 x=21y2=2。 因此,抛物线 y 2 = 2 x y^2 = 2x y2=2x 上最接近点 ( 1 , 4 ) (1, 4) (1,4) 的点是 ( 2 , 2 ) (2, 2) (2,2)。 【点之间的距离是 d = f ( 2 ) = 5 d = \sqrt{f(2)} = \sqrt{5} d=f(2) =5 。】

例4 一个男人从河岸上的A点出发,在一条3公里宽的直河上,他想尽快到达对岸下游8公里处的B点(见图7)。他可以直接划船横过河到C点,然后跑到B点,或者他可以直接划船到B点,或者他可以划船到C和B之间的某个D点,然后跑到B点。如果他划船的速度是6公里/小时,跑步的速度是8公里/小时,他应该在哪里登陆以尽快到达B点?(我们假设水的速度与男人划船的速度相比可以忽略不计。)
在这里插入图片描述

如果我们设 x x x 为从 C C C D D D 的距离,那么跑步的距离是 ∣ D B ∣ = 8 − x |DB| = 8 - x DB=8x,根据勾股定理,划船的距离是 ∣ A D ∣ = x 2 + 9 |AD| = \sqrt{x^2 + 9} AD=x2+9 。我们使用方程

time = distance rate \text{time} = \frac{\text{distance}}{\text{rate}} time=ratedistance

那么划船时间是 x 2 + 9 6 \frac{\sqrt{x^2 + 9}}{6} 6x2+9 ,跑步时间是 8 − x 8 \frac{8 - x}{8} 88x,所以总时间 T T T 作为 x x x 的函数是

T ( x ) = x 2 + 9 6 + 8 − x 8 T(x) = \frac{\sqrt{x^2 + 9}}{6} + \frac{8 - x}{8} T(x)=6x2+9 +88x

该函数 T T T 的定义域是 [ 0 , 8 ] [0, 8] [0,8]。注意如果 x = 0 x = 0 x=0,他划船到 C C C 点,如果 x = 8 x = 8 x=8,他直接划船到 B B B 点。 T T T 的导数是

T ′ ( x ) = x 6 x 2 + 9 − 1 8 T'(x) = \frac{x}{6\sqrt{x^2 + 9}} - \frac{1}{8} T(x)=6x2+9 x81

因此,利用x ≥ 0,我们有

T ′ ( x ) = 0    ⟺    x 6 x 2 + 9 = 1 8    ⟺    4 x = 3 x 2 + 9 T'(x) = 0 \iff \frac{x}{6\sqrt{x^2 + 9}} = \frac{1}{8} \iff 4x = 3\sqrt{x^2 + 9} T(x)=06x2+9 x=814x=3x2+9

   ⟺    16 x 2 = 9 ( x 2 + 9 )    ⟺    7 x 2 = 81 \iff 16x^2 = 9(x^2 + 9) \iff 7x^2 = 81 16x2=9(x2+9)7x2=81

   ⟺    x = 9 7 \iff x = \frac{9}{\sqrt{7}} x=7 9

唯一的临界点是x = 9 7 \frac{9}{\sqrt{7}} 7 9。为了查看最小值是否出现在该临界点或定义域的端点 [ 0 , 8 ] [0, 8] [0,8] 处,我们通过在这三个点上评估T来采用闭区间法。

T ( 0 ) = 1.5 T ( 9 7 ) = 1 + 7 8 ≈ 1.33 T ( 8 ) = 73 6 ≈ 1.42 T(0) = 1.5 \quad T\left(\frac{9}{\sqrt{7}}\right) = 1 + \frac{\sqrt{7}}{8} \approx 1.33 \quad T(8) = \frac{\sqrt{73}}{6} \approx 1.42 T(0)=1.5T(7 9)=1+87 1.33T(8)=673 1.42

由于 T T T 的最小值出现在 KaTeX parse error: Can't use function '\(' in math mode at position 5: x = \̲(̲\frac{9}{\sqrt{…,因此 T T T 的绝对最小值必须出现在这里。图8通过显示 T T T 的图表说明了这一计算。因此,这个男人应该在距离起点下游约 3.4 3.4 3.4 公里处的点 9 7 \frac{9}{\sqrt{7}} 7 9 登陆。
在这里插入图片描述

例5 找到可以内接于半径为 r r r 的半圆内的最大矩形的面积。

解1

我们把半圆看作是圆的上半部分 x 2 + y 2 = r 2 x^2 + y^2 = r^2 x2+y2=r2,圆心在原点。那么“内接”意味着矩形有两个顶点在半圆上,两个顶点在 x x x 轴上,如图9所示。
在这里插入图片描述

( x , y ) (x, y) (x,y) 为位于第一象限的顶点,那么矩形的边长分别为 2 x 2x 2x y y y,所以其面积为

A = 2 x y A = 2xy A=2xy

为了消去 y y y,我们使用事实 ( x , y ) (x, y) (x,y) 位于圆上,即 x 2 + y 2 = r 2 x^2 + y^2 = r^2 x2+y2=r2,所以

y = r 2 − x 2 y = \sqrt{r^2 - x^2} y=r2x2

因此,

A = 2 x r 2 − x 2 A = 2x\sqrt{r^2 - x^2} A=2xr2x2

这个函数的定义域是 0 ≤ x ≤ r 0 \leq x \leq r 0xr。其导数为

A ′ = 2 r 2 − x 2 − 2 x 2 r 2 − x 2 = 2 ( r 2 − 2 x 2 ) r 2 − x 2 A' = 2\sqrt{r^2 - x^2} - \frac{2x^2}{\sqrt{r^2 - x^2}} = \frac{2(r^2 - 2x^2)}{\sqrt{r^2 - x^2}} A=2r2x2 r2x2 2x2=r2x2 2(r22x2)

2 x 2 = r 2 2x^2 = r^2 2x2=r2 时,导数为 0 0 0,即 x = r 2 x = \frac{r}{\sqrt{2}} x=2 r(因为 x ≥ 0 x \geq 0 x0)。这个 x x x 值给出了 A A A 的最大值,因为 A ( 0 ) = 0 A(0) = 0 A(0)=0 A ( r ) = 0 A(r) = 0 A(r)=0。因此,最大内接矩形的面积是

A ( r 2 ) = 2 ⋅ r 2 ⋅ r 2 − ( r 2 ) 2 = 2 ⋅ r 2 ⋅ r 2 − r 2 2 = r 2 A\left(\frac{r}{\sqrt{2}}\right) = 2 \cdot \frac{r}{\sqrt{2}} \cdot \sqrt{r^2 - \left(\frac{r}{\sqrt{2}}\right)^2} = 2 \cdot \frac{r}{\sqrt{2}} \cdot \sqrt{r^2 - \frac{r^2}{2}} = r^2 A(2 r)=22 rr2(2 r)2 =22 rr22r2 =r2

解2

如果我们考虑使用角度作为变量,可以有一个更简单的解决方案。设 θ \theta θ 为图10中所示的角度。那么矩形的面积是
在这里插入图片描述

A ( θ ) = ( 2 r cos ⁡ θ ) ( r sin ⁡ θ ) = r 2 sin ⁡ θ cos ⁡ θ = r 2 sin ⁡ 2 θ A(\theta) = (2r \cos \theta)(r \sin \theta) = r^2 \sin \theta \cos \theta = r^2 \sin 2\theta A(θ)=(2rcosθ)(rsinθ)=r2sinθcosθ=r2sin2θ

我们知道 sin ⁡ 2 θ \sin 2\theta sin2θ 的最大值是 1 1 1,并且它在 2 θ = π 2 2\theta = \frac{\pi}{2} 2θ=2π 时达到最大值。因此, A ( θ ) A(\theta) A(θ) 的最大值为 r 2 r^2 r2,并且它在 θ = π 4 \theta = \frac{\pi}{4} θ=4π 时达到最大值。

请注意,这个三角函数解法不涉及微分。实际上,我们不需要使用微积分来解决这个问题。

应用到商业和经济学

前面我们介绍了边际成本的概念。回想一下,如果 C ( x ) C(x) C(x) 是生产 x x x 单位某种产品的成本函数,那么边际成本就是 C C C 相对于 x x x 的变化率。换句话说,边际成本函数是成本函数 C ( x ) C(x) C(x) 的导数,即 C ′ ( x ) C'(x) C(x)

现在让我们考虑营销。设 p ( x ) p(x) p(x) 为公司销售 x x x 单位产品时每单位的价格。那么 p p p 称为需求函数(或价格函数),我们预期它是 x x x 的递减函数。(销售更多单位对应更低的价格。)如果销售 x x x 单位,且每单位的价格是 p ( x ) p(x) p(x),则总收入为

R ( x ) = 数量 × 价格 = x p ( x ) R(x) = \text{数量} \times \text{价格} = x p(x) R(x)=数量×价格=xp(x)

其中 R R R 称为收入函数。收入函数的导数 R ′ R' R 称为边际收入函数,是收入相对于销售单位数的变化率。

如果销售 x x x 单位,那么总利润为

P ( x ) = R ( x ) − C ( x ) P(x) = R(x) - C(x) P(x)=R(x)C(x)

其中 P P P 称为利润函数边际利润函数是利润函数的导数 P ′ P' P

例6 一家商店每周以每台 $350 的价格销售 200 200 200 台平板电视。市场调查表明,如果向买家提供每台 $10 的折扣,每周售出的电视数量将增加 20 20 20 台。求需求函数和收入函数。商店应提供多大的折扣才能使收入最大化?

解决方案

如果 x x x 是每周售出的电视数量,那么每周销售的增加量是 x − 200 x - 200 x200。对于每增加 20 20 20 台售出的电视,价格降低 $10。因此,对于每增加一台售出的电视,价格降低为 10 20 × 10 \frac{10}{20} \times 10 2010×10,需求函数为

p ( x ) = 350 − 10 20 ( x − 200 ) = 450 − 1 2 x p(x) = 350 - \frac{10}{20}(x - 200) = 450 - \frac{1}{2}x p(x)=3502010(x200)=45021x

收入函数为

R ( x ) = x p ( x ) = 450 x − 1 2 x 2 R(x) = x p(x) = 450x - \frac{1}{2}x^2 R(x)=xp(x)=450x21x2

因为 R ′ ( x ) = 450 − x R'(x) = 450 - x R(x)=450x,当 x = 450 x = 450 x=450 时, R ′ ( x ) = 0 R'(x) = 0 R(x)=0。根据第一导数测试法,这个 x x x 值给出了绝对最大值(或者简单地通过观察 R R R 的图像是开口向下的抛物线)。相应的价格为

p ( 450 ) = 450 − 1 2 ( 450 ) = 225 p(450) = 450 - \frac{1}{2}(450) = 225 p(450)=45021(450)=225

折扣是 350 − 225 = 125 350 - 225 = 125 350225=125。因此,为了使收入最大化,商店应该提供 $125 的折扣。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值