1: \begin{abstract}
2: We describe how the low-rank structure in an SDP can be exploited
3: to reduce the per-iteration cost of a convex primal-dual interior-point
4: method down to $O(n^{3})$ time and $O(n^{2})$ memory, even at very
5: high accuracies. A traditional difficulty is the dense Newton subproblem
6: at each iteration, which becomes progressively ill-conditioned as
7: progress is made towards the solution. Preconditioners have previously
8: been proposed to improve conditioning, but these can be expensive
9: to set up, and become ineffective as the preconditioner itself becomes
10: increasingly ill-conditioned at high accuracies. Instead, we present
11: a \emph{well-conditioned reformulation} of the Newton subproblem that
12: is cheap to set up, and whose condition number is guaranteed to remain
13: bounded over all iterations of the interior-point method. In theory,
14: applying an inner iterative method to the reformulation reduces the
15: per-iteration cost of the outer interior-point method to $O(n^{3})$
16: time and $O(n^{2})$ memory. We also present a \emph{well-conditioned
17: preconditioner} that theoretically increases the outer per-iteration
18: cost to $O(n^{3}r^{3})$ time and $O(n^{2}r^{2})$ memory, where $r$
19: is an upper-bound on the solution rank, but in practice greatly improves
20: the convergence of the inner iterations.
21: \end{abstract}
22: