-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Exotic2Common: avoid stack atoms in PowConeND to PowCone3D reduction #1222
Comments
For (2), see this writeup on how dual variables for the 3D power cone lift of the ND power cone can be propogated back as dual variables for the original ND power cone. |
hi @rileyjmurray currently i am working on it and i am also reading arxiv research paper which you have given ,but i have a simple doubt should hamza fawzi paper also have to implemented using cvxpy and also any suggestion for this task? thanks |
and also any discourse group where i can join |
ok thanks |
@pat749 have you worked on this? If so, can you please push your code to a public repository so I can see where you're at? |
yes i have worked on it just some work remaining ,currently i am busy due to proposal writting for gsoc |
We have added native support for ND power cones in Clarabel v0.6.0, including updates to the python wrapper. Very basic example here. Better documentation than that still to come. |
Following PR #1211, cvxpy supports 3D and ND power cone constraints. The main way for doing this is the (Exotic2Common) that maps an ND power cone to a collection of (N-2) 3D power cones. As-implemented, this reduction has two downsides:
The(Resolved in 2023 by PR Dual variables forPowConeND
class currently does not have dual variable support.PowConeND
#2241.)We'd welcome contributions handling either of these issues.We'd welcome contributions for handling the remaining issue.
The text was updated successfully, but these errors were encountered: