Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of matrix equilibration routines (Ruiz equilibration for OSQP) #137

Open
johannahaffner opened this issue Mar 3, 2025 · 1 comment
Labels
feature New feature

Comments

@johannahaffner
Copy link
Contributor

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 johannahaffner changed the title Implementation of matrix equilibration routines Implementation of matrix equilibration routines (Ruiz equilibration for OSQP) Mar 3, 2025
@patrick-kidger
Copy link
Owner

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

@patrick-kidger patrick-kidger added the feature New feature label Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

2 participants