Skip to content
DraconiticResearch
Search Sources API
203,948 studies31 sourcesUpdated 11 min ago
PreprintCC BY 4.0arXiv

Static output-feedback stabilization is NP-hard

Abstract

We prove that unrestricted static output-feedback stabilization is NP-hard, already in the single-input multiple-output case. More precisely, we give a polynomial-time many-one reduction from the NP-complete Betweenness problem. Given an instance with n elements and m betweenness constraints, the reduction constructs integer matrices A∈ℤD× D, B∈ℤD×1, and C∈ℤn× D such that the instance is satisfiable if and only if there exists an unrestricted real row vector K∈ℝ1× n for which A+BKC is Hurwitz. The state dimension is D=6(m+n), and every matrix entry has logarithmic bit length in the input size. The reduction uses one universal cubic source polynomial whose Routh determinant enforces the sign condition encoding betweenness, while fixed anchor values provide a mechanism for excluding spurious stabilizing gains of arbitrarily large magnitude. Frequency separation then compresses the simultaneous source conditions into one common affine polynomial, which is realized directly as the characteristic polynomial of A+BKC. As a by-product, deciding whether an affinely parameterized rational polynomial family contains a Hurwitz member on a rational box is NP-hard.

Related

  1. Computational complexity of static output feedback stabilization
    Zhaobo Liu
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  2. Using delays for prescribed-time static output feedback stabilization of LTI controllable and observable systems
    Kang-Kang Zhang, Emilia Fridman
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  3. Output feedback stabilization of ODE-heat and heat-ODE cascades with in-domain pointwise coupling
    Hugo Lhachemi
    AutomaticaPeer-reviewedPublisher termsFull textOptimisation & controlHAL
  4. Complexity of Output Feedback Stabilization
    Amir Ali Ahmadi, Abraar Chaudhry, Ijay Narang +1
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  5. Data-Driven Static Output-Feedback Control for Multi-Agent Systems
    Paul Serna-Torre, Adam Sedlak, Patricia Hidalgo-Gonzalez
    arXivPreprintCC BY-NC-ND 4.0Full textOptimisation & controlarXiv
BibTeX
@misc{lofberg2026static,
  title = {{Static output-feedback stabilization is NP-hard}},
  author = {Johan Löfberg},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.16886},
  eprint = {2609.16886},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.16886},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Static output-feedback stabilization is NP-hard
AU  - Johan Löfberg
PY  - 2026
DA  - 2026/09/15
PB  - arXiv
DO  - 10.48550/arxiv.2609.16886
UR  - https://arxiv.org/abs/2609.16886
AB  - We prove that unrestricted static output-feedback stabilization is NP-hard, already in the single-input multiple-output case. More precisely, we give a polynomial-time many-one reduction from the NP-complete Betweenness problem. Given an instance with n elements and m betweenness constraints, the reduction constructs integer matrices A∈ℤ^D× D, B∈ℤ^D×1, and C∈ℤ^n× D such that the instance is satisfiable if and only if there exists an unrestricted real row vector K∈ℝ^1× n for which A+BKC is Hurwitz. The state dimension is D=6(m+n), and every matrix entry has logarithmic bit length in the input size. The reduction uses one universal cubic source polynomial whose Routh determinant enforces the sign condition encoding betweenness, while fixed anchor values provide a mechanism for excluding spurious stabilizing gains of arbitrarily large magnitude. Frequency separation then compresses the simultaneous source conditions into one common affine polynomial, which is realized directly as the characteristic polynomial of A+BKC. As a by-product, deciding whether an affinely parameterized rational polynomial family contains a Hurwitz member on a rational box is NP-hard.
ER  -