Skip to content

Releases: odow/SDDP.jl

v0.4.8

19 Dec 06:14
a0c00ff
Compare
Choose a tag to compare

SDDP v0.4.8

Diff since v0.4.7

Closed issues:

  • Starting states for infinite horizon (#445)
  • Try to recover on dual solution failure (#548)

Merged pull requests:

  • Revert "Try to recover if we need dual solutions (#531)" (#546) (@odow)
  • Fix caching state bug in cyclic forward passes (#547) (@odow)
  • Add terminate_on_cycle option to Historical sampling scheme (#549) (@odow)
  • Prep for v0.4.8 (#550) (@odow)
  • Try to recover if we need a dual solution and experienced numerical issues (#551) (@odow)

v0.4.7

17 Dec 00:40
ed85827
Compare
Choose a tag to compare

SDDP v0.4.7

Diff since v0.4.6

Closed issues:

  • Ideas to improve multistage stochastic integer programs (#246)
  • Add a way to force purge cuts (#268)
  • SDDP with markov chain (#349)
  • No output shown if dashboard is true, if running SDDP.train a 2nd time (#352)
  • Add examples of Stochastic Optimal Control (#429)
  • Document how to add auto-regressive stochastic process (#443)
  • Save the cuts before throwing an error when we detect numerical issues (#469)
  • Conic subproblem numerical issue (#477)
  • Can a policy graph model MDPs? (#505)
  • The simples dynamic problem that you can solve in sddp.jl. (#513)
  • FileFormats not defined (#515)
  • Documentation feedback (#516)
  • Objective state errors are bad (#518)
  • Cut matrices from a subproblem (#520)
  • Optimal Path and Optimal Value (#524)
  • Banish GLPK from the documentation (#526)
  • Quit forward pass on ctrl+c (#527)
  • Simple Infinite Horizon Discrete Time non-stochastic problem (#528)
  • Add airline scheduling tutorial (#529)
  • Incorporate the information N stages before in subproblems (#530)
  • Start InSampleMonteCarlo at a given node (#532)

Merged pull requests:

  • Update license headers (#519) (@odow)
  • Fix broken link in air conditioning example (#521) (@conema)
  • Update JuliaFormatter (#522) (@odow)
  • Variable Naming in Deterministic Equivalent (#525) (@lucasprocessi)
  • Try to recover if we need dual solutions (#531) (@bfpc)
  • Update dependencies (#533) (@odow)
  • Throw InterruptException when solver is interrupted (#534) (@odow)
  • Add support for initial_node in InSampleMonteCarlo and OutOfSampleMonteCarlo (#535) (@odow)
  • Add a changelog (#536) (@odow)
  • Save cuts before throwing error (#537) (@odow)
  • Fix re-use of dashboard between solves (#538) (@odow)
  • Fix default stage objective (#539) (@odow)
  • Fix error on inconsistent input to add_objective_state (#540) (@odow)
  • Update changelog for v0.4.7 (#541) (@odow)
  • [docs] update citation for entropic paper (#542) (@odow)
  • Add doc_cleanup.yml (#543) (@odow)
  • Fix documentation of risk measures (#544) (@odow)

v0.4.6

24 Mar 21:28
2669076
Compare
Choose a tag to compare

SDDP v0.4.6

Diff since v0.4.5

Merged pull requests:

v0.4.5

09 Mar 04:04
254f74d
Compare
Choose a tag to compare

SDDP v0.4.5

Diff since v0.4.4

Closed issues:

  • Train model with Asynchronous mode (#492)
  • Cut-sharing property (#493)
  • SDDP.simulate with known realization (#494)
  • set_silent does not work in a subproblem (#495)
  • Error after updating to SDDP.jl 0.4.4 (#497)
  • Small typo (#498)
  • Simulating the policy section (#499)
  • Objective states - error in the example (#503)
  • GARCH? (#504)
  • Is there a way to efficiently add deterministic node in policy graph? (#508)
  • Constraint information log in SDDP (#509)
  • Update to JuMP v0.23 (#512)

Merged pull requests:

v0.4.4

11 Dec 03:49
5ec8a2e
Compare
Choose a tag to compare

SDDP v0.4.4

Diff since v0.4.3

Closed issues:

  • Add cut selection for objective and belief states (#326)
  • read_cuts_from_file does not load cuts into the BellmanFunction (#360)
  • Add code from biobjective paper (#461)
  • Loading and writing cuts from files (#467)
  • Historical Simulation (#485)

Merged pull requests:

  • WIP: entropic paper (#460) (@odow)
  • WIP: biobjective paper (#463) (@odow)
  • Save states in write_cuts_to_file (#468) (@odow)
  • Fix BoundStalling for deterministic policy (#470) (@odow)
  • Add BanditDuality handler (#471) (@odow)
  • Fixed typos (#472) (@vfdev-5)
  • Minor formatting updates (#473) (@odow)
  • Fix behavior of BoundStalling stopping rule (#474) (@odow)
  • Add scripts for A/B benchmarking (#475) (@odow)
  • Fix the benchmark script and add a model (#476) (@odow)
  • Switch to a functional form for the tests (#478) (@odow)
  • Refactoring of bellman functions for concave cut selection (#479) (@odow)
  • Update brazilian example (#480) (@odow)
  • Add extra cut to Lagrangian problem (#481) (@odow)
  • Another improvement for lagrangian (#482) (@odow)
  • Fix magnitude warning with zero coefficients (#483) (@odow)
  • Remove bound-hack in StrengthenedConicDuality (#486) (@odow)
  • Use modified BFGS to solve Lagrangian (#487) (@odow)
  • BuMP to JuMP v0.22 (#489) (@odow)
  • Update benchmarks (#490) (@odow)

v0.4.3

31 Aug 10:59
4cc96ba
Compare
Choose a tag to compare

SDDP v0.4.3

Diff since v0.4.2

Merged pull requests:

v0.4.2

23 Aug 21:26
9b3daa2
Compare
Choose a tag to compare

SDDP v0.4.2

Diff since v0.4.1

Merged pull requests:

  • Fix bug in lagrangian duality (#457) (@odow)

v0.4.1

22 Aug 23:45
39fc9bf
Compare
Choose a tag to compare

SDDP v0.4.1

Diff since v0.4.0

Merged pull requests:

  • Use tigher bounds for the incoming states (#454) (@odow)
  • Add a second solve to find a sparse dual vector (#455) (@odow)
  • Update Project.toml (#456) (@odow)

v0.4.0

17 Aug 01:27
1039d18
Compare
Choose a tag to compare

SDDP v0.4.0

Diff since v0.3.17

Closed issues:

  • Decision-Hazard variables (#238)
  • Add a callback to modify data over the iterations (#416)
  • Use integer forward pass (#431)
  • Documentation feedback (#432)
  • Document how to access individual subproblems (#435)
  • Add better documentation on relatively complete recourse (#436)
  • Historical Simulation - BoundsError (#440)
  • Integer variables when constructing a PolicyGraph (#441)
  • Fix $ escaping in documentation (#442)
  • Objective state with state-dependent Ω (#444)
  • Fix docs of historical sampling scheme (#446)
  • Installation issue (#451)

Merged pull requests:

  • Fix dollar escaping in docs (#447) (@odow)
  • [docs] add relatively complete recourse section (#448) (@odow)
  • [breaking] Large refactoring of stochastic integer programs (#449) (@odow)
  • [docs] fix documentation of Historical sampling scheme (#450) (@odow)
  • Rename ConicDuality and relax_integrality (#453) (@odow)

v0.3.17

06 Jul 02:07
a41baa3
Compare
Choose a tag to compare

SDDP v0.3.17

Diff since v0.3.16

Closed issues:

  • Forward sample with risk-adjusted probabilities (#323)
  • Tests are flakey (#427)
  • Add more problem descriptors (#430)

Merged pull requests:

  • Add PSRSamplingScheme (#426) (@odow)
  • Various small improvements to the documentation (#433) (@odow)
  • Restructure the tutorials (#437) (@odow)
  • Display more attributes of a model (#438) (@odow)
  • Rewrite intro tutorial to add uncertainty (#439) (@odow)