Low-rank matrix completion by riemannian optimization
Solving Euclidean Distance Matrix Completion Problems Via Semidefinite Programming