跳轉到內容

微積分最佳化方法

25% developed
來自華夏公益教科書,開放的書籍,開放的世界


微積分的一個關鍵應用是最佳化:尋找函式的最大值和最小值,以及哪些點實現這些極值。

在形式上,數學最佳化的領域被稱為數學規劃,微積分最佳化方法是非線性規劃的基本形式。我們將主要討論有限維最佳化,並以一兩個變數的函式為例,並代數地討論n個變數。我們還將指示一些擴充套件到無限維最佳化,例如變分法,這是這些方法在物理學中的主要應用。

基本技術包括一階和二階導數檢驗,以及它們的更高維推廣。

更高階的技術是拉格朗日乘子,以及推廣形式如卡羅需-庫恩-塔克條件和巴拿赫空間上的拉格朗日乘子。

最佳化,特別是透過拉格朗日乘子,在以下領域得到了廣泛應用

此外,許多數學領域可以被理解為這些方法的推廣,特別是莫爾斯理論變分法

  • 輸入點,輸出值
  • 最大值,最小值,極值,最優值
  • 駐點,臨界點;駐點值,臨界值
  • 目標函式
  • 約束 - 等式和不等式
    • 尤其是子水平集
    • 可行域,其點是候選解

本教程介紹了最佳化問題的基礎知識,這些問題涉及到尋找目標函式 的最大值或最小值,受 形式的約束。

最大值和最小值

[編輯 | 編輯原始碼]

在沒有約束的情況下找到函式 的最優值是一個眾所周知的問題,在微積分課程中已經解決。通常會使用梯度來尋找駐點。然後檢查所有駐點和邊界點以找到最優值。

在 (0,0) 處只有一個駐點。

Hessian矩陣

[編輯 | 編輯原始碼]

確定函式在駐點處是否存在極值的一種常見方法是評估該點處的函式的 Hessian 矩陣。其中 Hessian 矩陣定義為

二階導數檢驗

[編輯 | 編輯原始碼]

二階導數檢驗根據以下規則確定駐點 的最優性 [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
華夏公益教科書