You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 canonicalization involves use of hstack atoms and other high-level affine transformations. This use of high-level atoms will likely be more expensive to canonicalize in cvxcore compared to if we built suitable sparse matrices directly.
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 forPowConeNDclass 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.