Code covered by the BSD License  

Highlights from
Matrix Completion via Thresholding

Be the first to rate this file! 18 Downloads (last 30 days) File Size: 4.61 KB File ID: #26395

Matrix Completion via Thresholding

by Angshul Majumdar

 

17 Jan 2010

Convex, Non-convex and NP hard matrix completion algorithms

| Watch this File

File Information
Description

Contains three matrix completion algorithms and a demo script for running them. Also compares against other matrix completion algorithms - Singular Value Thresholding and Fixed Point Iteration.
Solves the following three optimization problems:
min rank(X) subject to ||y - M(X)||_2<err via Iterated Hard Thresholding
min nuclear-norm(X) subject to ||y - M(X)||_2<err via Iterated Soft Thresholding
min ||S||_p subject to ||y - M(X)||_2<err, where S = svd(X) via Iterated Soft Thresholding
Requires Sparco since the masking operator has been defined in according to the Sparco framework.
http://www.cs.ubc.ca/labs/scl/sparco/
The algorithms are general enough to work with any other linear operator, and not only the masking operator. The masking operator is just a special case when the problem boils down to one of matrix completion.
For comparing the results with other algorithms download the Singular Value Thresholding toolbox
http://svt.caltech.edu/

MATLAB release MATLAB 7.8 (R2009a)
Other requirements Sparco: http://www.cs.ubc.ca/labs/scl/sparco/ SVT: http://svt.caltech.edu/
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
image processing Angshul Majumdar 18 Jan 2010 13:52:48
optimization Angshul Majumdar 18 Jan 2010 13:52:48
mathematics Angshul Majumdar 18 Jan 2010 13:52:48
interpolation Angshul Majumdar 18 Jan 2010 13:52:48
matrix completion Angshul Majumdar 18 Jan 2010 13:52:48
iterated hard thresholding Angshul Majumdar 18 Jan 2010 13:52:48
iterated soft thresholding Angshul Majumdar 18 Jan 2010 13:52:48
rank minimization Angshul Majumdar 18 Jan 2010 13:52:48
nuclear norm minimization Angshul Majumdar 18 Jan 2010 13:52:48
nonconvex optimization Angshul Majumdar 18 Jan 2010 13:52:48

Contact us at files@mathworks.com