diff DL/Majorization Minimization DL/wrapper_mm_solver.m @ 220:0d30f9074dd9

Merge
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Wed, 11 Apr 2012 15:56:39 +0100
parents 4337e28183f1
children
line wrap: on
line diff
--- a/DL/Majorization Minimization DL/wrapper_mm_solver.m	Wed Sep 07 14:17:55 2011 +0100
+++ b/DL/Majorization Minimization DL/wrapper_mm_solver.m	Wed Apr 11 15:56:39 2012 +0100
@@ -1,14 +1,27 @@
 function [X , cost] = wrapper_mm_solver(b, A, param)
-%% SMALL wrapper for Majorization Maximization toolbos solver
+%% SMALL wrapper for Majorization Minimization toolbox solver
 %
 %   Function gets as input
 %       b - measurement vector 
 %       A - dictionary 
-%       param - structure containing additional parameters
+%       param - structure containing additional parameters. These are:
+%           - initcoeff   Initial guess for the coefficients
+%                         (optional)
+%           - to          1/(step size). It is larger than spectral norm
+%                         of dictionary A (default is 0.1+(svds(A,1))^2)
+%           - lambda      Lagrangian multiplier. Regulates shrinkage
+%                         (default is 0.4)
+%           - iternum     Inner-loop maximum iteration number 
+%                         (default is 1000)
+%           - epsilon     Stopping criterion for iterative softthresholding
+%                         (default is 1e-7)
+%           - map         Debiasing. 0 = No, 1 = Yes (default is 0)
+%
 %   Output:
 %       x - sparse solution
 %       cost - Objective cost
 
+%
 %   Centre for Digital Music, Queen Mary, University of London.
 %   This file copyright 2011 Ivan Damnjanovic.
 %