An Alternating Direction Algorithm for Matrix Completion with Nonnegative Factors
A Singular Value Thresholding Algorithm for Matrix Completion