ADP-MATLAB v0.5.0
ADP-MATLAB v0.5.0 is the first public release of a MATLAB reference project for adaptive dynamic programming control.
- 8 runnable entries and 81 MATLAB files: an integral-PI baseline and seven paper packages covering Koopman PI, mean-field LQG, off-policy Q-learning, HJB PINNs, safe control and Bias-PI.
- Bilingual documentation, equation maps, recorded numerical outcomes, editable figures and source data.
- 6 optional research skills for implementation, reproduction and extension.
- MIT License for independently written software and project documentation. External papers, upstream source and author checkpoints are excluded.
Open the repository root in MATLAB and run:
check_environment();
[result, runDir] = demo_reproductions('baseline');
results = run_all_tests;The baseline uses base MATLAB with the standard JVM. The full test suite also requires Control System Toolbox and Deep Learning Toolbox.
Validation: all 102 local tests passed in two separate runs on MATLAB R2025b Update 6, macOS Apple silicon. The second run used a clean export of the 285 distribution files, without historical MAT data or author checkpoints. Both baseline quickstarts converged to the analytic LQR gain. Full neural training was not rerun.
The paper packages retain their documented numerical variants and limitations. Safe-PINN collision and budget violations, the robust-Koopman held-out error-bound failure, and Bias-PI performance gaps remain in the records. These code checks do not establish complete reproduction of the original papers.
Cloud CI: GitHub Actions passed both repository checks and all 102 MATLAB tests on Ubuntu 24.04 with MATLAB R2025b Update 6.