A locally optimal hierarchical divisive heuristic for bipartite modularity maximization

被引:16
作者
Costa, Alberto [1 ]
Hansen, Pierre [1 ,2 ]
机构
[1] Ecole Polytech, LIX, F-91128 Palaiseau, France
[2] HEC Montreal, Gerad, Montreal, PQ H3T 2A7, Canada
关键词
Bipartite graphs; Clustering; Modularity maximization;
D O I
10.1007/s11590-013-0621-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Given a set of entities, cluster analysis aims at finding subsets, also called clusters or communities or modules, entities of which are homogeneous and well separated. In the last ten years clustering on networks, or graphs, has been a subject of intense study. Edges between pairs of vertices within the same cluster should be relatively dense, while edges between pairs of vertices in different clusters should be relatively sparse. This led Newman to define the modularity of a cluster as the difference between the number of internal edges and the expected number of such edges in a random graph with the same degree distribution. The modularity of a partition of the vertices is the sum of the modularities of its clusters. Modularity has been extended recently to the case of bipartite graphs. In this paper we propose a hierarchical divisive heuristic for approximate modularity maximization in bipartite graphs. The subproblem of bipartitioning a cluster is solved exactly; hence the heuristic is locally optimal. Several formulations of this subproblem are presented and compared. Some are much better than others, and this illustrates the importance of reformulations. Computational experiences on a series of ten test problems from the literature are reported.
引用
收藏
页码:903 / 917
页数:15
相关论文
共 33 条
  • [1] Column generation algorithms for exact modularity maximization in networks
    Aloise, Daniel
    Cafieri, Sonia
    Caporossi, Gilles
    Hansen, Pierre
    Perron, Sylvain
    Liberti, Leo
    [J]. PHYSICAL REVIEW E, 2010, 82 (04)
  • [2] [Anonymous], THESIS ECOLE POLYTEC
  • [3] [Anonymous], ANN OPERAT IN PRESS
  • [4] [Anonymous], ILOG CPLEX 12 2 US M
  • [5] Analysis of the structure of complex networks at different resolution levels
    Arenas, A.
    Fernandez, A.
    Gomez, S.
    [J]. NEW JOURNAL OF PHYSICS, 2008, 10
  • [6] Modularity and community detection in bipartite networks
    Barber, Michael J.
    [J]. PHYSICAL REVIEW E, 2007, 76 (06)
  • [7] Detecting network communities by propagating labels under constraints
    Barber, Michael J.
    Clark, John W.
    [J]. PHYSICAL REVIEW E, 2009, 80 (02)
  • [8] Batagelj V., 2006, Pajek datasets
  • [9] Branching and bounds tightening techniques for non-convex MINLP
    Belotti, Pietro
    Lee, Jon
    Liberti, Leo
    Margot, Francois
    Waechter, Andreas
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2009, 24 (4-5) : 597 - 634
  • [10] Compact mathematical formulation for graph partitioning
    Boulle, M
    [J]. OPTIMIZATION AND ENGINEERING, 2004, 5 (03) : 315 - 333