Continuous Opinion Dynamics formulated in Matrix Language and its
Relation to Swarms
Jan Lorenz
University of Bremen, Vor dem Steintor 90, 28203 Bremen, Germany
We discuss models of opinion dynamics introduced by Krause-Hegselmann
and Deffuant-Weisbuch. Both models treat n agents each having an opinion
which is a real number. The agents revise their opinions after
considering opinions of other agents by means of averaging. The driving
force in both model is, that we assume a bounded confidence for each
agent. This means that each agent only averages opinions that are not
too far away from his own opinion. Due to this simple driving force the
agents agglomerate (find a consensus or consensus in a subgroup) but
probably segregate into clusters. The model can be formulated as a
repeated multiplication of matrices times the opinion vector. In
mathematical terms we treat a time-discrete state-dependent dynamical
system. It is related to a non-homogeneous Markov chain. Using theory of
non-negative matrices it is possible to derive a stabilization theorem
for a wide class of models.
The idea of bounded confidence has a similarity to the attraction area
used for modelling of flock building. A flock can be seen as a consensus
group concerning the velocity vector. A swarm can be seen as a consensus
group concerning the position (but only roughly).
The talk should point out the formulation in matrix language and its
usefulness for analysis. This should introduce another tool for
reformulating models to get analytical results additionally to deriving
differential equations as common in statistical mechanics. The matrix
formulation is much closer to the implementation of simulations for
agent based models, because each agent is related to an index of the
matrix. It is also easy to implement social networks into the model,
because a social network is completely described by its adjacency
matrix.
|