BlockDecomposition.jl

Extension of JuMP to model decomposable mathematical programs (using Benders or Dantzig-Wolfe decomposition paradigm)

OTHER License

Stars
27
Committers
9

Bot releases are visible (Hide)

BlockDecomposition.jl - v1.15.0 Latest Release

Published by github-actions[bot] 11 months ago

BlockDecomposition v1.15.0

Diff since v1.14.1

Merged pull requests:

  • Branching priority (#103) (@rrsadykov)
BlockDecomposition.jl - v1.14.1

Published by github-actions[bot] 11 months ago

BlockDecomposition v1.14.1

Diff since v1.14.0

Merged pull requests:

  • Compatibility with MOI v1.23 (#102) (@rrsadykov)
BlockDecomposition.jl - v1.14.0

Published by github-actions[bot] 11 months ago

BlockDecomposition v1.14.0

Diff since v1.13.0

Merged pull requests:

  • Get custom data associated to a column in a disaggregated solution (#100) (@rrsadykov)
  • 1.14 (#101) (@rrsadykov)
BlockDecomposition.jl - v1.13.0

Published by github-actions[bot] over 1 year ago

BlockDecomposition v1.13.0

Diff since v1.12.0

Merged pull requests:

  • Fix custom data (#98) (@guimarqu)
  • 1.13 (#99) (@guimarqu)
BlockDecomposition.jl - v1.12.0

Published by github-actions[bot] over 1 year ago

BlockDecomposition v1.12.0

Diff since v1.11.0

Closed issues:

  • Define checkbounds for AxisID over abstract arrays (#92)

Merged pull requests:

  • Attach custom data to original variables and constraints (#93) (@guimarqu)
  • CompatHelper: bump compat for "Graphs" to "1.8" (#94) (@github-actions[bot])
  • Allow several calls to customconstrs! and customvars! (#95) (@guimarqu)
  • checkindex for AxisId (#96) (@guimarqu)
  • Update Project.toml (#97) (@guimarqu)
BlockDecomposition.jl - v1.11.0

Published by github-actions[bot] about 2 years ago

BlockDecomposition v1.11.0

Diff since v1.10.0

Closed issues:

  • Support of JuMP expressions (#27)

Merged pull requests:

  • Support AffExpr (#90) (@guimarqu)
BlockDecomposition.jl - v1.10.0

Published by github-actions[bot] about 2 years ago

BlockDecomposition v1.10.0

Diff since v1.9.0

Merged pull requests:

  • subproblem representative variables (#88) (@guimarqu)
BlockDecomposition.jl - v1.9.0

Published by github-actions[bot] about 2 years ago

BlockDecomposition v1.9.0

Diff since v1.8.0

Merged pull requests:

  • remove Base.getindex of _AxisLookup (#89) (@guimarqu)
BlockDecomposition.jl - v1.8.0

Published by github-actions[bot] over 2 years ago

BlockDecomposition v1.8.0

Diff since v1.7.0

Merged pull requests:

  • Attributes for initial columns callback (#86) (@guimarqu)
  • bump version (#87) (@guimarqu)
BlockDecomposition.jl - v1.7.0

Published by github-actions[bot] over 2 years ago

BlockDecomposition v1.7.0

Diff since v1.6.0

Merged pull requests:

  • Pricing callback attribute (#84) (@guimarqu)
  • improve docstring VarsOfSameDwSpInMaster (#85) (@guimarqu)
BlockDecomposition.jl - v1.6.0

Published by github-actions[bot] over 2 years ago

BlockDecomposition v1.6.0

Diff since v1.5.0

Closed issues:

  • Parent annotation of an annotation (#2)
  • change PricingVariableCost attribute -> CallbackVariableCost (#25)
  • Add Coluna dependent tests to avoid breaking changes (#30)
  • Error when master/ other sp vars variables assigned to a subproblem constraint (#48)
  • Warning when the user put a constraint that involves vars of the same sp in the master (#49)
  • Better error message when not decomposing over Axis (#74)

Merged pull requests:

  • PricingDualBound attribute for pricing callback (#77) (@guimarqu)
  • upgrade JuMP and MOI deps (#78) (@guimarqu)
  • MasterVarInDwSp error (#79) (@guimarqu)
  • warning if vars of same dw sp in master constr (#80) (@guimarqu)
  • Error when decomposition over axis (#81) (@guimarqu)
  • no warning for vars in same dw sp when upper multiplicity gt 1 (#82) (@guimarqu)
  • v1.6 - minor release (#83) (@guimarqu)
BlockDecomposition.jl - v1.5.0

Published by github-actions[bot] over 2 years ago

BlockDecomposition v1.5.0

Diff since v1.4.0

Closed issues:

  • Better error msg if decomposition not done on an axis (#40)

Merged pull requests:

  • Automatic decomposition (#31) (@davidmeichel)
  • Improve error msg when decomposition not done using an axis (#70) (@guimarqu)
  • Migrate to Graphs.jl + fix automatic decomposition tests (#71) (@guimarqu)
  • fixing the link in README.md (#72) (@chkwon)
  • MOI 0.10 upgrade (#73) (@guimarqu)
  • model.ext has automatic_decomposition key before accessing it (#75) (@guimarqu)
  • v1.5.0 (#76) (@guimarqu)
BlockDecomposition.jl - v1.4.0

Published by github-actions[bot] about 3 years ago

BlockDecomposition v1.4.0

Diff since v1.3.0

Closed issues:

  • Retrieve solutions of subproblems (#29)
  • Multiple solvers for subproblems (#54)
  • Fix CI : git https access deprecated by github (#57)
  • getsolutions does not work when direct_model = true (#67)
  • Docstring of BlockModel (#68)

Merged pull requests:

  • Soft branching priorities (#55) (@guimarqu)
  • Support of multiple solvers (#56) (@guimarqu)
  • Adding custom data to the submit function of the pricing callback (#58) (@artalvpes)
  • Follow up custom data (#59) (@laradicp)
  • AxisId as single indice of a set of variables/constraints (#60) (@guimarqu)
  • Multiple optimizers (#61) (@guimarqu)
  • Add getsolutions and value methods for solution disaggregation (#62) (@laradicp)
  • Add methods customvars! and customconstrs! for single custom data (#64) (@laradicp)
  • Annotation of anonymous constr/var is nothing (#65) (@guimarqu)
  • improve BlockDecomposition docstrings (#66) (@guimarqu)
  • add supported vars & constrs to MockOptimizer (#69) (@guimarqu)
BlockDecomposition.jl - v1.3.0

Published by github-actions[bot] over 3 years ago

BlockDecomposition v1.3.0

Diff since v1.2.6

Closed issues:

  • Missing docstring for annotation (#42)
  • Missing docstring for axis & decomposition macros (#43)

Merged pull requests:

  • Fix getindex of DenseAxisArray (#50) (@guimarqu)
  • Add docstrings (#51) (@guimarqu)
  • Add branching priority (#52) (@laradicp)
  • v1.3.0 (#53) (@guimarqu)
BlockDecomposition.jl - v1.2.6

Published by github-actions[bot] over 3 years ago

BlockDecomposition v1.2.6

Diff since v1.2.5

Merged pull requests:

  • map_indices of single annotation (#46) (@guimarqu)
  • v1.2.6 (#47) (@guimarqu)
BlockDecomposition.jl - v1.2.5

Published by github-actions[bot] over 3 years ago

BlockDecomposition v1.2.5

Diff since v1.2.4

Merged pull requests:

  • Switch CI from Travis to Github actions (#41) (@guimarqu)
  • specify! accepts MOI.OptimizerWithAttribute (#44) (@ItamarRocha)
BlockDecomposition.jl - v1.2.4

Published by github-actions[bot] about 4 years ago

BlockDecomposition v1.2.4

Diff since v1.2.3

Closed issues:

  • Add support of anonymous constraints (#32)
  • Argument to enable direct mode (#33)
  • Cartesian product in axis macro (#34)

Merged pull requests:

  • test to check if anonymous cstrs are assigned to the master (#36) (@guimarqu)
  • Keyword argument to create a direct model (#37) (@guimarqu)
  • Cartesian product in axis macro (#38) (@guimarqu)
BlockDecomposition.jl - v1.2.3

Published by github-actions[bot] over 4 years ago

BlockDecomposition v1.2.3

Diff since v1.2.2

BlockDecomposition.jl - v1.2.2

Published by github-actions[bot] over 4 years ago

BlockDecomposition v1.2.2

Diff since v1.2.1

BlockDecomposition.jl - v1.2.1

Published by github-actions[bot] over 4 years ago

BlockDecomposition v1.2.1

Diff since v1.2.0

Closed issues:

  • assignsolver! should take Optimizer as argument (#12)
  • map_indices error (#28)

Merged pull requests:

  • Support anonymous var & constr (#26) (@guimarqu)