LinQuadOptInterface.jl icon indicating copy to clipboard operation
LinQuadOptInterface.jl copied to clipboard

add data optimizers

Open joaquimg opened this issue 6 years ago • 4 comments

Add data optimizers, useful for educational purposes. Students can implement their own simplex method, interior point, b&b and so on.

joaquimg avatar Apr 08 '19 03:04 joaquimg

cc @guilhermebodin

joaquimg avatar Apr 08 '19 03:04 joaquimg

Nice one!

guilhermebodin avatar Apr 08 '19 03:04 guilhermebodin

Codecov Report

Merging #102 into master will decrease coverage by 2.16%. The diff coverage is 76.64%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #102      +/-   ##
==========================================
- Coverage   90.29%   88.12%   -2.17%     
==========================================
  Files          12       14       +2     
  Lines        1339     1381      +42     
==========================================
+ Hits         1209     1217       +8     
- Misses        130      164      +34
Impacted Files Coverage Δ
src/generic_optimizer.jl 0% <0%> (ø)
src/mockoptimizer.jl 91.07% <100%> (+7.4%) :arrow_up:
src/LinQuadOptInterface.jl 98.41% <100%> (ø) :arrow_up:
src/generic_model.jl 82.75% <82.75%> (ø)
src/solver_interface.jl 58.33% <0%> (-8.34%) :arrow_down:
src/constraints/scalaraffine.jl 94.44% <0%> (-1.34%) :arrow_down:
src/constraints/vectoraffine.jl 94.68% <0%> (-1.02%) :arrow_down:
src/constraints/singlevariable.jl 97.18% <0%> (+0.72%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 82246f7...44e85ba. Read the comment docs.

codecov-io avatar Apr 08 '19 03:04 codecov-io

case study: https://github.com/joaquimg/RationalSimplex.jl/blob/master/src/MOI_wrapper.jl

joaquimg avatar Apr 08 '19 18:04 joaquimg