Skip to content

Releases: jump-dev/MathOptInterface.jl

v0.9.15

14 Sep 00:53
e512af8
Compare
Choose a tag to compare

MathOptInterface v0.9.15

Diff since v0.9.14

Closed issues:

  • ZeroOneBridge (#704)
  • Add support to query the reduced cost of a variable (#776)
  • [RFC] supports_constrained_variable (#987)
  • Add function to retrieve the current processed node in the branch-and-bound tree (#1067)
  • Uniform docs for norms (#1098)
  • MPS code is not deterministic (#1106)
  • How to add cuts/constraints to Conic Benchmark Library (CBLIB) Instances? (#1107)
  • :ExpPrimal, :ExpDual, :SDP cones not supported in import of CBF models? (#1108)
  • Error in set_start_value (#1115)
  • Model Writing Error Messages (#1116)
  • Cannot use custom attribute type (#1127)
  • Issue in convex_approx (#1138)

Merged pull requests:

v0.9.14

02 Jun 11:09
Compare
Choose a tag to compare

MathOptInterface v0.9.14

Diff since v0.9.13

Closed issues:

  • Rename MultirowChange to MultirowLinearChange (#410)
  • More ObjectiveBound tests (#442)
  • Decision: Interval sets with lower > upper (#532)
  • VectorOfVariables should allow the same variable twice? (#611)
  • Test NLP tests (#625)
  • Semicontinuous and Semiinteger -> binary variable + Interval variable (#897)
  • A problem how to query solver state (#1040)
  • MOI.Bridges.debug giving StakeOverFlow error when calling through sprint or with IOBuffer() (#1062)
  • Incorrect SDPA file output (#1071)
  • SDPA fails to ignore comments on first two lines (#1073)
  • Integer variable section for SDPA Format (#1074)
  • is_canonical is broken for quadratic functions (#1080)
  • add_constrained_variable(s) can break for CachingOptimizer if an optimizer has been attached (#1083)
  • Feature request: Support custom objective functions in UniversalFallback (#1085)

Merged pull requests:

v0.9.13

24 Mar 10:06
Compare
Choose a tag to compare

MathOptInterface v0.9.13

Diff since v0.9.12

Closed issues:

  • Update solvers to MOI v0.9 (#736)
  • different typeof coefficients and constant should be allowed (#1047)
  • Error while importing MathOptInface while have using Dualization.jl in package (#1048)
  • Error while importing MathOptInterface while using Dualization.jl in it (#1049)
  • How to construct a nonlinear model and call solver? (#1053)

Merged pull requests:

  • Add tests for semi continuous and semi integer variables (#1033) (@rafabench)
  • Add tests for using ExprGraphs from NLP evaluators (#1043) (@joehuchette)
  • Fixes typos in docs (#1044) (@joaquimg)
  • CompatHelper: bump compat for "CodecZlib" to "0.7" (#1051) (@github-actions[bot])
  • CompatHelper: bump compat for "CodecBzip2" to "0.7" (#1052) (@github-actions[bot])

v0.9.12

28 Feb 10:08
Compare
Choose a tag to compare

MathOptInterface v0.9.12

Diff since v0.9.11

Closed issues:

  • Add option to make MOIU.@model and AbstractOptimizer (#1030)
  • Multiple Results with MockOptimizer (#1036)
  • VariablePrimal(N) maybe should be result_index instead of N (#1038)

Merged pull requests:

v0.9.11

21 Feb 16:08
Compare
Choose a tag to compare

MathOptInterface v0.9.11

Diff since v0.9.10

Closed issues:

  • Implement Base.zero for VariableIndex (#1016)
  • Implement dual values for GeoMean (#1020)

Merged pull requests:

v0.9.10

31 Jan 17:45
v0.9.10
Compare
Choose a tag to compare

v0.9.10 (2020-01-31)

Diff since v0.9.9

Closed issues:

  • Documentation not properly showing latex (#1009)
  • some documentation fail to display latex properly (v0.9.9 and dev) (#988)
  • Complement -> Indicator Bridge (#953)
  • Tests fail on 1.4 due to changes in printing (#1000)

Merged pull requests:

v0.9.9

29 Dec 12:21
v0.9.9
Compare
Choose a tag to compare

v0.9.9 (2019-12-29)

Diff since v0.9.8

Closed issues:

  • Crash on Julia v1.1 (#980)
  • How to code SOS2 constraints in Julia with Gurobi solver (#978)
  • Read/write from/to file should be IO not filenames (#633)
  • A File-format for MathOpt (#28)

Merged pull requests:

v0.9.8

19 Dec 12:56
v0.9.8
Compare
Choose a tag to compare

v0.9.8 (2019-12-19)

Diff since v0.9.7

Closed issues:

  • Add fallback for add_variables (#971)
  • MethodError caused by MOI.set(model, MOI.ConstraintDualStart(), [...]) (#955)
  • Inconsistency in dimension of complementarity set (#947)
  • Missing method (#943)
  • Copy optimizer attributes (#958)
  • Error while loading conic library format (#950)

Merged pull requests:

v0.9.7

30 Oct 21:48
v0.9.7
Compare
Choose a tag to compare

v0.9.7 (2019-10-30)

Diff since v0.9.6

Closed issues:

  • UndefVarError: UnsetSolver not defined (#919)
  • for bridges, make it possible to use constraint function code to get constraint primal (#835)

Merged pull requests:

  • Fix copy of model with starting values for vector constraint (#941) (blegat)
  • NEWS for v0.9.7 (#940) (blegat)
  • Add support for starting values for interval bridge (#939) (blegat)
  • Add support for starting values for slack bridges (#938) (blegat)
  • Implement starting values for Bridges.Constraint.ScalarizeBridge (#937) (blegat)
  • Implement starting values for Bridges.Constraint.VectorizeBridge (#936) (blegat)
  • Lazy add_bridge (#935) (blegat)
  • implement _result_index_field for NLPBlockDual (#934) (rschwarz)
  • Refactor constraint bridges with AbstractSetMapBridge (#933) (blegat)

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)