A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization (2003)

by S Burer, R D C Monteiro
Venue:Mathematical Programming, Series B, 95:329– 357