“…Projection of symmetric or Hermitian matrices to the positive semidefinite cone is a standard operation that arises frequently in scientific computing. A common, practical, example is restoring positive definiteness of partially unknown or corrupted correlation matrices [17] arising in e.g., economics [12], integrated circuit design [20] and wireless communications [11]. Further, more generic, examples include quasi-newton optimization methods [7, §4.2.2], incomplete matrix factorizations of sparse matrices [5, §15.11] and, finally, first order methods for solving semidefinite problems (SDPs) [2,19] which, as we proceed to explain, was the motivating example for this work.…”