چكيده به لاتين
Identifing hidden communities of complex networks is an important task across some real-world applications such as: social science, power systems, social networks, biology, physics, and medicine. Although, many community detection methods
have been proposed in the literature, but most of them suffer
from several shortcomings such as: instability, failure to identify small communities, requiring
a prior knowledge about the community structure and low accuracy in identifying
communities in networks with unclear communities structure. To tackle these issues,
in this research, three novel methods are proposed.
More recently, evolutionary-based optimization methods are conventionally applied to cope with some of the above mentioned issues. The primary challenge regarding the application of evolutionary-based approaches is their relatively low convergence speed and accuracy. In this respect, this thesis proposes two genetic-based algorithms known as EGACD and MOGGA, for community detection in complex networks. These algorithms are supplied with a novel local search strategy to speed up the convergence and improve the accuracy. To reduce the search space, a specific representation is used to incorporate domain-specific knowledge with the solutions through initialization and reproduction operators. In addition, it does not need to know the number of communities at the beginning of the search process.
Most existing community detection methods are topological-based methods that are directly applied to the adjacency matrix and and they cannot accurately identify community boundaries. To overcome this issue, subspace-based community detection methods first map the graph into a low dimensional space, and then apply spectral clustering method to identify hidden communities. Subspace-based methods are lay on the fact that each network community spans a different subspace in the geodesic space. In this type of representation, each node can only be efficiently represented as a linear combination of nodes spanning the same subspace. Existing subspace-based community detection methods employ the spectral clustering to identify final communities that includes several adjustable parameters that have high sensitivity to their initial values. To tackle this issue the third proposed method a density-based clustering method tis used o reveal final communities. DPC The third proposed method consists of three steps: subspace mapping, identifying community cores, and label propagation. In the first step, the adjacency matrix is converted to vectors in the similarity space, and the graph is mapped to multidimensional space. In the second step, a specific node ranking strategy is used to calculate the importance of nodes, and top-ranked nodes are considered as community cores. In the third step, a label propagation algorithm is used to form the final communities around identified cores.Our experiments with the real-world and atrificial network datasets demonstrate the relatively high capacity of our proposed algorithms in detecting communities with relatively less time and more precision.
Keywords: community detection, local search, subspace mapping, density peaks clustering, clustering.