FrankWolfe.jl
FrankWolfe.jl copied to clipboard
Interface to MathOptInterface
This will allow us to access the predefined sets, projections from MathOptSetDistances.jl.
From a user point of view, this means one can potentially use the algorithms from the package with the https://jump.dev interface
would be great to interface with jump!
especially the projections we might need for bcg or if we want to add fcfw
especially the projections we might need for bcg or if we want to add fcfw
so you mean for this using JuMP as a sub-solver for LMO?
so there is two ways actually:
- use jump to formulate and solve the lmo. this will add some overhead but better than interfacing scip, glop, etc all separately.
- BCG and FCFW require the solution of additional subproblems that are not LPs but require some projections onto simple sets, in fact probability simplices -> i saw that you already implemented many projections, so that we can use them for that
but also the other around is interesting: using this package as a solver within jump
so i guess it goes both ways
wait until nonlinear interface in jump is stable.