-
The agreement set
is defined as That is it is the set of fixed points in the dynamics — the set where all units “agree” on their states
-
The rate of change of each unit’s state is assumed to be governed by the sum of its relative states with respect to a subset of other neighboring units. That is if
is a unit with neighborhood , then The agreement dynamics can also be represented using the Laplacian of the information network
and assuming - If
, , then we can represent the above as
- If
Static Agreement over Undirected Graphs
-
Consider the eigendecomposition of
. We have Which can be decomposed along each eigen-axis as follows
-
(Mesbahi 3.4) Let
be a connected graph. Then the undirected agreement protocol converges to an agreement set with a rate of convergence proportional to . -
We define the centroid as
The centroid is a constant of motion for the agreement dynamics
-
The state trajectory generated by the agreement protocol converges to the projection of its initial state onto the agreement subspace. That is
-
(Mesbahi 3.5) A necessary and sufficient condition for the agreement protocol to converge to the agreement subspace from an arbitrary initial condition is that the underlying graph contains a spanning tree.
- Intuition: Convergence is governed by
which implies that the graph is connected, that there is a spanning tree - Consensus is possible as long as a graph is connected
- Intuition: Convergence is governed by
Static Agreement over Directed Graphs
-
(Mesbahi 3.12) For a digraph
containing an arborescence, the state trajectory satisfies Where
and are the right and left eigenvectors associated with the zero eigenvalue of normalized such that . Thus
for all initial conditions if and only if contains an arborescence. -
(Mesbahi 3.13) Let
be the left eigenvector of the digraph in-degree Laplacian associated with its zero eigenvalue. Then is invariant under the agreement dynamics. -
(Mesbahi 3.17) The agreement protocol over a digraph reaches the average consensus for every initial condition if and only if it is weakly connected and balanced.
-
The progress of the agreement dynamics can be monitored using discrete time intervals using a markov process defined by
- (Mesbahi 3.18) For all digraphs
and sampling intervals we have Thusis a stochastic matrix whose right and left eigenvectors are those of associated with - (Mesbahi 3.19) The state of the nodes during the evolution of the agreement protocol over a digraph
at any time instance is a convex combination of the values of all nodes at the previous instance. - (Mesbahi 3.21) The behavior of the agreement dynamics is characterized by its action on the unit simplex.
- (Mesbahi 3.18) For all digraphs
-
(Mesbahi 3.26) Factorization Lemma for Agreement Dynamics.
Let
be a finite set of graphs. Let be the states of the agreement protocols initialized from . Then the state trajectory generated by the agreement protocol of the Cartesian Product
is
Initialized from
- Intuition: The proof follows from direct computation.
-
(Mesbahi 3.27) The agreement dynamics over a composite graph can always be represented as a Kronecker product of agreement dynamics over its prime factors. Such a factorization is unique up to reordering.