google / google/jaxopt

Access to QP solvers hyper-parameters within projections

Open
#259 1 comment 0 reactions 1 assignee Claimed by @Algue-Rythme View on GitHub
enhancement
Dominant language
Python
Stars
1.1k
Forks
76
Avg merge
2d 21h
Merged PRs (30d)
1

Description

As noticed in [this discussion](https://github.com/google/jaxopt/discussions/252#discussioncomment-3034571) the default hyper-parameters for EqualityConstrainedQP might cause divergence in some circumstances for [projection_affine_set](https://github.com/google/jaxopt/blob/fdaf31d7e369c0bcdf46705c86d068d56f0d3d90/jaxopt/_src/projection.py#L278)
It would be nice to let the user access those hyper-parameters.

Similarly, the function [projection_polyhedron](https://github.com/google/jaxopt/blob/fdaf31d7e369c0bcdf46705c86d068d56f0d3d90/jaxopt/_src/projection.py#L303) checks feasibility by default - **this is not jittable**. The user must change this attribute manually. Is there a better way ?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.