Published May 4, 2025 | Version v0.6.0
Software Open

jump-dev/Dualization.jl: v0.6.0

  • 1. @psrenergy and @LAMPSPUC
  • 2. INMA, ICTEAM, UCLouvain
  • 3. University of Trento
  • 4. Inria
  • 5. @hudson-trading

Description

Dualization v0.6.0

Diff since v0.5.9

Breaking changes

  • Move JuMP to an extension
  • Require Julia 1.9
  • Refactor PrimalDualMap
  • Delete functions to reduce indirection
  • Cleanup public and private functions

Merged pull requests:

  • Remove error from feasibility sense (#162) (@guilhermebodin)
  • Update GitHub action workflows (#175) (@odow)
  • Check keys properly (#176) (@joaquimg)
  • Code cleanup and removal of intermediary calls (#179) (@joaquimg)
  • Refactor PrimalDualMap (#183) (@joaquimg)
  • Unique names with no underscore (replace #161) (#184) (@joaquimg)
  • Support MOI.Parameter and don't add useless duals from parameters (#185) (@joaquimg)
  • Improve JuMP API (#186) (@joaquimg)
  • Fix codecov? (#187) (@joaquimg)
  • Update Project.toml (#190) (@joaquimg)
  • Delete .codecov.yml (#192) (@joaquimg)

Closed issues:

  • dual inception creates more variables as we dualize (#9)
  • Find primal solution from dual one and vice-versa? (#36)
  • Dualizing ParametricOptInterface (#58)
  • KKT conditions using Dualization (#61)
  • Thoughts on adding to MOI (#103)
  • Support feasibility sense (#155)
  • Support Parameter (#170)
  • Fix documentation (#174)
  • Make JuMP a weakdep (#180)
  • Ignore VariableIndex-in-Set if variable is in the variable_parameters list (#182)
  • Codecov not working? (#191)

Files

jump-dev/Dualization.jl-v0.6.0.zip

Files (99.7 kB)

Name Size Download all
md5:60d4efe67644e7d2e003ee3766881f8f
99.7 kB Preview Download

Additional details

Related works