4.7
应用最优化问题
学习目标
- 4.7.1
在多个应用领域中建立和解决最优化问题。
微积分的一个常见应用是计算函数的最小值或最大值。例如,公司通常希望最小化生产成本或最大化收入。在制造业中,通常希望最小化用于包装特定体积产品的材料量。在本节中,我们将展示如何建立这些类型的最小化和最大化问题,并使用本章中开发的工具来解决它们。
在闭有界区间上解决最优化问题
以下最优化问题的基本思路是一致的:有一个需要最大化或最小化的目标量,同时还要满足一定的约束条件。比如在例 4.32中,目标是使矩形花园的面积最大。当然,如果不加限制地增大边长,面积可以无限增大。但若围栏的总长度有限,就不能随意扩大花园了。下面来看如何在周长受限的条件下使矩形面积最大。
例
4.32
花园面积最大化
一个矩形花园将用一面石墙作为花园的一边,其余三边用铁丝网围起来(图 4.62)。给定 英尺的铁丝网,确定能创建最大面积花园的尺寸。最大面积是多少?
解
设 表示花园垂直于石墙一边的长度, 表示平行于石墙一边的长度。则花园的面积为
我们希望在总围栏长度为 的约束下找到最大可能的面积。从图 4.62可知,使用的围栏总长度为 。因此,约束方程为
解此方程得到 ,我们有 。因此,我们可以将面积表示为
在尝试最大化面积函数 之前,我们需要确定所考虑的定义域。为了建造一个矩形花园,我们当然需要两边的长度都为正。所以,我们需要 和 。由于 ,如果 ,则 。因此,我们试图确定函数 在开区间 上,当 时的最大值。我们不知道函数在开区间上一定有最大值。但是,我们知道连续函数在闭区间上存在绝对最大值(和绝对最小值)。因此,我们考虑函数 在闭区间 上的情况。如果最大值出现在内部点,那么我们就找到了开区间 中使花园面积最大化的 值。于是,我们考虑以下问题:
在区间 上最大化 。
如前所述,由于 是闭有界区间上的连续函数,根据最值定理,它存在最大值和最小值。这些极值出现在端点或临界点处。在端点处,。由于在开区间 内所有 的面积都为正,因此最大值必须出现在临界点。对函数 求导数,可得
因此,唯一的临界点是 (图 4.63)。故,最大面积必须在 时出现。此时,我们有 。为了最大化花园的面积,令 英尺,且 。这个花园的面积是 。
检验点
4.31
如果我们想建造与图 4.63中相同的矩形花园,但只有 英尺的围栏,请确定最大面积。
现在来看一个解决类似于例 4.32的最优化问题的一般策略。
解题策略
解决最优化问题
- 引入所有变量。如果适用,绘制图形并标注所有变量。
- 确定要最大化或最小化的量,以及其他变量的取值范围(如果此时可以确定)。
- 用变量写出要最大化或最小化的量的公式。此公式可能涉及多个变量。
- 写出步骤 中公式里独立变量之间的任何方程。使用这些方程将要最大化或最小化的量写成一个变量的函数。
- 根据要解决的实际问题,确定步骤 中函数的定义域。
- 找到步骤 中函数的最大值或最小值。此步骤通常涉及寻找临界点并评估函数在端点处的值。
现在,我们将此策略应用于在给定材料用量约束下最大化无盖盒子的体积。
例
4.33
盒子体积最大化
一个无盖盒子将由一块 英寸乘 英寸的硬纸板制成,方法是从盒子的每个角切掉一个正方形,然后将每边的翻盖折叠起来。每个角应该切掉多大的正方形才能得到最大体积的盒子?
解
步骤 1:设 为从每个角切掉的正方形的边长(图 4.64)。然后,可以将剩余的四个翻盖折叠起来形成一个无盖盒子。设 为所得盒子的体积。
步骤 2:我们要最大化盒子的体积。所以,问题是最大化 。
步骤 3:如步骤 中所述,我们要最大化盒子的体积。盒子的体积是 ,其中 分别是长、宽和高。
步骤 4:从图 4.64中可以看出,盒子的高度是 英寸,长度是 英寸,宽度是 英寸。因此,盒子的体积是
步骤 5:为了确定所考虑的定义域,检查图 4.64。当然,我们需要 。此外,正方形的边长不能大于或等于较短边长的一半,即 英寸;否则,其中一个翻盖将被完全切掉。因此,我们试图确定在开区间 上,当 时,盒子是否存在最大体积。由于 是闭区间 上的连续函数,我们知道 在闭区间上将有一个绝对最大值。于是,我们考虑函数 在闭区间 上的情况,并检查绝对最大值是否出现在内部点。
步骤 6:由于 是闭有界区间 上的连续函数, 必然存在绝对最大值(和绝对最小值)。由于在端点处 ,并且对于 有 ,因此最大值必须出现在临界点。导数是
为了找到临界点,我们需要解方程
将此方程两边除以 ,问题简化为解方程
使用二次公式,我们发现临界点是
由于 不在所考虑的定义域内,我们唯一需要考虑的临界点是 。因此,如果我们令 ,则体积最大化。最大体积为 ,如下图所示。
检验点
4.32
假设例 4.33中硬纸板的尺寸是 20 英寸乘 30 英寸。设 为每个正方形的边长,并将无盖盒子的体积写成 的函数。确定 的定义域。
例
4.34
最小化旅行时间
一个岛屿位于直线海岸线上最近点正北方向 处。一位游客住在岸边的一个小屋里,该小屋位于该点以西 处。游客计划从小屋前往岛屿。假设游客跑步的速度为 ,游泳的速度为 。游客应该跑多远再游泳,才能使到达岛屿的时间最短?
解
步骤 1:设 为跑步距离, 为游泳距离(图 4.66)。设 为从小屋到岛屿所需的时间。
步骤 2:问题是最小化 。
步骤 3:为了找到从小屋到岛屿的旅行时间,将跑步时间和游泳时间相加。由于距离 速度 时间 ,跑步时间为
游泳时间为
所以,总旅行时间为
步骤 4:从图 4.66中, 英里的线段构成了一个直角三角形的斜边,其两条直角边长度分别为 和 。因此,根据勾股定理,,可得 。因此,总旅行时间由函数给出
步骤 5:从图 4.66中可以看出,。于是, 是所考虑的定义域。
步骤 6:由于 是闭有界区间上的连续函数,它存在最大值和最小值。我们首先在区间 上寻找 的任何临界点。导数是
如果 ,则
因此,
(4.6)
将此方程两边平方,可以看出如果 满足此方程,则 必须满足
这意味着
由此可知,如果 是一个临界点,那么 满足
因此,临界点的可能性是
由于 不在定义域内,所以它不可能是临界点。另一方面, 在定义域内。由于我们将方程 4.6两边平方以得到可能的临界点,因此仍需验证 是否满足方程 4.6。由于 确实满足该方程,由此可得 是一个临界点,并且是唯一的临界点。为了证明时间在该 值处最小,我们只需检查 在端点 和 处的值,并将其与 在临界点 处的值进行比较。我们发现 和 ,而 。因此, 在 英里处有一个局部最小值。
检验点
4.33
假设岛屿距离海岸 英里,从小屋到海岸上离岛屿最近点的距离是 。假设游客游泳的速度为 ,跑步的速度为 。设 表示游客在游泳前跑步的距离,并找到一个表示游客从小屋到岛屿所需时间的函数。
在商业中,企业关注的一个核心问题是收入最大化。下面的例题中,某租车公司收集了不同收费标准下可出租车辆数量的数据。利用这些数据确定公司应如何定价以使收入最大。
例
4.35
最大化收入
一家汽车租赁公司的经营者发现,如果向客户收取每天美元的租车费用,其中,那么他们每天租赁的汽车数量可以用线性函数来建模。如果他们每天收取或更少的费用,他们将租出所有汽车。如果他们每天收取或更多的费用,他们将租不出任何汽车。假设经营者计划向客户收取每天 到 之间的租车费用,他们应该收取多少才能使收入最大化?
解
步骤1:设为每天每辆车的收费价格,设为每天租赁的汽车数量。设为每天的收入。
步骤2:问题是最大化。
步骤3:收入(每天)等于每天租赁的汽车数量乘以每天每辆车的收费价格,即。
步骤4:由于每天租赁的汽车数量由线性函数建模,于是收入可以用函数表示为
步骤5:由于经营者计划每天每辆车收取到之间的费用,因此问题是在位于闭区间上找到的最大收入。
步骤6:由于在闭有界区间上是一个连续函数,因此它在该区间内有一个绝对最大值(和绝对最小值)。为了找到最大值,寻找临界点。导数为。所以,临界点是。当时,。当时,。当时,。因此,绝对最大值出现在处。汽车租赁公司每天每辆车应收取的费用,以最大化收入,如下图所示。
检验点
4.34
一家汽车租赁公司每天向客户收取美元的费用,其中。该公司发现每天租赁的汽车数量可以用线性函数来建模。公司应该向每位客户收取多少费用才能最大化收入?
例
4.36
最大化内接矩形的面积
一个矩形将内接于椭圆
矩形的尺寸应为多少才能使其面积最大化?最大面积是多少?
解
步骤1:为了使矩形内接于椭圆,矩形的边必须平行于坐标轴。设为矩形的长度,设为矩形的宽度。设为矩形的面积。
步骤2:问题是最大化。
步骤3:矩形的面积为。
步骤4:设为矩形位于第一象限的顶点,如图 4.68所示。我们可以写出长度和宽度。由于和,我们有。因此,面积为
步骤5:从图 4.68中可以看出,为了在椭圆中内接一个矩形,第一象限顶点的-坐标必须满足。于是,问题简化为在开区间上寻找的最大值。由于在闭区间上将有一个绝对最大值(和绝对最小值),我们考虑在区间上的。如果绝对最大值出现在内部点,那么我们就在开区间中找到了一个绝对最大值。
步骤6:如前所述,在闭有界区间上是一个连续函数。因此,它有一个绝对最大值(和绝对最小值)。在端点和处,。对于,。因此,最大值必须出现在临界点。对求导数,可得
为了找到临界点,我们需要找到。我们可以看到,如果是以下方程的解
(4.7)
那么必须满足
所以,。于是,是方程 4.7的可能解。由于我们考虑在区间上的,是一个可能的临界点,但不是。因此,我们检查是否是方程 4.7的解。由于是方程 4.7的解,可见,是在区间上的唯一临界点。因此,必须在临界点处取得绝对最大值。为了确定矩形的尺寸,我们需要找到长度和宽度。如果,那么
于是,矩形的尺寸为和。该矩形的面积为。
检验点
4.35
如果矩形要内接于单位圆,请修改面积函数。考虑的定义域是什么?
求解区间非闭或无界的最优化问题
在前面的例题中,我们考虑了在闭有界定义域上的函数。因此,根据最值定理,我们保证这些函数存在绝对极值。现在考虑定义域既非闭也非有界的函数。
许多函数即使定义域不是闭的或定义域是无界的,仍然至少有一个绝对极值。例如,函数在上有一个绝对最小值,在处取得。因此,我们仍然可以考虑在无界定义域或开区间上的函数,并确定它们是否具有任何绝对极值。在下一个例题中,我们尝试在无界定义域上最小化一个函数。我们将看到,尽管考虑的定义域是,但该函数有一个绝对最小值。
在下面的例题中,我们研究如何构造一个具有给定体积且表面积最小的盒子。不难证明,对于一个有盖的盒子,根据对称性,在所有给定体积的盒子中,立方体将具有最小的表面积。所以,我们考虑修改后的问题,即确定具有给定体积的无盖盒子中,哪个具有最小的表面积。
例
4.37
最小化表面积
要建造一个底面为正方形、无盖且体积为立方英寸的长方体盒子。盒子的尺寸应为多少才能使其表面积最小化?最小表面积是多少?
解
步骤1:画一个长方体盒子,引入变量表示正方形底面的每条边长;设表示盒子的高度。设表示无盖盒子的表面积。
步骤2:我们需要最小化表面积。因此,我们需要最小化。
步骤3:由于盒子是无盖的,我们只需确定四个垂直侧面和底面的面积。四个垂直侧面中每个的面积是。底面的面积是。因此,盒子的表面积是
步骤4:由于这个盒子的体积是,并且体积给定为,所以约束方程是
解约束方程得到,我们有。于是,我们可以将表面积写成仅关于的函数:
因此,。
步骤5:由于我们要求,所以不能有。因此,我们需要。另一方面,可以取任何正值。注意,当变大时,盒子的高度相应地变小,使得。类似地,当变小,盒子的高度相应地变大。于是,定义域是开的、无界的区间。注意,与前面的例题不同,我们不能将问题简化为在闭有界区间上寻找绝对最大值或绝对最小值。不过,在下一步中,我们将发现为什么这个函数在区间上必须有一个绝对最小值。
步骤6:注意,当时,。另外,当时,。由于是一个连续函数,在两端趋近于无穷大,所以它必须在某个处有一个绝对最小值。这个最小值必须出现在的临界点。导数为
因此,当时,。解这个方程得到,可得,所以。由于这是的唯一临界点,因此绝对最小值必须出现在处(参见图 4.70)。当时,。于是,盒子的尺寸应为和。有了这些尺寸,表面积为
检验点
4.36
考虑同一个无盖盒子,其体积为。假设底面材料的成本为,侧面材料的成本为,我们要最小化这个盒子的成本。将成本写成底面边长的函数。(设为底面边长,设为盒子的高度。)
第4.7节练习
对于以下练习,请通过证明、反例或解释来回答。
311.
在求解最优化问题时,为什么需要检查临界点附近的导数符号?
313.
判断对错。对于每个连续的非线性函数,你都能找到使函数最大化的值 。
314.
判断对错。对于闭有限定义域上的每个连续非常数函数,至少存在一个使函数最小化或最大化的 。
对于以下练习,请建立并求解每个最优化问题。
315.
为了在飞机上携带行李箱,箱子的长度 高度必须小于或等于 。假设行李箱的底部是正方形,证明其体积为 。什么样的高度能使体积最大?
316.
你正在制作一个尺寸为 的纸板箱。你从每个角切下大小相等的正方形,以便折叠边缘。具有最大体积的箱子的尺寸是多少?
318.
求两个正整数,使它们的和为 且它们的平方和尽可能大。然后,再求另外两个正整数,使它们的和为 10 且它们的平方和尽可能小。
对于以下练习,考虑建造一个围栏以围住一块区域。
319.
你有 的围栏材料来建造一个矩形牛栏。使面积最大的牛栏的尺寸是多少?
320.
你有 的围栏材料来建造一个猪圈。如果你的地块一侧有一条河流,那么使面积最大的矩形猪圈的尺寸是多少?
321.
你需要围一个面积为 的区域。使所需材料量最小的矩形围栏的尺寸是多少?
322.
两根杆子由一根也连接到地面的电线连接。第一根杆子高 ,第二根杆子高 。两根杆子之间的距离为 。电线应该固定在地面上的哪个位置才能使所需电线量最小?
323.
[T] 你搬进新公寓,注意到走廊的一个拐角处从 变窄为 。能水平搬过这个拐角的最长物品的长度是多少?
324.
一名患者的脉搏测量值为 。为了确定准确的脉搏测量值,医生想知道哪个值能使表达式 最小化。哪个值能使其最小化?
325.
在上一题中,假设患者在第三次测量时很紧张,所以我们只将该值的权重设为其他值的一半。使 最小化的值是多少?
326.
你跑步的速度为 英里/小时,游泳的速度为 英里/小时,你位于岸边,在一个岛屿以东 英里处,该岛屿位于海岸线以北 英里处。你应该向西跑多远才能使到达岛屿所需的时间最小?
对于以下问题,考虑一个直径为 的圆形泳池的救生员。他必须到达泳池正对面溺水的人,位置在 。救生员以速度 游泳,并以速度 绕泳池跑步。
327.
求一个函数,该函数以游泳角度 为自变量,测量到达溺水者所需的总时间。
328.
求救生员应该以哪个角度 游泳才能在最短时间内到达溺水者。
329.
一辆卡车的油耗为 ,其中 表示卡车的速度, 表示每英里消耗的燃油加仑数。假设 和 为正,在什么速度下燃油消耗最小?
对于以下练习,考虑一辆豪华轿车,其在速度 下的油耗为 ,司机的费用为 ,汽油价格为 。
对于以下练习,考虑一家披萨店,其披萨的收入为 ,成本为 ,其中 表示披萨的数量 。
332.
求披萨数量的利润函数。多少个披萨能使每个披萨的利润最大?
333.
假设 和 。销售多少个披萨能使利润最大化?
334.
假设 和 。销售多少个披萨能使利润最大化?
对于以下练习,考虑一根长为 的电线被切成两段。一段形成半径为 的圆形,另一段形成边长为 的正方形。
对于以下练习,考虑两个非负数 和 ,使得 。最大化和最小化这些量。
对于以下练习,请绘制给定的最优化问题并求解。
341.
求能放入半径为 的球体中的最大正圆柱体的体积。
342.
求能放入半径为 的球体中的最大正圆锥体的体积。
343.
求能放入边长为 和 的三角形中的最大矩形的面积。
344.
求能放入底面半径为 、高为 的圆锥体中的最大圆柱体的体积。
345.
求体积为 且表面积最小的封闭圆柱体的尺寸。
346.
求表面积为 且体积最大的正圆锥体的尺寸。
对于以下练习,考虑给定图形上的点。使用计算器绘制函数图形。
347.
[T] 直线 离原点最近的点在哪里?
348.
[T] 直线 离点 最近的点在哪里?
349.
[T] 抛物线 离点 最近的点在哪里?
350.
[T] 抛物线 离点 最近的点在哪里?
对于以下练习,请写出每个相关变化率情况的方程。不要求解。
351.
一个窗户由一个半圆形和一个矩形组成,半圆形置于矩形上方。如果你有 的窗框材料用于外框,你能制作的最大窗户尺寸是多少?用 表示半圆的半径。
352.
你有一排 棵西瓜植物,平均每棵产 个西瓜。每额外种植一棵西瓜植物,每棵西瓜植物的产量就会减少一个西瓜。你应该额外种植多少棵西瓜植物?
353.
你正在为你的猫建造一个睡觉用的盒子。盒子方形底部的毛绒材料成本为 ,侧面材料成本为 。你需要一个体积为 的盒子。求使成本最小的盒子尺寸。用 表示盒子侧面的长度。
354.
你正在建造五个彼此相邻的相同围栏,总面积为 ,如下图所示。你应该使用什么尺寸来最小化围栏的用量?
355.
你是一个拥有 单元的公寓综合体的经理。当你将租金设定为 时,所有公寓都已出租。当你将租金增加 时,会少租出一套公寓。每个已出租单元的维护成本为 。使总利润最大的租金是多少?