In the last decade, community detection in dynamic networks has received increasing attention, because it can not only uncover the community structure of the network at any time but also reveal the regularity of dynamic networks evolution. Although methods based on the framework of evolutionary clustering are promising for dynamic community detection, there is still room for further improvement in the snapshot quality and the temporal cost. In this study, a dynamic community detection algorithm based on optional pathway guide pity beetle algorithm (DYN-OPGPBA), which is a novel dynamic community detection method based on the framework of evolutionary clustering, is proposed. We propose an improved PBA for community detection of the network at the first time step, including a discrete search strategy based on adjacent nodes, a closeness-based community modification strategy and a crowded community split strategy. Compared with many representative static community detection methods, the proposed method has some superior detection accuracy. A neighbour vector competition-based individual update strategy and an external population size restriction mechanism are also proposed for community detection at subsequent time steps. Results show that DYN-OPGPBA has a better balance between snapshot quality and temporal cost than two representative dynamic community detection methods.
The New Caledonian crow learning algorithm (NCCLA) is a novel metaheuristic algorithm inspired by the learning behavior of New Caledonian crows learning to make tools to obtain food. However, it suffers from the problems of easily falling into local optima and insufficient convergence accuracy and convergence precision. To further improve the convergence performance of NCCLA, an improved New Caledonian crow learning algorithm (INCCLA) is proposed in this paper. By determining the parent individuals based on the cosine similarity, the juveniles are guided to search toward different ranges to maintain the population diversity; a novel hybrid mechanism of complete and incomplete learning is proposed to balance the exploration and exploitation capabilities of the algorithm; the update strategy of juveniles and parent individuals is improved to enhance the convergence speed and precision of the algorithm. The test results of the CEC2013 and CEC2020 test suites show that, compared with the original NCCLA algorithm and four of the best metaheuristics to date, INCCLA has significant advantages in terms of convergence speed, convergence precision, and stability.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.