A necessary and sufficient condition for discrete-time consensus on star boundaries
Galina Sidorenko, Johan Thunberg
TL;DR
The paper addresses discrete-time consensus when agent states are constrained to star boundaries and updates are realized via radial projections of neighbor-derived conical sums. It develops a necessary and sufficient condition for asymptotic consensus of directions under strongly connected digraphs, demonstrates linear convergence, and proves continuity of the consensus point with respect to initial conditions. The analysis leverages products of time-varying matrices and a continuous mapping v(X0) to characterize when consensus occurs, and provides practical sufficiency criteria. The results generalize traditional Euclidean consensus to non-Euclidean star-boundary domains and are supported by extensive simulations on diverse star shapes, including lp-spheres, underscoring potential applications in distributed optimization on manifolds.
Abstract
It is intuitive and well known, that if agents in a multi-agent system iteratively update their states in the Euclidean space as convex combinations of neighbors' states, all states eventually converge to the same value (consensus), provided the interaction graph is sufficiently connected. However, this seems to be also true in practice if the convex combinations of states are mapped or radially projected onto any unit $l_p$-sphere or even boundaries of star-convex sets, herein referred to as star boundaries. In this paper, we present insight into this matter by providing a necessary and sufficient condition for asymptotic consensus of the normalized states (directions) for strongly connected directed graphs, which is equivalent to asymptotic consensus of states when the star boundaries are the same for all agents. Furthermore, we show that when asymptotic consensus occurs, the states converge linearly and the point of convergence is continuous in the initial states. Assuming a directed strongly connected graph provides a more general setting than that considered, for example, in gradient-based consensus protocols, where symmetric graphs are assumed. Illustrative examples and a vast number of numerical simulations showcase the theoretical results.
