『實踐』Yalmip獲取對偶函數乘子
一、sdpsetting設置
savesolveroutput默認為0,需要設置為1才會保存輸出結果。
下面是我模型的約束個數:
二、對偶函數乘子
在sol那行下面加斷點,調試,在工作區窗口找到sol,按照sol-》solveroutput-》info的順序打開,lambda就是對偶函數乘子。
圖1
三 、問題
通過實踐發現乘子順序和約束順序的確不是一一對應的。
我通過問數信的人,算出了我的實際問題需要用到的某條約束的乘子為1。然后我將此約束的順序進行調整,發現此約束對應的乘子順序一直都是在第一個。
圖2 sol.solveroutput.info.lambda