lineax icon indicating copy to clipboard operation
lineax copied to clipboard

Implementation of matrix equilibration routines (Ruiz equilibration for OSQP)

Open johannahaffner opened this issue 10 months ago • 1 comments

Hi Patrick,

I'm interested in implementing matrix equilibration routines to improve the optimistix version of OSQP, in which they use a Ruiz equilibration (rows are scaled to be equal in norm).

This is not a huge family of methods, and they're mostly useful for linear solves, especially with iterative methods that are sensitive to matrix scaling.

Would this sort of thing have a place in lineax?

johannahaffner avatar Mar 03 '25 09:03 johannahaffner

I think preconditioning in general should have a place here, so yes!

patrick-kidger avatar Mar 04 '25 07:03 patrick-kidger