Near-Optimal Sensor Scheduling for Batch State Estimation: Complexity, Algorithms, and Limits
Vasileios Tzoumas, Ali Jadbabaie, George J. Pappas

TL;DR
This paper introduces a near-optimal, computationally efficient sensor scheduling algorithm for batch state estimation in linear systems, providing strong approximation guarantees and leveraging supermodularity properties.
Contribution
The paper presents a novel polynomial-time sensor scheduling algorithm that achieves near-optimal accuracy with low complexity, improving scalability and performance guarantees over existing methods.
Findings
Algorithm achieves a 1/2 approximation factor of the optimal solution.
The proposed method has lower or comparable complexity to Kalman filtering algorithms.
The batch state estimation error metric is shown to be supermodular and efficiently evaluable.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
