拉格朗日乘子(百度百科)

2021-05-27 12:32:36 字數 993 閱讀 6683

拉格朗日乘子法拉格朗日乘子(lagrange multiplier)

基本的拉格朗日乘子法(又稱為拉格朗日乘數法),就是求函式f(x1,x2,...)在g(x1,x2,...)=0的約束條件下的極值的方法。其主要思想是引入乙個新的引數λ(即拉格朗日乘子),將約束條件函式與原函式聯絡到一起,使能配成與變數數量相等的等式方程,從而求出得到原函式極值的各個變數的解。

具體方法:

假設需要求極值的目標函式 (objective function) 為 f(x,y),限制條件為 φ(x,y)=m

設g(x,y)=m-φ(x,y)

定義乙個新函式

f(x,y,λ)=f(x,y)+λg(x,y)

則用偏導數方法列出方程:

∂f/∂x=0

∂f/∂y=0

∂f/∂λ=0

求出x,y,λ的值,代入即可得到目標函式的極值

擴充套件為多個變數的式子為:

f(x1,x2,...λ)=f(x1,x2,...)+λg(x1,x2...)

則求極值點的方程為:

∂f/∂xi=0(xi即為x1、x2……等自變數)

∂f/∂λ=g(x1,x2...)=0

以上內容在《數學手冊》當中有。另外,可以將這種把約束條件乘以λ(即不定乘子)後加到待求函式上的求極值方法推廣到變分極值問題及其它極值問題當中,理論力學當中對非完整約束的處理方法就是利用變分法當中的拉格朗日乘子法。

拉格朗日乘子法的用途:

從經濟學的角度來看,λ代表當約束條件變動時,目標函式極值的變化。因為∂f/∂m=λ,當m增加或減少乙個單位值時,f會相應變化λ。

例如,假設目標函式代表乙個工廠生產產品的數量,約束條件限制了生產中投入的原料和人力的總成本,我們求目標函式的極值,就是要求在成本一定的條件下,如何分配利用人力和原料,從而使得生產量達到最大。此時λ便代表,當成本條件改變時,工廠可達到的生產量最大值的變化率。

AnimateWindow 百度百科

animatewindow 開放分類 程式設計 計算機 api 函式功能 該函式能在顯示與隱藏視窗時能產生特殊的效果。有兩種型別的動畫效果 滾動動畫和滑動動畫。函式原型 bool animatewindow hwnd hwnd,dword dwtime,dword dwflags 引數 hwnd 指...

WCF百度百科

根據微軟官方的解釋,wcf 之前的版本名為 indigo 是使用託管 建立和執行面向服務 service oriented 應用程式的統一框架。它使得開發者能夠建立乙個跨平台的安全 可信賴 事務性的解決方案,且能與已有系統相容協作。wcf是微軟分布式應用程式開發的集大成者,它整合了.net平台下所有...

Mashup 百度百科

mashup是糅合,是當今網路上新出現的一種網路現象,將兩種以上使用公共或者私有資料庫的web應用,加在一起,形成乙個整合應用。一般使用源應用的api介面,或者是一些rss輸出 含atom 作為內容源,合併的web應用用什麼技術,則沒有什麼限制。mashup在geek群體和網際網路玩家之中獲得了極大...