『實踐』Yalmip獲取對偶函數乘子


『實踐』Yalmip獲取對偶函數乘子

一、sdpsetting設置

Yalmip網站給出的說明

 

savesolveroutput默認為0,需要設置為1才會保存輸出結果。

 

下面是我模型的約束個數:

二、對偶函數乘子

在sol那行下面加斷點,調試,在工作區窗口找到sol,按照sol-》solveroutput-》info的順序打開,lambda就是對偶函數乘子。

 

圖1

 

三 、問題 

   通過實踐發現乘子順序和約束順序的確不是一一對應的。

  我通過問數信的人,算出了我的實際問題需要用到的某條約束的乘子為1。然后我將此約束的順序進行調整,發現此約束對應的乘子順序一直都是在第一個。

圖2   sol.solveroutput.info.lambda

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM