The present zip file contains the implementation of the Algorithms presented in "A Framework for Structural Input/Output and Control Configuration Selection in Large-Scale Systems" available in the authors webpage (https://sites.google.com/site/pequitoswebpage/publications). In this package, minimalFDIC.m identifies the minimum number of state variables to which a dedicated input needs to be assigned to ensure structural controllability. The solution to the sparsest joint design of the Input/Output and Control Configuration selection is given in solP2.m. Additionally, in ExamplesP1andP2.m some examples are provided.
Typo fixed in minimalFDIC.m.
Thank you to Professor Ferdinand Svaricek for bringing it to my attention.
Additional comments in the example m-file and some typos fixed in the remaining files
Inspired by: Functions for the rectangular assignment problem
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.