Skip to content

Releases: odow/SDDP.jl

v1.1.4

10 Apr 22:38
c54aa56
Compare
Choose a tag to compare

SDDP v1.1.4

Diff since v1.1.3

Closed issues:

  • Model with binary variable does not find the optimal solution. (#575)
  • Use historical data to train a model? (#583)

Merged pull requests:

v1.1.3

01 Apr 22:08
3f457e6
Compare
Choose a tag to compare

SDDP v1.1.3

Diff since v1.1.2

Closed issues:

  • Typo in API Reference (#576)
  • Instability when considering investment in Markov Chain model (#578)

Merged pull requests:

  • [docs] fix missing word in example_reservoir.jl (#574) (@odow)
  • Fix typo in docstring (#577) (@odow)

v1.1.2

18 Mar 02:44
32c583f
Compare
Choose a tag to compare

SDDP v1.1.2

Diff since v1.1.1

Closed issues:

  • Simulate over the same Monte Carlo scenarios (#570)

Merged pull requests:

v1.1.1

16 Mar 04:47
4523bad
Compare
Choose a tag to compare

SDDP v1.1.1

Diff since v1.1.0

Closed issues:

  • Markov chain leads to memory saturation (#568)
  • Can your framework solve large scale problems (#569)

Merged pull requests:

v1.1.0

12 Jan 16:24
2adb2e5
Compare
Choose a tag to compare

SDDP v1.1.0

Diff since v1.0.0

Merged pull requests:

  • Add support for node_name_parser in write_to_file (#567) (@odow)

v1.0.0

03 Jan 02:59
c1e4659
Compare
Choose a tag to compare

SDDP v1.0.0

Diff since v0.4.9

Closed issues:

  • Problem stalls if optimizer has attributes (#417)
  • How SDDP works in an example? (#553)
  • Release v1.0.0 (#560)

Merged pull requests:

  • Add support for passing optimizer to Asynchronous (#545) (@odow)
  • Add num_nodes argument to UnicyclicGraph (#562) (@odow)
  • [docs] embed html plots into documentation (#563) (@odow)
  • Prep for v1.0.0 (#564) (@odow)
  • [docs] add vale as a linter (#565) (@odow)
  • [docs] update how to initialize parallel scheme (#566) (@odow)

v0.4.9

02 Jan 10:16
e2e6922
Compare
Choose a tag to compare

SDDP v0.4.9

Diff since v0.4.8

Closed issues:

  • A simple problem (#552)

Merged pull requests:

  • [docs] remove misleading link paragraphs between tutorials (#554) (@odow)
  • [docs] refactor into tutorial and explanation sections (#555) (@odow)
  • [docs] add tutorial on Markov Decision Processes (#556) (@odow)
  • [docs] add two-stage newsvendor tutorial (#557) (@odow)
  • Update copyright 2023 (#558) (@odow)
  • Prep for v0.4.9 (#559) (@odow)
  • [docs] fixes to ARMA and objective state tutorials (#561) (@odow)

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: