Decentralized clustering over adaptive networks