The following is a problem very similar to the problem "Convex Iteration rank-1" in Jon Dattoro's book
find (Dn is the space of diagonal matrices)
subject to A svec X = b
X 0
rankX ρ
GXc = d