Releases: joaquimg/BilevelJuMP.jl
Releases · joaquimg/BilevelJuMP.jl
v0.3.1
v0.3.0
BilevelJuMP v0.3.0
Closed issues:
- Check lower level objective sense (#62)
- support value(::GenericAffExpr{Float64, BilevelJuMP.BilevelVariableRef}) (#70)
- Set solver attribute (#71)
- Error using value with expressions (appeared with new release) (#72)
- MathOptInterface.Bridges.LazyBridgeOptimizer{Ipopt.Optimizer} does not support copy with names (#73)
- FortunyAmatMcCarlMode : primal/dual_big_M not implemented (#74)
- Simple fix: get_optimizer_attribute (#80)
Merged pull requests:
v0.2.0
BilevelJuMP v0.2.0
Closed issues:
- Fortuny-Amat method with Primal and Dual bounds (#2)
- Use LP strong duality instead of Complementary Slackness (#3)
- Allow Vector constraints (#5)
- Allow bounds on variables (SingleVariable function) (#6)
- Model complementarity with indicator constraints (#9)
- Improve model printing (#22)
- Query duals (#24)
- Query constraint primal (#41)
- Allow setting exogenous bounds for lower level variables (#44)
- Fix problems for Ipopt update (#56)
- Implement SOS1 for vector valued constraints (#58)
- Implement (get) JuMP.normalized_rhs (#63)
- Pass optimizer (#64)
- Get atributes (#65)
- Bug in using set_start_value (#67)
Merged pull requests:
- Add value function for constraint primal (#50) (@guilhermebodin)
- Strong duality mode (#51) (@joaquimg)
- Vector constraint tests (#52) (@joaquimg)
- Add Single Variable tests (#53) (@joaquimg)
- add indicator mode (#54) (@joaquimg)
- Typo in README.md (#55) (@ianfiske)
- add kwarg force::Bool=false to JuMP.fix method (#59) (@NLaws)
- First fortuny-amat solvers (#60) (@joaquimg)
- Improve dual and status handling (#61) (@joaquimg)
- Many fixes (#69) (@joaquimg)
v0.1.0
BilevelJuMP v0.1.0
Closed issues:
- Allow quadratic constraints in the upper level (#10)
- Rename variable constructors (#13)
- Add tests with problems where upper variables are not in lower and vice-versa (#14)
- Change formulations dispatch (#15)
- Add quadratic objective to lower level (#17)
- Represent Duals of lower on upper (#21)
- Start value for variables (#28)
- Plug QuadraticToBinary here (#37)
- Query lower level objective (#40)
- Improve README (#43)
Merged pull requests:
- More formulations and set travis (#11) (@joaquimg)
- Add docs (#12) (@guilhermebodin)
- Update BilevelSolverMode to an AbstractType (#16) (@guilhermebodin)
- Rename variable constructor (#18) (@joaquimg)
- Enable level only variables (#19) (@joaquimg)
- Enable QPs (#20) (@joaquimg)
- Represent QPs, Duals from lower level and add NLP solvers (#25) (@joaquimg)
- Add Positive SOS (#29) (@joaquimg)
- add plural methods tests (#30) (@joaquimg)
- Update README (#31) (@joaquimg)
- Add conic implementations (#32) (@joaquimg)
- status to readme (#33) (@joaquimg)
- Many updates (#34) (@joaquimg)
- Add new tests with Fanzeres et al. 2019 (#38) (@guilhermebodin)
- Enable QuadraticToBinary (#39) (@joaquimg)
- Add lower_objective_value (#42) (@guilhermebodin)
- Dual information handling (#46) (@joaquimg)
- Query lower level duals (#48) (@guilhermebodin)
- improve readme (#49) (@joaquimg)