• <ins id="yuzrz"></ins>

    <tr id="yuzrz"></tr>
    <code id="yuzrz"></code>

      1. Title

        用yalmip編二階椎問題怎么編

        8010次瀏覽

        問題描述

        比如想編這個minimize ||Ax-y||2 + ||x||2怎么編?

        頭像

        Zy·0.00

        2017-02-04提問

        分數   時間  

        全部答案 1

        3

        有兩種方法可以試一下,第一種方法這么來,把他寫成標準的二階錐的形式,即二次項寫在約束項。

        x = sdpvar(6,1);

        sdpvar u v;

        F = [cone(A*x-y,u), cone(x,v)];

        solvesdp(F,u + v);

        第二種方法是直接寫。即:

        solvesdp([],norm(A*x-y,2) + norm(x,2));

        yalmip將會自動的將這個模型轉化為二階錐問題,并且用安裝的求解器(SeDuMi, SDPT3 or Mosek)求解。如果沒有二階錐問題求解器,yalmip 將會把模型轉化為半正定規劃,并用半正定規劃求解器求解。

        評論 (0)條評論
        頭像555

          wx·1280.00

        2017-02-04回答

        1 條記錄 1/1 頁

        撰寫答案

        Document