Published November 27, 2023
| Version v0.5.0
Software
Open
hdavid16/DisjunctiveProgramming.jl: v0.5.0
Authors/Creators
- 1. RelationalAI
- 2. University of Waterloo
Description
DisjunctiveProgramming v0.5.0
Breaking changes
- Rename
DisjunctConstraintasDisjunct: https://github.com/hdavid16/DisjunctiveProgramming.jl/pull/86 - Add exactly 1 constraints via the
exactly1keyword argument when creating disjunctions: https://github.com/hdavid16/DisjunctiveProgramming.jl/pull/90 - Refactor logical constraints to use new
:= truesyntax instead ofin IsTrue(): https://github.com/hdavid16/DisjunctiveProgramming.jl/pull/91 - Disallow logical constraints with only 1 logical variable: https://github.com/hdavid16/DisjunctiveProgramming.jl/pull/92
- Support general number types: https://github.com/hdavid16/DisjunctiveProgramming.jl/pull/93
Additional changes
- Various coverage improvements, bug fixes, and doc improvements
Merged pull requests:
- Increase_codecov (#82) (@hdavid16)
- remove JuMP prefix (#84) (@hdavid16)
- breaking: replace DisjunctConstraint with Disjunct (#86) (@hdavid16)
- use @constraint (#87) (@hdavid16)
- Add
exactly1option for disjunctions and fix bugs (#90) (@pulsipher) - Refactor Logical Constraints to use
:=(#91) (@pulsipher) - Disallow logical propositions with only 1 logical variable (#92) (@hdavid16)
- Support
GenericModelandAbstractModel(#93) (@pulsipher)
Closed issues:
- Array disjunctions (#67)
- Create Docs (#69)
- Add Code Coverage (#70)
- Have
@disjunctionautomatically add exactly one constraints with a keyword argument (#72) - Replace DisjunctConstraint with Disjunct (#77)
- Support the new
:=logical constraint syntax used by JuMP (#83) - Generalize to
AbstractModels (#85)
Files
hdavid16/DisjunctiveProgramming.jl-v0.5.0.zip
Files
(1.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:cc2ea581c633525ccc268aebd4d6bb2f
|
1.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/hdavid16/DisjunctiveProgramming.jl/tree/v0.5.0 (URL)