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

Additional constraints #333

Open
1 of 3 tasks
alphaville opened this issue Oct 30, 2023 · 0 comments
Open
1 of 3 tasks

Additional constraints #333

alphaville opened this issue Oct 30, 2023 · 0 comments
Labels
enhancement New feature or request python issue related to python rust issue related to the code Rust library

Comments

@alphaville
Copy link
Owner

alphaville commented Oct 30, 2023

Is your feature request related to a problem? Please describe.
We can expand our library of constraints with a few more sets. We can consider sets of the following types:

  • Epigraph of the squared Euclidean norm as in this example
  • Balls of $\|{}\cdot{}\|_p$, for $p\in[0, \infty)$ (yes, for $p<1$ as well) following this paper
  • Affine spaces of the form $\{x: Ax = b\}$, but where $A$ is a linear operator rather than a matrix (in Rust, this will be a closure)

Any additional constraints we could support? Comment below.

Describe the solution you'd like
We should implement these in Rust first, test them, and the take care of the code generation too.

@alphaville alphaville added enhancement New feature or request python issue related to python rust issue related to the code Rust library labels Oct 30, 2023
alphaville added a commit that referenced this issue Mar 27, 2024
About:
- Support for AffineSpace in opengen (issue #333)
- Print support for SolverStatus
- Add .jinja extension to some jinja files (issue #343)
- Change hard coding of file names in builder
- Fix typo in icasadi_lib.rs

Issues:
- Addresses #333 #343
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request python issue related to python rust issue related to the code Rust library
Projects
None yet
Development

No branches or pull requests

1 participant