YADPF - Yet Another Dynamic Programming Function
YADPF
Yet Another Dynamic Programming Function
This is a generic implementation of dynamic programming algorithm and value iteration algorithm.
This is sitll an ongoing work. Please check here for a more detailed document.
Also, please check our published paper here.
The GNU Octave compatible version can be found here.
Ex.1 : Sutton's mountain car problem
Ex.2 : Mass-damper system (double integrator)
Ex.3 : Mass-damper system with minimum integral of squared error
Ex.4 : Lotka-Volterra fishery
Ex.5 : Dubin's car, making a full circle
Ex.6 : Find shortest path on a terrain
Ex.7 : Two-oven problem
Ex.8 : Two-tank problem
Ex.9 : Piecewise hanging mass-spring system
Ex.10 : Van der Pol equation with a control input
Ex.11 : Stablizaton of an F8 aircraft
Ex.12 : Single tank with two inputs
Ex.13 : Single mass with two inputs
Ex.14 : Two-wheeled differential drive robot
Ex.15 : Optimal storage strategy (single integrator)
Ex.20 : Stirred tank mixer
Ex.22 : Vertical ascend rocket
引用格式
Auralius Manurung (2024). YADPF - Yet Another Dynamic Programming Function (https://github.com/auralius/yadpf/releases/tag/1.0.15), GitHub. 检索时间: .
Manurung, Auralius, et al. “YADPF: A Reusable Deterministic Dynamic Programming Implementation in MATLAB.” SoftwareX, vol. 17, Elsevier BV, Jan. 2022, p. 101001, doi:10.1016/j.softx.2022.101001.
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!src
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.15.0 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.15 |
||
1.0.14 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.14 |
||
1.0.13 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.13 |
||
1.0.12 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.12 |
||
1.0.11 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.11 |
||
1.0.10 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.10 |
||
1.0.9 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.9 |
||
1.0.8 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.8 |
||
1.0.7 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.7 |
||
1.0.6 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.6 |
||
1.0.5 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.5 |
||
1.0.4 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.4 |
||
1.0.3 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.3 |
||
1.0.2 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.2 |
||
1.0.1 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.1 |
||
1.0.0 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/1.0.0 |
||
0.0.9 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.9 |
||
0.0.8 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.8 |
||
0.0.7 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.7 |
||
0.0.6 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.6 |
||
0.0.5 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.5 |
||
0.0.4 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.4 |
||
0.0.3 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.3 |
||
0.0.2 | See release notes for this release on GitHub: https://github.com/auralius/yadpf/releases/tag/0.0.2 |
||
0.0.1 |