You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository hosts the code needed to reproduce the examples in the published work:
A. Xue, and N. Matni. Data-Driven System Level Synthesis. In Proceedings of Machine Learning Research, Vol. 144:1–12, 2021. Preprint (extended version) available at https://arxiv.org/abs/2011.10674.
C. Amo Alonso*, F. Yang*, and N. Matni. Data-Driven Distributed and Localized Model Predictive Control via System Level Synthesis. Submitted to IEEE Open Journal of Control Systems, 2022. Preprint available at https://arxiv.org/abs/2112.12229.
*denotes equal contribution
2021_L4DC_DataDriven-SLS
This folder hosts the code needed to reproduce the examples in article [1] and its extended version available at https://arxiv.org/abs/2011.10674. Extended versions of the paper can be found in this folder in both the L4DC (abridged format with proofs in the appendix) and arXiv (no appendices, self-contained document) formats.
A README file can be found in the "experiments" folder, where a detailed explanation of how the files should be run is available.
The names of the subfolders correspond to the figure's number that they generate. Users must first run the script named script_[corresponging figure].m, which will save the data in folder named results as a .mat file. Once this is done, users must run the script named plot_[corresponging figure].m, located in the same folder where the first script was run. This will produce the desired figure.
Note: To run the script, users must change the current directory to the one the script is in.
Warning: some of the scripts, in particular the ones concerning runtime measures, might take several hours to run.
About
Code needed to reproduce the examples in "Data-driven System Level Synthesis" by Anton Xue and Nikolai Matni.