Closed
Description
When a VectorOfVariables
-in-Zeros
constraint gets added, for example:
MathOptInterface.jl/src/Test/test_conic.jl
Lines 298 to 299 in e9b1f4a
It may get bridged by
MathOptInterface.jl/src/Bridges/Variable/zeros.jl
Lines 1 to 17 in e9b1f4a
The lack of dual variables causes problems in ECOS and Clp:
- https://github.com/jump-dev/Clp.jl/runs/5369296666?check_suite_focus=true
- Implement MOI.default_cache ECOS.jl#137 (comment)
The solution is just to remove the bridge. In what cases is it actually useful? I get that it can make some formulations simpler, but which ones? Why not just add the extra variables?