国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

優(yōu)化問題的拉格朗日Lagrange對偶法原理

這篇具有很好參考價值的文章主要介紹了優(yōu)化問題的拉格朗日Lagrange對偶法原理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

首先我們定義一般形式的求解x的優(yōu)化問題:

  • 表示優(yōu)化的目標函數(shù),上述為最小優(yōu)化,實際上最大優(yōu)化可以改寫為的形式
  • 表示第i個不等式約束
  • 表示等式約束

1.?Lagrange對偶問題

上述優(yōu)化問題的拉格朗日Lagrange對偶法求解,是將上述帶約束的目標優(yōu)化問題改寫為如下無約束的Lagrange函數(shù)式子。

優(yōu)化問題的拉格朗日Lagrange對偶法原理

上述Lagrange函數(shù)式子存在如下對偶函數(shù),其是Lagrange函數(shù)關于取最小值,即:

優(yōu)化問題的拉格朗日Lagrange對偶法原理

對偶函數(shù)是關于的函數(shù),很顯然其是原來Lagrange函數(shù)式子的下界,假設優(yōu)化問題存在最優(yōu)解,當時,此時存在最優(yōu)目標大于對偶函數(shù)。

優(yōu)化問題的拉格朗日Lagrange對偶法原理

Lagrange對偶法即是通過最大化原問題Lagrange對偶函數(shù),從而逼近原問題的下界來求解原問題最優(yōu)解,因為的參數(shù)遠小于原問題的求解參數(shù),因此轉換為對偶問題后,求解更為簡單。

2. 強弱對偶性

接下來的問題是通過對偶函數(shù)得到下界同原問題的最優(yōu)解之間的差距是多少?當對偶函數(shù)得到下界同原問題的最優(yōu)解相等時,稱之為強對偶性,反之稱為弱對偶性。而這個差值稱之為最優(yōu)對偶間距。

Slater約束準則給出為強對偶性成立的條件:

  • 原問題是凸問題
  • 存在內點使得所有的不等式約束嚴格成立即,如果是仿射不等式時取等于也是可行的。

3. 如何轉換為對偶函數(shù)

因為對偶函數(shù)是Lagrange函數(shù)關于取最小值,假設是關于x的凸函數(shù),且存在關于x的最小值,此時存在使得關于x的偏導數(shù)為0,則存在對偶函數(shù)為。

假設為對偶函數(shù)為也是關于可導,此時最優(yōu)值存在

此外最優(yōu)值要使對偶函數(shù)存在最大值,由于,因此:

上述五個條件構成了在Slater約束準則下求解優(yōu)化問題最優(yōu)解存在的KKT條件:

例子1:線性規(guī)劃問題

首先我們定義一個一般性的線性規(guī)劃問題,其中x是表示求解向量,該問題可解是指存在唯一解。

Lagrange函數(shù)式子表示為:

優(yōu)化問題的拉格朗日Lagrange對偶法原理

Lagrange函數(shù)僅當優(yōu)化問題的拉格朗日Lagrange對偶法原理時,才是有界的,此時對偶函數(shù)為,否則為負無窮,因此原問題可以轉換為求解對偶問題的最大值,此時Slater約束準則,對偶問題的解也是原問題的最優(yōu)解。

優(yōu)化問題的拉格朗日Lagrange對偶法原理

例子2:最小二乘法

考慮以下問題:

Lagrange函數(shù)式子表示為:

優(yōu)化問題的拉格朗日Lagrange對偶法原理

Lagrange函數(shù)關于x是二階可導的凸函數(shù),存在最小值的解:

優(yōu)化問題的拉格朗日Lagrange對偶法原理

此時對偶函數(shù)為下式,此時原問題被轉換為一個無約束的對偶問題的求解。

優(yōu)化問題的拉格朗日Lagrange對偶法原理

4. 最優(yōu)問題的轉換

接下來我們考慮更為通用的優(yōu)化問題形式,之前討論了不等式約束中的大于和小于可以通過變換符號進行調整,實際上我們可以通過新增求解變量將不等式約束轉換為等式約束:

優(yōu)化問題的拉格朗日Lagrange對偶法原理

結合上述對偶問題的轉換,我們可以將通用的優(yōu)化問題形式轉換為等式約束問題,甚至無約束的問題,下一篇我們將介紹等式約束優(yōu)化問題和無約束優(yōu)化問題的通用求解方法。文章來源地址http://www.zghlxwxcb.cn/news/detail-432901.html

到了這里,關于優(yōu)化問題的拉格朗日Lagrange對偶法原理的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 機器人中的數(shù)值優(yōu)化(十四)——罰函數(shù)法(Penalty Method)、障礙函數(shù)法(Barrier Method)、拉格朗日松弛法(Lagrangian Relaxation)

    機器人中的數(shù)值優(yōu)化(十四)——罰函數(shù)法(Penalty Method)、障礙函數(shù)法(Barrier Method)、拉格朗日松弛法(Lagrangian Relaxation)

    ?? 本系列文章主要是我在學習《數(shù)值優(yōu)化》過程中的一些筆記和相關思考,主要的學習資料是深藍學院的課程《機器人中的數(shù)值優(yōu)化》和高立編著的《數(shù)值最優(yōu)化方法》等,本系列文章篇數(shù)較多,不定期更新,上半部分介紹無約束優(yōu)化,下半部分介紹帶約束的優(yōu)化,中間會

    2024年02月04日
    瀏覽(24)
  • 計算機圖形學中的曲線問題——拉格朗日插值曲線繪制實踐

    計算機圖形學中的曲線問題——拉格朗日插值曲線繪制實踐

    限于篇幅,我們將在這篇文章中介紹拉格朗日插值曲線繪制實踐,主文章鏈接: GGN_2015 計算機圖形學中的曲線問題 在主文章中我們已經介紹了拉格朗日插值函數(shù)的繪制方法。給定一個函數(shù)必須通過的點的集合,保證任意兩點 x x x 指不同,我們就能構造出一條拉格朗日插值函

    2024年02月14日
    瀏覽(29)
  • 單擺的動力學建模以及matlab仿真(牛頓法和拉格朗日方程法)

    單擺的動力學建模以及matlab仿真(牛頓法和拉格朗日方程法)

    有空再寫 首先我們先確定廣義坐標,并同時計算出來擺桿的轉動慣量 接著列拉格朗日方程 計算動能(轉動動能) ?計算勢能(取鉸鏈處為零勢能高度): ?計算L 計算拉格朗日方程中的中間量? ?將上述的中間量帶入拉格朗日方程,得到動力學模型: 變換一下形式: ?當角

    2023年04月08日
    瀏覽(23)
  • 牛頓插值法、拉格朗日插值法、三次插值、牛頓插值多項式、拉格朗日插值多項式

    牛頓插值法、拉格朗日插值法、三次插值、牛頓插值多項式、拉格朗日插值多項式

    兩點式線性插值 調用Matlab庫函數(shù) 拉格朗日二次插值: 牛頓二次插值 結果分析:通過對比不同插值方法,可以看到在一定范圍內(高次會出現(xiàn)龍格現(xiàn)象),插值次數(shù)越高,截斷誤差越?。ú逯到Y果越接近于真實函數(shù)值);同時,對于相同次數(shù)的插值,由于不同的插值方法它們

    2024年02月11日
    瀏覽(31)
  • MATLAB-拉格朗日插值運算

    MATLAB-拉格朗日插值運算

    在結點上給出結點基函數(shù),接著做該基函數(shù)的線性組合,組合的系數(shù)為結點的函數(shù)值,這種插值多項式稱為拉格朗日插值公式。通俗地說,就是通過平面上的兩個點確定一條直線。該插值方法是一種較為基礎的方法,同時該方法也較容易理解與實現(xiàn)。 拉格朗日插值多項式的表

    2024年02月06日
    瀏覽(16)
  • 拉格朗日乘數(shù)法

    拉格朗日函數(shù)用于約束優(yōu)化問題。約束優(yōu)化問題簡而言之就是在有一堆約束 Σ i = 1 g i ( x ) Sigma_{i=1} g_i(x) Σ i = 1 ? g i ? ( x ) 的情況下求目標函數(shù) f ( x ) f(x) f ( x ) 的問題,說起來很抽象,直接來點例子看比較直觀。 例1. 求 f ( x , y , z ) = x y z f(x,y,z)=xyz f ( x , y , z ) = x yz 在條件

    2024年02月09日
    瀏覽(17)
  • 【高等數(shù)學】拉格朗日乘數(shù)法

    【高等數(shù)學】拉格朗日乘數(shù)法

    #16 拉格朗日乘數(shù)法 所謂拉格朗日乘數(shù)法,是一種求 條件極值 的辦法。所謂條件極值,就是在給定的約束條件下,求目標函數(shù)的極值。 符號解釋:目標函數(shù) u = f ( x , y ) u = f(x,y) u = f ( x , y ) , 約束條件 φ ( x , y ) = 0 varphi(x,y) = 0 φ ( x , y ) = 0 應用條件: f ( x , y ) f(x,y) f ( x , y

    2024年02月16日
    瀏覽(20)
  • 淺談拉格朗日插值法

    淺談拉格朗日插值法

    好像FFT要用到,所以就學習一手 版題 其意義在于: 理解一下: 就是把一個足球踢出去,假設球始終在一個平面上飛行,它的軌跡就可以抽象為 (f(x)) (假設這個函數(shù)至于時間有關) 現(xiàn)在你有一些照片,所以你可以得到某幾個時間點球的位置,想要還原出這個函數(shù) (f(x)) 的

    2023年04月25日
    瀏覽(26)
  • 22matlab數(shù)據(jù)分析 拉格朗日插值(matlab程序)

    22matlab數(shù)據(jù)分析 拉格朗日插值(matlab程序)

    1. 簡述 ? ? ?? 第一部分:問題分析 (1)實驗題目:拉格朗日插值算法 具體實驗要求:要求學生運用拉格朗日插值算法通過給定的平面上的n個數(shù)據(jù)點,計算拉格朗日多項式Pn(x)的值,并將其作為實際函數(shù)f(x)的估計值。用matlab編寫拉格朗日插值算法的代碼,要求代碼實現(xiàn)用戶

    2024年02月15日
    瀏覽(30)
  • 解讀 拉格朗日插值法python,保你學明白

    什么是插值法 插值法是一種數(shù)學方法,用于在已知數(shù)據(jù)點(離散數(shù)據(jù))之間插入數(shù)據(jù),以生成連續(xù)的函數(shù)曲線。 插值法可以用于確定一個未知數(shù)據(jù)點的值,并簡化復雜的數(shù)學計算過程。 插值法的應用廣泛,如統(tǒng)計學、工程學、科學研究等領域。 拉格朗日插值法的原理 格朗

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包