跳转到内容

微积分优化方法

25% developed
来自维基教科书,开放的书籍,开放的世界
(从 微积分优化方法 重定向)


微积分的一个关键应用是优化:找到函数的最大值和最小值,以及哪些点实现了这些极值。

上下文

[编辑 | 编辑源代码]

形式上,数学优化领域被称为数学规划,微积分优化方法是 非线性规划 的基本形式。我们将主要讨论有限维优化,用 1 或 2 个变量的函数来说明,并用代数方式讨论n 个变量。我们还将指出一些对 无限维优化 的扩展,例如 变分法,这是这些方法在物理学中的主要应用。

基本技术包括一阶导数检验和二阶导数检验,以及它们的高维推广。

更高级的技术是拉格朗日乘数,以及其推广形式,如卡罗需-库恩-塔克条件和巴拿赫空间上的拉格朗日乘数。

优化,特别是通过拉格朗日乘数,在以下领域特别有用

此外,数学的几个领域可以被理解为这些方法的推广,最值得注意的是 莫尔斯理论变分法

  • 输入点,输出值
  • 最大值,最小值,极值,最优值
  • 驻点,临界点;驻值,临界值
  • 目标函数
  • 约束 - 等式和不等式
    • 特别是次级集
    • 可行域,其点是候选解

本教程介绍了优化问题的入门知识,这些问题涉及找到 目标函数 的最大值或最小值,受约束形式 的限制。

最大值和最小值

[编辑 | 编辑源代码]

在没有约束的情况下找到函数 的最优值是一个众所周知的问题,在微积分课程中已经讨论过。通常会使用梯度来找到 驻点。然后检查所有驻点和 边界点 以找到最优值。

在 (0,0) 处有一个驻点。

Hessian 矩阵

[edit | edit source]

确定函数在驻点处是否存在极值的一个常用方法是评估该点处的 Hessian 矩阵。Hessian 矩阵定义为

二阶导数检验

[edit | edit source]

二阶导数检验根据以下规则确定驻点 的最优性 [2]

  • 如果 在点 x 处,则 在 x 处有一个局部最小值。
  • 如果 在点 x 处,则 在 x 处有一个局部最大值。
  • 如果 有负的和正的特征值,则 x 是一个鞍点。
  • 否则,该检验结果是不确定的。

在上面的例子中。

因此, 在 (0,0) 处取得最小值。

参考文献

[编辑 | 编辑源代码]
[1] T.K. Moon 和 W.C. Stirling。信号处理的数学方法和算法。Prentice Hall。2000 年。
[2]http://www.ece.tamu.edu/~chmbrlnd/Courses/ECEN601/ECEN601-Chap3.pdf
华夏公益教科书