The code is based on @Ludo Waltman and @Nees Jan van Eck 's Louvain Modularity Community Detection java code.
In this project, we propose a dynamic modularity-based community detection method. It can solve the community detection problem in a heuristic way using the information from the previous computation. Our method uses almost the same computation time for each iteration while preserves the similar precision and derive new communities in a dynamic way.
Run code under RandomNetwork folder to generate community-based network data and dynamicly added new network data. Run code under DynamicCommunityDetection. 1) We detect the community based on original network using Louvain Modularity Method. 2) According to newly added network data, we update the community structure instead of running Louvain twice. Run code under RandIndex folder to evaluate the result.
Pei Zhang & Di Zhuang