arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1608.07533math.OCcs.ROcs.SYeess.SYmath.DS
收藏

近优传感器调度用于批量状态估计:复杂性、算法与极限

Near-Optimal Sensor Scheduling for Batch State Estimation: Complexity, Algorithms, and Limits

University of Pennsylvania(宾夕法尼亚大学);Massachusetts Institute of Technology(麻省理工学院)

Vasileios Tzoumas, Ali Jadbabaie, George J. Pappas

AI总结:

本文针对线性系统批量状态估计问题,提出一种在精度和时间复杂度上均优于现有算法的近优传感器调度算法,其解的质量接近最优解,并具有较低的计算复杂度。

摘要:

本文聚焦于线性系统的批量状态估计问题。该问题在环境场估计、机器人导航和目标跟踪等应用中具有重要意义。其难点在于传感器受限的操作资源(如共享的通信带宽或电池电量)限制了每个测量步骤中能同时工作的传感器数量。因此,必须采用传感器调度算法。然而,现有的批量状态估计传感器调度算法在系统规模和时间跨度上表现不佳。此外,尽管现有的卡尔曼滤波器传感器调度算法在扩展性上更好,但它们不提供性能保证或误差最小化的近似界限。本文的主要贡献之一是提供了一种算法,该算法在估计精度上具有批量状态调度算法的准确性,并在时间复杂度上具有卡尔曼滤波器调度算法的低复杂度。具体而言:1)我们的算法是近优的:它达到的解质量接近最优解的1/2倍,这一因子接近在多项式时间内可达到的最佳近似因子1/e;2)我们的算法的时间复杂度不仅低于现有的批量状态估计算法,而且也低于或与现有的卡尔曼滤波器调度算法的时间复杂度相当。我们通过证明两个关于我们的批量状态估计误差度量的性质来实现这些结果,该度量量化了批量状态向量的最小方差线性估计的平方误差:a)它在传感器选择上的超模性;b)它具有稀疏模式(涉及块三对角矩阵)的结构,这使得在每个传感器集上评估变得容易。

英文摘要:

In this paper, we focus on batch state estimation for linear systems. This problem is important in applications such as environmental field estimation, robotic navigation, and target tracking. Its difficulty lies on that limited operational resources among the sensors, e.g., shared communication bandwidth or battery power, constrain the number of sensors that can be active at each measurement step. As a result, sensor scheduling algorithms must be employed. Notwithstanding, current sensor scheduling algorithms for batch state estimation scale poorly with the system size and the time horizon. In addition, current sensor scheduling algorithms for Kalman filtering, although they scale better, provide no performance guarantees or approximation bounds for the minimization of the batch state estimation error. In this paper, one of our main contributions is to provide an algorithm that enjoys both the estimation accuracy of the batch state scheduling algorithms and the low time complexity of the Kalman filtering scheduling algorithms. In particular: 1) our algorithm is near-optimal: it achieves a solution up to a multiplicative factor 1/2 from the optimal solution, and this factor is close to the best approximation factor 1/e one can achieve in polynomial time for this problem; 2) our algorithm has (polynomial) time complexity that is not only lower than that of the current algorithms for batch state estimation; it is also lower than, or similar to, that of the current algorithms for Kalman filtering. We achieve these results by proving two properties for our batch state estimation error metric, which quantifies the square error of the minimum variance linear estimator of the batch state vector: a) it is supermodular in the choice of the sensors; b) it has a sparsity pattern (it involves matrices that are block tri-diagonal) that facilitates its evaluation at each sensor set.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑