Skip to content

Releases: infiniteopt/DisjunctiveProgramming.jl

v0.3.0

11 Sep 00:44
Compare
Choose a tag to compare

DisjunctiveProgramming v0.3.0

Diff since v0.2.1

Closed issues:

  • Allow user to have already created the disjunction binary variable before calling the disjunction macro (#24)
  • Add fixed cost parameter in disjunction (#31)
  • Only disaggregate variables involved in disjunction constraints (Hull reformulation) (#44)
  • Upcoming refactoring of JuMP's nonlinear API (#47)
  • new constraints output for nonlinear models (#49)

Merged pull requests:

v0.2.1

11 May 03:22
Compare
Choose a tag to compare

DisjunctiveProgramming v0.2.1

Diff since v0.2.0

v0.2.0

10 May 20:08
Compare
Choose a tag to compare

DisjunctiveProgramming v0.2.0

Diff since v0.1.7

Closed issues:

  • Bug: Big-M Reformulation for MOI.EqualTo constraints (#39)
  • Using nothing for an empty disjunction (#40)

v0.1.7

11 Apr 17:42
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.7

Diff since v0.1.6

v0.1.6

09 Apr 18:12
2d75d9b
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.6

Diff since v0.1.5

Merged pull requests:

  • allow interval constraints (lb <= expr <= ub) (#36) (@hdavid16)

v0.1.5

07 Apr 21:01
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.5

Diff since v0.1.4

Closed issues:

  • Add support for propositional logic (#10)
  • indexed variables are not working properly in Symbolics manipulation (#27)
  • Due to limitations in Symbolics.jl, does not support models with variables that are DenseAxisArray or SparseAxisArray (#28)
  • Need to support multiple disjunctions (#29)
  • Extend XOR operator for multiple arguments (#33)

Merged pull requests:

v0.1.4

10 Mar 15:59
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.4

Diff since v0.1.3

v0.1.3

10 Mar 15:36
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.3

Diff since v0.1.2

Closed issues:

  • Allow user to have already created the disjunction binary variable before calling the disjunction macro (#24)
  • Are mixed-integer constraints allowed inside a disjunct? (#25)

Merged pull requests:

  • Are mixed-integer constraints allowed inside a disjunct? (#26) (@hdavid16)

v0.1.2

10 Mar 06:07
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.2

Diff since v0.1.1

Closed issues:

  • Need to delete NLconstraint after reformulating its respective perspective function when using CHR (#7)
  • Variable Lower Bound (#18)
  • interval arithmetic function fails with nonlinear functions (#19)
  • Big-M for nonlinear constraints (#20)
  • Quadratic constraints that are modeled using @constraint (#21)

Merged pull requests:

  • Reformulate nonlinear constraints correctly for CHR (#23) (@hdavid16)

v0.1.1

20 Jan 17:44
Compare
Choose a tag to compare

DisjunctiveProgramming v0.1.1

Diff since v0.1.0