Overlapping community detection using a community optimized graph swarm
Detecting the overlapping and hierarchical community structure of complex networks