MILP formulations for the modularity density maximization problem

被引:21
作者
Costa, Alberto [1 ]
机构
[1] Singapore Univ Technol & Design, Singapore 138682, Singapore
关键词
Clustering; Mixed integer linear programming; Modularity density maximization; Reformulations; COMMUNITY STRUCTURE; CONSTRAINTS; NETWORKS;
D O I
10.1016/j.ejor.2015.03.012
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Cluster analysis refers to finding subsets of vertices of a graph (called clusters) which are more likely to be joined pairwise than vertices in different clusters. In the last years this topic has been studied by many researchers, and several methods have been proposed. One of the most popular is to maximize the modularity, which represents the fraction of edges within clusters minus the expected fraction of such edges in a random graph with the same degree distribution. However, this criterion presents some issues, for example the resolution limit, i.e., the difficulty to detect clusters having small sizes. In this paper we focus on a recent measure, called modularity density, which improves the resolution limit issue of modularity. The problem of maximizing the modularity density can be described by means of a 0-1 NLP formulation. We derive some properties of the optimal solution which will be used to tighten the formulation, and we propose some MILP reformulations which yield an improvement of the resolution time. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 21
页数:8
相关论文
共 36 条
[1]   SCIP: solving constraint integer programs [J].
Achterberg, Tobias .
MATHEMATICAL PROGRAMMING COMPUTATION, 2009, 1 (01) :1-41
[2]   Column generation algorithms for exact modularity maximization in networks [J].
Aloise, Daniel ;
Cafieri, Sonia ;
Caporossi, Gilles ;
Hansen, Pierre ;
Perron, Sylvain ;
Liberti, Leo .
PHYSICAL REVIEW E, 2010, 82 (04)
[3]   Branching and bounds tightening techniques for non-convex MINLP [J].
Belotti, Pietro ;
Lee, Jon ;
Liberti, Leo ;
Margot, Francois ;
Waechter, Andreas .
OPTIMIZATION METHODS & SOFTWARE, 2009, 24 (4-5) :597-634
[4]   Compact mathematical formulation for graph partitioning [J].
Boulle, M .
OPTIMIZATION AND ENGINEERING, 2004, 5 (03) :315-333
[5]   On modularity clustering [J].
Brandes, Ulrik ;
Delling, Daniel ;
Gaertler, Marco ;
Goerke, Robert ;
Hoefer, Martin ;
Nikoloski, Zoran ;
Wagner, Dorothea .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (02) :172-188
[6]  
Cafieri S., 2014, J COMPLEX NETW, DOI [10.1093/comnet/cnu045, DOI 10.1093/C0MNET/CNU045]
[7]   Reformulation of a model for hierarchical divisive graph modularity maximization [J].
Cafieri, Sonia ;
Costa, Alberto ;
Hansen, Pierre .
ANNALS OF OPERATIONS RESEARCH, 2014, 222 (01) :213-226
[8]   Finding communities in networks in the strong and almost-strong sense [J].
Cafieri, Sonia ;
Caporossi, Gilles ;
Hansen, Pierre ;
Perron, Sylvain ;
Costa, Alberto .
PHYSICAL REVIEW E, 2012, 85 (04)
[9]  
Coleman J., 1966, ADV STUDY SOCIOLOGY
[10]  
Costa A., 2014, ARXIV14094063