Controlling identical linear multi-agent systems over directed graphs
Nicola Zaupa, Luca Zaccarian, Isabelle Queinnec, Sophie Tarbouriech, Giulia Giordano
TL;DR
This work tackles synchronization of N identical LTI agents connected by a directed, time-invariant graph using a common static state-feedback $K$. It develops μ-synchronization conditions and relaxes the resulting BMIs into an iterative LMI-based procedure that yields a feasible $K$ while allowing linear performance constraints, notably a bound on $\|K\|$. The proposed two-step synthesis/analysis algorithm, solvable as generalized eigenvalue problems and accelerated by bisection on the rate $\mu$, demonstrates superior convergence rates across multiple dynamics and network topologies compared to Riccati and related LMI baselines, at the cost of higher computation. The results enable scalable, performance-aware synchronization design for directed MAS and point to extensions toward convex-concave approaches and static output feedback.
Abstract
We consider the problem of synchronizing a multi-agent system (MAS) composed of several identical linear systems connected through a directed graph.To design a suitable controller, we construct conditions based on Bilinear Matrix Inequalities (BMIs) that ensure state synchronization.Since these conditions are non-convex, we propose an iterative algorithm based on a suitable relaxation that allows us to formulate Linear Matrix Inequality (LMI) conditions.As a result, the algorithm yields a common static state-feedback matrix for the controller that satisfies general linear performance constraints.Our results are achieved under the mild assumption that the graph is time-invariant and connected.
