Locally optimal heuristic for modularity maximization of networks
Author(s) -
Sonia Cafieri,
Pierre Hansen,
Leo Liberti
Publication year - 2011
Publication title -
physical review e
Language(s) - English
Resource type - Journals
eISSN - 1550-2376
pISSN - 1539-3755
DOI - 10.1103/physreve.83.056105
Subject(s) - heuristics , heuristic , modularity (biology) , computer science , consistent heuristic , hierarchical clustering , maximization , mathematics , mathematical optimization , algorithm , theoretical computer science , artificial intelligence , cluster analysis , incremental heuristic search , search algorithm , beam search , genetics , biology
International audienceCommunity detection in networks based on modularity maximization is currently done with hierarchical divisive or agglomerative as well as partitioning heuristics, hybrids, and, in a few papers, exact algorithms. We consider here the case of hierarchical networks in which communities should be detected and propose a divisive heuristic which is locally optimal in the sense that each of the successive bipartitions is done in a provably optimal way. This heuristic is compared with the spectral-based hierarchical divisive heuristic of Newman [Proc. Natl. Acad. Sci. USA 103, 8577 (2006).] and with the hierarchical agglomerative heuristic of Clauset, Newman, and Moore [Phys. Rev. E 70, 066111 (2004).]. Computational results are given for a series of problems of the literature with up to 4941 vertices and 6594 edges. They show that the proposed divisive heuristic gives better results than the divisive heuristic of Newman and than the agglomerative heuristic of Clauset et al
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom