Releases: odow/SDDP.jl
Releases · odow/SDDP.jl
v1.1.2
v1.1.1
v1.1.0
SDDP v1.1.0
Merged pull requests:
v1.0.0
SDDP v1.0.0
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
SDDP v0.4.9
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
SDDP v0.4.8
Closed issues:
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
SDDP v0.4.7
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
v0.4.5
SDDP v0.4.5
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:
- Fix #498 (#500) (@odow)
- Fix typos in First Steps (#501) (@odow)
- Fix test failures (#502) (@odow)
- [docs] fix typo in objective state tutorial (#506) (@odow)
- [docs] add auto-regressive tutorial (#507) (@odow)
- Fix issue with set_silent in a subproblem (#510) (@odow)
- Typo \cup-\cap (#511) (@bfpc)
- Update to JuMP v0.23 (#514) (@odow)
v0.4.4
SDDP v0.4.4
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)