Consensus approximation and impulsive control for a class of uncertain multi-agent dynamics
Zoltan Nagy, Irinel-Constantin Morarescu, Lucian Busoniu
TL;DR
This work addresses consensus formation under time-varying, uncertain interaction gains by deriving practical bounds on the consensus value $\alpha$ via left eigenvectors of $\mathrm{diag}(\gamma)L$, and by formulating an LP-based method to compute these bounds efficiently. Building on these bounds, it develops an impulsive, budget-bounded control framework that jointly optimizes initial opinion shifts and uncertainty to bring the consensus near a target, casting the problem as tractable linear programs through a Charnes–Cooper transformation. Empirical results on scale-free networks show the proposed bounds are tight relative to naive extrema and that the LP-based budget allocation consistently outperforms linear baselines in both small- and large-scale networks. The approach offers scalable, theory-grounded tools for controlling consensus in uncertain multi-agent systems with applications in robotics and social influence campaigns.
Abstract
This paper studies a class of consensus dynamics where the interactions between agents are affected by a time-varying unknown scaling factor. This situation is encountered in the control of robotic fleets over a wireless network or in opinion dynamics where the confidence given to the peers varies in time. Firstly, we establish conditions under which practical upper and lower bounds on the consensus value can be determined. Secondly, we propose control strategies for allocating a given control budget to shift agent states towards a desired consensus value despite the uncertainty. We provide computationally efficient linear programming-based approaches for both problems and validate the obtained results in numerical simulations.
