Low-rank Approximation Algorithm Research Articles