Download

lqrsp is distributed under the terms of the GNU General Public License 3.0.

Matlab files

lqrsp.zip  —  This zip file contains all Matlab functions required to run lqrsp.m.
examples.zip  —  This zip file contains all Matlab files for the examples.

Examples

mass_spring_card.m  —  mass-spring system: cardinality
mass_spring_wl1.m  —  mass-spring system: weighted ell_1
mass_spring_slog.m  —  mass-spring system: sum-of-logs function
dist_sys.m  —  network with 100 unstable nodes
block_sparsity.m  —  block sparsity example

Additional Matlab data

positions.mat  —  position data for network with 100 unstable nodes example

Citation

If you are using this software in your research or teaching, please include explicit mention of this website

        www.umn.edu/~mihailo/software/lqrsp/

and of our papers.

@article{linfarjovTAC13admm,
   author  = {F. Lin and M. Fardad and M. R. Jovanovi\'c},
   title   = {Design of optimal sparse feedback gains via the alternating direction method of multipliers},
   journal = {IEEE Trans. Automat. Control},
   volume  = {58},
   number  = {9},
   pages   = {2426-2431},
   year    = {2013}
}

@inproceedings{linfarjovACC12,
   author       = {F. Lin and M. Fardad and M. R. Jovanovi\'c},
   booktitle    = {Proceedings of the 2012 American Control Conference},
   title        = {Sparse feedback synthesis via the alternating direction method of multipliers},
   pages        = {4765-4770},
   year         = {2012}
}