Skip to content

Releases: jump-dev/MathOptInterface.jl

v0.9.6

25 Oct 21:03
v0.9.6
Compare
Choose a tag to compare

v0.9.6 (2019-10-25)

Diff since v0.9.5

Closed issues:

  • Error when trying to get RawSolver() attribute with Gurobi & OSQP (#926)
  • Complementarity constraint (#771)
  • Refactor Bridges for style and readability (#585)

Merged pull requests:

  • Throw InvalidIndex when getting function/set (#932) (blegat)
  • Add bounds to dependencies (#931) (blegat)
  • NEWS for v0.9.6 (#930) (blegat)
  • Testing constant term in indicator constraint (#929) (matbesancon)
  • No index mapping nor substitution for ModelLike (#928) (blegat)
  • Typo fix: constraint variables -> constrained variables (#927) (blegat)
  • Add support for starting values for functionize bridges (#923) (blegat)
  • Add dual_objective_value option to config (#922) (blegat)
  • Add InvalidIndex tests in basic_constraint_tests (#921) (blegat)
  • Add variable indices context to variable bridges (#920) (blegat)
  • Add complementarity constraints (#913) (odow)

v0.9.5

10 Oct 19:18
v0.9.5
Compare
Choose a tag to compare

v0.9.5 (2019-10-09)

Diff since v0.9.4

Merged pull requests:

  • Use ResultCount + 1 instead of 2 for out of bound result_index (#917) (blegat)
  • Use 0.5 instead of 2.0 for power in PowerCone in basic\_constraint\_test (#916) (blegat)
  • NEWS for v0.9.5 (#915) (blegat)
  • PrimalStatus/DualStatus should be NO_SOLUTION if result\_index is out of bounds (#912) (blegat)
  • Fix result_index with objective bridges (#911) (blegat)
  • Approximate checks for solve_result_status (#910) (blegat)
  • Fix deletion of variables in bridged VectorOfVariables constraints (#909) (blegat)
  • Add debug utilities for unsupported variable/constraint/objective (#861) (blegat)

v0.9.4

02 Oct 22:44
v0.9.4
Compare
Choose a tag to compare

v0.9.4 (2019-10-02)

Diff since v0.9.3

Closed issues:

  • Add specific error for incorrect callback usage (#903)
  • Error for result\_index out of bound (#900)
  • Define shift_constant for MOI.Test.UnknownScalarSet (#851)
  • VariableBasisStatus and ConstraintBasisStatus not supported (#655)
  • Inference issues with broadcastvcat cause MethodErrors (#426)
  • Aliasing some parameteric types (#414)
  • Duplicate indices for coeffs (#234)
  • VariablePrimalStart receives a number or a BasisStatusCode or both? (#118)
  • basis status should be specific to each result, hence numbered (#11)

Merged pull requests:

  • Add tests for result count of solution attributes (#901) (odow)
  • Implement MOI.get for function/set for SquareBridge (#899) (blegat)
  • Add result index in ConstraintBasisStatus (#898) (blegat)
  • Implement shift_constraint for UnknownScalarSet (#896) (blegat)
  • Don't empty MOIU.Model ext dict (#895) (odow)
  • Add NumberOfThreads (#892) (remi-garcia)
  • Add get_bounds to Utilities (#890) (joehuchette)
  • Add note on duplicate coefficients. (#581) (odow)
  • NEWS for v0.9.4 (#908) (blegat)
  • Add Variable.RSOCtoSOCBridge (#907) (blegat)
  • Implements submit for CachingOptimizer and AbstractBridgeOptimizer (#906) (blegat)
  • Fix deletion of constrained variables for CachingOptimizer (#905) (blegat)
  • Add InvalidCallbackUsage error (#904) (odow)
  • Add Lazy/Heuristic MIP callbacks (#782) (blegat)

v0.9.3

20 Sep 15:37
v0.9.3
Compare
Choose a tag to compare

v0.9.3 (2019-09-20)

Diff since v0.9.2

Closed issues:

  • Fix ListOfConstraints in MOIU.Model (#879)
  • Explicit float64 assumption in /Bridges/Constraint/rsoc.jl (#876)
  • Add MOI tests for DualExponentialCone and DualPowerCone Problems (#868)
  • Allocate load problem with constrained variables (#875)
  • outdated discussion on variable bounds (#874)
  • Ambiguous methods for supports_constraint (#854)

Merged pull requests:

  • Implement get for function and set for geomean bridge (#888) (blegat)
  • Add more comprehensive tests for names (#882) (odow)
  • Fix missing sets from ListOfSupportedConstraints (#880) (odow)
  • Remove some Float64 assumptions (#878) (ericphanson)
  • DualExponentialCone and DualPowerCone (#873) (guilhermebodin)
  • NEWS for v0.9.3 (#894) (blegat)
  • SUPPORTED_SCALAR_SET -> SUPPORTED_VARIABLE_SCALAR_SET (#893) (blegat)
  • Fix method ambiguity detected by Julia v1.3 (#891) (blegat)
  • Automatic selection of Constraint.FunctionizeBridge (#889) (blegat)
  • Fix == for sets with mutable fields (#887) (blegat)
  • Fix copy with VectorOfVariables with duplicate indices (#886) (blegat)
  • Update doc for SingleVariable indices and bridges (#885) (blegat)
  • Add extension dictionary to MOIU.Model (#884) (odow)
  • Add tests for SingleVariable duals (#883) (odow)

v0.9.2

08 Sep 07:44
v0.9.2
Compare
Choose a tag to compare

v0.9.2 (2019-09-05)

Diff since v0.9.1

Closed issues:

  • Optimizer printing is too verbose (#862)
  • map_indices(, ::MOI.NLPBlockData) is wrong (#849)
  • conic QP primal-dual form (#828)
  • SOCtoRSOCBridge and disable SOCtoPSDBridge (#637)
  • Objective function bridge (#529)

Merged pull requests:

  • Fix Variable/rsoc_to_psd for dimension 2 (#869) (blegat)
  • Add NormOneCone and NormInfinityCone to doc (#857) (blegat)
  • Fix Allocate-Load copy for single variable constraints (#856) (blegat)
  • Generalize tests for contlinear (#855) (ericphanson)
  • Dual program for QPs (#829) (blegat)
  • Add SOCRBridge and disable SOCtoPSDBridge (#751) (blegat)
  • Add more objective bridges docs and tests (#872) (blegat)
  • Fill NEWS for MOI v0.9.2 (#871) (blegat)
  • Test that added_... is implemented for concrete types and warn if typ… (#870) (blegat)
  • Define objective bridge and objective map (#867) (blegat)
  • Add Variable.SOCtoRSOCBridge (#865) (blegat)
  • Make ModelLike printing less verbose (#864) (ericphanson)
  • Fix supports_constraint for Semiinteger and Semicontinuous and supports for ObjectiveFunction (#859) (blegat)
  • Add Objective bridges (#789) (blegat)

v0.9.1

23 Aug 11:09
v0.9.1
6ac4e6d
Compare
Choose a tag to compare

v0.9.1 (2019-08-23)

Diff since v0.9.0

Closed issues:

  • Bug in SOCtoPSDBridge (#838)
  • Fix SOC3 test (#836)
  • Define map_indices and substitute_variables for NLPBlockData (#844)
  • Fix show for IndexMap (#843)

Merged pull requests:

v0.9.0

13 Aug 18:05
v0.9.0
bb800e9
Compare
Choose a tag to compare

v0.9.0 (2019-08-13)

Diff since v0.8.4

Closed issues:

  • ObjectiveSense or OptimizationSense (#814)
  • Address TODOs in apimanual.md (#780)
  • malformed documentation in the benchmarks section (#778)
  • operate type piracy (#774)
  • Add CachingOptimizer in doc (#770)
  • Add default instantiation of a Model (#766)
  • Test for Binary Variables with Bounds (#758)
  • Julia crashing on Windows (#735)
  • constant vector (#727)
  • REDUCTION_CERTIFICATE (#725)
  • Add test for setting attributes to bridges (#719)
  • Require bridges to implement MOI.get for ConstraintFunction and ConstraintSet (#713)
  • Constrained variables and variable bridges (#710)
  • Unbounded test for linear continuous (#708)
  • Store attributes that are set by optimize in MockOptimizer (#707)
  • Modify ListOfVariableIndices (#693)
  • Rework objective results (#681)
  • bridge_constraint function (#668)
  • Drop Julia v0.6 and Julia v0.7 (#661)
  • Refactor MOI._constant and MOIU.getconstant (#618)
  • Indices of SingleVariable constraints (#570)
  • consistency of MOI cone definitions (#547)
  • Slack and Unslack bridge (#528)
  • What happens when deleting a variable in a constraint? (#511)
  • solver-independent options (#61)

Merged pull requests:

Merge pull request #698 from JuliaOpt/bl/prepv0.8.4

13 Mar 16:29
e7b75f8
Compare
Choose a tag to compare

v0.8.3

06 Mar 22:44
Compare
Choose a tag to compare

See NEWS.md.

v0.8.2

07 Feb 22:13
9a68704
Compare
Choose a tag to compare

See NEWS.md.