On the Computational Complexity of the Secure State-Reconstruction Problem
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 sensors and at most 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 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.
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}
}