SYApr 6, 2015
The Hegselmann-Krause dynamics on the circle convergePeter Hegarty, Anders Martinsson, Edvin Wedin
We consider the Hegselmann-Krause dynamics on a one-dimensional torus and provide the first proof of convergence of this system. The proof requires only fairly minor modifications of existing methods for proving convergence in Euclidean space.
SYDec 29, 2014
A quadratic lower bound for the convergence rate in the one-dimensional Hegselmann-Krause bounded confidence dynamicsEdvin Wedin, Peter Hegarty
Let f_{k}(n) be the maximum number of time steps taken to reach equilibrium by a system of n agents obeying the k-dimensional Hegselmann-Krause bounded confidence dynamics. Previously, it was known that Ω(n) = f_{1}(n) = O(n^3). Here we show that f_{1}(n) = Ω(n^2), which matches the best-known lower bound in all dimensions k >= 2.
MAJun 21, 2013
A variant of the multi-agent rendezvous problemPeter Hegarty, Anders Martinsson, Dmitry Zhelezov
The classical multi-agent rendezvous problem asks for a deterministic algorithm by which $n$ points scattered in a plane can move about at constant speed and merge at a single point, assuming each point can use only the locations of the others it sees when making decisions and that the visibility graph as a whole is connected. In time complexity analyses of such algorithms, only the number of rounds of computation required are usually considered, not the amount of computation done per round. In this paper, we consider $Ω(n^2 \log n)$ points distributed independently and uniformly at random in a disc of radius $n$ and, assuming each point can not only see but also, in principle, communicate with others within unit distance, seek a randomised merging algorithm which asymptotically almost surely (a.a.s.) runs in time O(n), in other words in time linear in the radius of the disc rather than in the number of points. Under a precise set of assumptions concerning the communication capabilities of neighboring points, we describe an algorithm which a.a.s. runs in time O(n) provided the number of points is $o(n^3)$. Several questions are posed for future work.