Distributed Discrete-time Dynamic Outer Approximation of the Intersection of Ellipsoids
Eduardo Sebastián, Rodrigo Aldana-López, Rosario Aragüés, Eduardo Montijano, Carlos Sagüés
TL;DR
This work tackles the problem of computing the tightest outer ellipsoid that upper-bounds the intersection of time-varying ellipsoids measured across a network. It introduces a novel distributed, discrete-time reformulation of the centralized outer Löwner-John SDP, enabling each node to solve a local SDP and mutually adjust its estimate using neighbor information. Theoretical results guarantee finite-time convergence in the static case and finite-time bounded tracking in the dynamic case, along with robustness and boundedness of estimates; a continuity-based argument underpins the dynamic guarantees. The approach is demonstrated on illustrative simulations and integrated into a distributed Kalman filter, where it yields improved mean-square performance over state-of-the-art consensus-based methods, highlighting practical impact for robust distributed estimation and control.
Abstract
This paper presents the first discrete-time distributed algorithm to track the tightest ellipsoids that outer approximates the global dynamic intersection of ellipsoids. Given an undirected network, we consider a setup where each node measures an ellipsoid, defined as a time-varying positive semidefinite matrix. The goal is to devise a distributed algorithm to track the tightest outer approximation of the intersection of all the ellipsoids. The solution is based on a novel distributed reformulation of the original centralized semi-definite outer Löwner-John program, characterized by a non-separable objective function and global constraints. We prove finite-time convergence to the global minima of the centralized problem in the static case and finite-time bounded tracking error in the dynamic case. Moreover, we prove boundedness of estimation in the tracking of the global optimum and robustness in the estimation against time-varying inputs. We illustrate the properties of the algorithm with different simulated examples, including a distributed estimation showcase where our proposal is integrated into a distributed Kalman filter to surpass the state-of-the-art in mean square error performance.
