On the computational complexity of the secure state-reconstruction problem
On the computational complexity of the secure state-reconstruction problem
复制标题
关于安全状态重建问题的计算复杂度
DOI:
10.1016/j.automatica.2021.110083
复制
发表时间:
2022
期刊:
影响因子:
6.4
通讯作者:
Tabuada, Paulo
中科院分区:
文献类型:
--
作者:
Mao, Yanwen;Mitra, Aritra;Sundaram, Shreyas;Tabuada, Paulo
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 2 s+ 1 sensors and at most s 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 matrix of the linear system has unitary geometric multiplicity, the gap disappears, ie, eigenvalue observability coincides with sparse observability, and there exists a polynomial time algorithm to reconstruct the state provided the state can be reconstructed.