跳轉到內容

微積分最佳化方法

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
華夏公益教科書