Distributed Consensus-Based K-Means Algorithm in Switching Multi-Agent Networks

Peng Lin,Yinghui Wang,Hongsheng Qi,Yiguang Hong
DOI: https://doi.org/10.1007/s11424-018-7102-3
2018-01-01
Journal of Systems Science and Complexity
Abstract:This paper discusses a distributed design for clustering based on the K -means algorithm in a switching multi-agent network, for the case when data are decentralized stored and unavailable to all agents. The authors propose a consensus-based algorithm in distributed case, that is, the double-clock consensus-based K -means algorithm (DCKA). With mild connectivity conditions, the authors show convergence of DCKA to guarantee a distributed solution to the clustering problem, even though the network topology is time-varying. Moreover, the authors provide experimental results on various clustering datasets to illustrate the effectiveness of the fully distributed algorithm DCKA, whose performance may be better than that of the centralized K -means algorithm.
What problem does this paper attempt to address?