English

On the Computational Complexity of the Secure State-Reconstruction Problem

Systems and Control 2021-06-10 v2 Systems and Control Optimization and Control

Abstract

In this paper, we discuss the computational complexity of reconstructing the state of a linear system from sensor measurements that have been corrupted by an adversary. The first result establishes that the problem is, in general, NP-hard. We then introduce the notion of eigenvalue observability and show that the state can be reconstructed in polynomial time when each eigenvalue is observable by at least 2s+12s+1 sensors and at most ss sensors are corrupted by an adversary. However, there is a gap between eigenvalue observability and the possibility of reconstructing the state despite attacks - this gap has been characterized in the literature by the notion of sparse observability. To better understand this, we show that when the A\mathbf{A} matrix of the linear system has unitary geometric multiplicity, the gap disappears, i.e., eigenvalue observability coincides with sparse observability, and there exists a polynomial time algorithm to reconstruct the state provided the state can be reconstructed.

Keywords

Cite

@article{arxiv.2101.01827,
  title  = {On the Computational Complexity of the Secure State-Reconstruction Problem},
  author = {Yanwen Mao and Aritra Mitra and Shreyas Sundaram and Paulo Tabuada},
  journal= {arXiv preprint arXiv:2101.01827},
  year   = {2021}
}
R2 v1 2026-06-23T21:49:21.350Z