New Insights and Algorithms for Optimal Diagonal Preconditioning

Saeed Ghadimi, Woosuk L. Jung, Arnesh Sujanani, David Torregrosa-Belén, Henry Wolkowicz
9/27/2025
math.OCcs.LGmath.NA

No official code found. Best implementation: asujanani6/Optimal_Preconditioning (0 stars, last commit 2026-04-28).

Abstract

Preconditioning (scaling) is essential in many areas of mathematics, and in particular in optimization. In this work, we study the problem of finding an optimal diagonal preconditioner. We focus on minimizing two different notions of condition number: the classical, worst-case type, $κ$-condition number, and the more averaging motivated $ω$-condition number. We provide affine based pseudoconvex reformulations of both optimization problems. The advantage of our formulations is that the gradient of the objective is inexpensive to compute and the optimization variable is just an $n\times 1$ vector. We also provide elegant characterizations of the optimality conditions of both problems. We develop a competitive subgradient method, with convergence guarantees, for $κ$-optimal diagonal preconditioning that scales much better and is more efficient than existing SDP-based approaches. We also show that the preconditioners found by our subgradient method leads to better PCG performance for solving linear systems than other approaches. Finally, we show the interesting phenomenon that we can apply the $ω$-optimal preconditioner to the exact $κ$-optimally diagonally preconditioned matrix $A$ and get consistent, significantly improved convergence results for PCG methods.

View on arXivView PDF

Code Implementations(1)

This repository contains the code and data associated with the the paper ``New Insights and Algorithms for Optimal Diagonal Preconditioning'' by Saeed Ghadimi, Woosuk L. Jung, Arnesh Sujanani, David Torregrosa-Belén, Henry Wolkowicz

00C, TeXSep 27, 20255 months ago

Similar Papers

Cite this paper

@article{ghadimi2025insights,
  title  = {New Insights and Algorithms for Optimal Diagonal Preconditioning},
  author = {Saeed Ghadimi and Woosuk L. Jung and Arnesh Sujanani and David Torregrosa-Belén and Henry Wolkowicz},
  year   = {2025},
  eprint = {2509.23439},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.23439v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.23439.svg)](https://codeofpaper.com/paper/2509.23439)

Discussion