YALL1-Group: A solver for group/joint sparse reconstruction
From Wikimization
(Difference between revisions)
(→Syntax) |
(→Input Description) |
||
Line 23: | Line 23: | ||
:[x,Out] = YALL1_group(A,b,groups,'param1',value1,'param2',value2,...); | :[x,Out] = YALL1_group(A,b,groups,'param1',value1,'param2',value2,...); | ||
- | == Input | + | == Input Arguments == |
+ | |||
+ | *'''A''': an m-by-n matrix with m < n, or a structure with the following fields: | ||
+ | 1) A.times: a function handle for <math>A*x</math> | ||
+ | 2) A.trans: a function handle for <math>A_T*x<math> |
Revision as of 15:17, 12 June 2011
YALL1-Group is a MATLAB software package for group/joint sparse reconstruction, written by Wei Deng, Wotao Yin and Yin Zhang at Rice University.
Model
(1) Group-sparse basis pursuit model:
Minimizesubject to
![]()
where ,
,
denotes the index set of the
-th group, and
is the weight for the
-th group.
(2) Jointly-sparse basis pursuit model:
Minimizesubject to
![]()
where ,
denotes the
-th row of matrix
, and
is the weight for the
-th row.
Syntax
- [x,Out] = YALL1_group(A,b,groups,'param1',value1,'param2',value2,...);
Input Arguments
- A: an m-by-n matrix with m < n, or a structure with the following fields:
1) A.times: a function handle for2) A.trans: a function handle for
![]()