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.
Sergio Pequito (2020). A Framework for Structural Input/Output and Control Configuration Selection in Large-Scale Systems (https://www.mathworks.com/matlabcentral/fileexchange/46848-a-framework-for-structural-input-output-and-control-configuration-selection-in-large-scale-systems), MATLAB Central File Exchange. Retrieved .
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