Numerous applications in data mining and machine learning require recovering a matrix of minimal rank. robust principal component analysis (RPCA) is a general framework for handling this kind of problems. Nuclear norm based convex surrogate of the rank function in RPCA is widely invest