Releases: jump-dev/MathOptComplements.jl
Releases · jump-dev/MathOptComplements.jl
Release list
v0.1.0
MathOptComplements v0.1.0
Merged pull requests:
- Add (a subset of) instances from MacMPEC (#3) (@frapac)
- Add vertical and nonlinear reformulations (#4) (@frapac)
- Add test (#5) (@blegat)
- Fix nonlinear reformulation with range variables (#7) (@frapac)
- Add support for nonlinear expressions in MOI.Complements (#8) (@frapac)
- Implement main nonlinear reformulations for complementarity constraints (#9) (@frapac)
- Add ComplementOpt in test/Project.toml (#10) (@blegat)
- Add format check (#11) (@blegat)
- Remove Ipopt as dependency (#13) (@blegat)
- Update version in JuMP doc (#14) (@blegat)
- Subtype AbstractBridgeOptimizer (#15) (@blegat)
- Fix strings handling (#16) (@blegat)
- Fix bounds (#21) (@blegat)
- Test the solution of all instances against MacMPEC (#23) (@frapac)
- Improve code coverage (#24) (@frapac)
- Add README (#25) (@frapac)
- Pass reformulation as attribute (#28) (@blegat)
- Implement constraint-wise attribute (#29) (@blegat)
- Add SOS1 bridge (#30) (@blegat)
- Move bridges into src/Bridges submodule (#31) (@blegat)
- Test with Bridges.runtests (#32) (@blegat)
- Improve bridge docstrings (#33) (@blegat)
- Add SplitIntervalBridge (#34) (@blegat)
- Add flip sign bridge (#35) (@blegat)
- Add SOS1 reformulation as bridge (#36) (@blegat)
- Use MOI as dep, not JuMP (#37) (@blegat)
- Make it work with LazyBridgeOptimizer (#38) (@blegat)
- replace add_constraint by normalize_and_add_constraint in vertical bridge (#40) (@frapac)
- Add tests for VerticalBridge (#42) (@blegat)
- Remove src/Bridges/sos1 (#43) (@blegat)
- Add tests for NonlinearBridge (#44) (@blegat)
- Rename to MathOptComplements (#45) (@blegat)
- Add tests for JuMP extension (#46) (@blegat)
- Improve code coverage (#47) (@blegat)
- More coverage (#48) (@blegat)
- Getting to 100% coverage (#49) (@blegat)
- 100% codecov (#50) (@blegat)
- Move to jump-dev before release (#52) (@blegat)
- Add a LICENSE.md (#53) (@odow)
- Various changes to the README to bring it in line with JuMP style (#54) (@odow)
- Run JuliaFormatter with the JuMP style (#55) (@odow)
- Update versions in GitHub actions and add dependabot (#56) (@odow)
- Remove MOIU acronym (#59) (@odow)
- Rename bridge files after their type (#60) (@odow)
- Refactor bridge tests into modules (#61) (@odow)
- Remove unneeded files in src (#62) (@odow)
- Change tests to use model strings instead of functions (#63) (@odow)
- More tidying of the tests (#64) (@odow)
- Fix NonlinearBridge to not assume bounded LHS (#67) (@odow)
- Bump codecov/codecov-action from 6 to 7 (#69) (@dependabot[bot])
- Bump actions/checkout from 6 to 7 (#70) (@dependabot[bot])
- Preserve bounds in SplitIntervalBridge (#71) (@blegat)
- Implement added_constraint_type for NonlinearBrige (#72) (@blegat)
- Add ToZerosBridge (#73) (@blegat)
- Add integration test for complement to MIP reformulation (#74) (@blegat)
- Add slack variables in vertical bridge (#75) (@blegat)
- Add Julia compatibility version to Project.toml (#76) (@odow)
Closed issues:
- Name (#1)
- Support complementarity between expression (#2)
- Constraint attributes to specify relaxation like Scholtes constrainwise (#17)
- SOS1 formulation (#18)
- Indicator (#19)
- Add tests to check solution on the different instances (#22)
- Reformulating mixed complementarity constraints as simple complementarity (#26)
- Failure with SOS1 reformulation (#39)
- Reformulations fail basic cases (#65)
- NonlinearBridge is incorrect (#66)