Abstract
In this paper we consider minimizing the spec tral condition number of a positive semidefinite matrix over a nonempty closed convex set Ω. We show that it can be solved as a convex programming problem, and moreover, the optimal value of the latter problem is achievable. As a consequence, when Ω is positive semidefinite representable, it can be cast into a semidefinite programming problem. We then propose a first-order method to solve the convex programming problem. The computational results show that our method is usually faster than the standard interior point solver SeDuMi [J. F. Sturm, Optim. Methods Softw., 11/12 (1999), pp. 625-653] while producing a comparable solution. We also study a closely related problem, that is, finding an optimal preconditioner for a positive definite matrix. This problem is not convex in general. We propose a convex relaxation for finding positive definite preconditioners. This relaxation turns out to be exact when finding optimal diagonal preconditioners.
| Original language | English |
|---|---|
| Pages (from-to) | 1193-1211 |
| Number of pages | 19 |
| Journal | SIAM Journal on Matrix Analysis and Applications |
| Volume | 32 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - 1 Dec 2011 |
| Externally published | Yes |
Keywords
- Condition number
- Convex programming
- Diagonal preconditioner
- Semidefinite programming
ASJC Scopus subject areas
- Analysis