Fast Matrix Completion Algorithm Based on Randomized Singular Value Decomposition and its Applications