• DocumentCode
    1754652
  • Title

    Minimal Controllability Problems

  • Author

    Olshevsky, Alex

  • Author_Institution
    Dept. of Ind. & Enterprise Syst. Eng., Univ. of Illinois at Urbana-Champaign, Champaign, IL, USA
  • Volume
    1
  • Issue
    3
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    Given a linear system, we consider the problem of finding a small set of variables to affect with an input so that the resulting system is controllable. We show that this problem is NP-hard; indeed, we show that even approximating the minimum number of variables that need to be affected within a multiplicative factor of clog n is NP-hard for some positive c. On the positive side, we show it is possible to find sets of variables matching this in approximability barrier in polynomial time. This can be done with a simple greedy heuristic which sequentially picks variables to maximize the rank increase of the controllability matrix. Experiments on Erdos-Renyi random graphs that demonstrate this heuristic almost always succeed at finding the minimum number of variables.
  • Keywords
    computational complexity; controllability; graph theory; greedy algorithms; heuristic programming; large-scale systems; Erdos-Renyi random graphs; NP-hard problem; controllability matrix; greedy heuristic; inapproximability barrier; large-scale systems; linear system; minimal controllability problems; polynomial time; Controllability; Eigenvalues and eigenfunctions; Indexes; Polynomials; Symmetric matrices; Vectors; Controllability; control design; linear feedback control systems;
  • fLanguage
    English
  • Journal_Title
    Control of Network Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2325-5870
  • Type

    jour

  • DOI
    10.1109/TCNS.2014.2337974
  • Filename
    6851897