前提・実現したいこと
l1 ls: A Matlab Solver for
Large-Scale ℓ1-Regularized Least Squares Problems
の論文で紹介されている最適化ツールボックスについての質問です.
(サイト:https://web.stanford.edu/~boyd/l1_ls/)
上記の論文では,yがベクトルの場合の最適化問題を解決するものなのですが,
yが行列でも解決できるようにしたいと考えています.
ツールボックスをいじったことがなく初心者ですので手づまりな状況です.
どなたか助言や解決方法ご教授していただけたらと思います.
該当のソースコード
%
% simple example to show the usage of l1_ls
%
% problem data
A = [1 0 0 0.5;...
0 1 0.2 0.3;...
0 0.1 1 0.2];
x0 = [1 0 1 0]'; % original signal
y = A*x0; % measurements with no noise
lambda = 0.01; % regularization parameter
rel_tol = 0.01; % relative target duality gap
[x,status]=l1_ls(-A,-y,lambda,rel_tol);
変更したい点
y = A*x0; → 3×1のベクトル
これを,3×2などの行列でも解けるようにしたい.
あなたの回答
tips
プレビュー