-
-
Notifications
You must be signed in to change notification settings - Fork 402
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
Ease addition of matrix cones #2093
Comments
I'll take a look whilr adding affine hermitian constraints. It would still be helpful |
Bump. Is there anything to do here? |
Yes, I still need to get at it |
Can you point me in the right direction? I still don't really understand what you're after. |
I'm going to take a look |
Can you be a little more explicit in what you want here? For example, links to the bits in other packages that would be de-duplicated? |
These are the cones: https://github.com/jump-dev/SumOfSquares.jl/blob/8476c96d0fc182377a3a585222714061925092ab/src/diagonally_dominant.jl |
So you want a fallback for any |
Yes |
The
PSDCone
allows to easily addMOI.PositiveSemidefiniteConeTriangle
andMOI.PositiveSemidefiniteConeSquare
.There are several other matrix cones, that should work exactly like
PSDCone
for consistency:SemidefiniteInterval
,SemidefiniteGreaterThan
andSemidefiniteLessThan
that createMOI....Triangle
andMOI....Square
, see Matrix bounds MathOptInterface.jl#942EigenvalueInterval
,EigenvalueGreaterThan
andEigenvalueLessThan
that createMOI....Triangle
andMOI....Square
, see Matrix bounds MathOptInterface.jl#942SumOfSquares.DDCone
that createSumOfSquares.DiagonalyDominantConeTriangle
andSumOfSquares.DiagonalyDominantConeSquare
SumOfSquares.SDDCone
that createSumOfSquares.ScaledDiagonalyDominantConeTriangle
andSumOfSquares.ScaledDiagonalyDominantConeSquare
To allow reusing the code for
PSDCone
between these different sets we can create aAbstractSymmetricMatrixCone
set and the functiontriangle_vectorized_cone
andsquare_vectorized_cone
and then all the code should work for anyAbstractSymmetricMatrixCone
.Requires jump-dev/MathOptInterface.jl#942
The text was updated successfully, but these errors were encountered: