1. Introduction
The study of network representations of various phenomena is at the heart of modern network science, with important applications in social science [1], [2], biology [3] and telecommunication [4], [5]. In this realm, community detection has emerged as a useful means for identifying clustering structures intrinsic to networks [6], which could offer insight into how such networks are organized, help uncover some of their important properties, and advance our understanding of the underlying social, natural and physical phenomena.