A mathematical programming approach to overlapping community detection

被引:0
|
作者
Benati, Stefano [1 ]
Puerto, Justo [2 ]
Rodriguez-Chia, Antonio M. [3 ]
Temprano, Francisco [2 ]
机构
[1] Univ Trento, Dipartimento Sociol & Ric Sociale, Via Verdi 26, I-38122 Trento, Italy
[2] Univ Seville, IMUS, Avda Reina Mercedes S-N, Seville 41012, Spain
[3] Univ Cadiz, Fac Sci, Avda Republ Saharaui, Puerto Real 11510, Cadiz, Spain
关键词
Complex networks; Overlapping community detection; Modularity; Fuzzy membership; Mathematical programming;
D O I
暂无
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
We propose a new optimization model to detect overlapping communities in networks. The model elaborates suggestions contained in Zhang et al. (2007), in which overlapping communities were identified through the use of a fuzzy membership function, calculated as the outcome of a mathematical programming problem. In our approach, we retain the idea of using both mathematical programming and fuzzy membership to detect overlapping communities, but we replace the fuzzy objective function proposed there with another one, based on the Newman and Girvan's definition of modularity. Next, we formulate a new mixed-integer linear programming model to calculate optimal overlapping communities. After some computational tests, we provide some evidence that our new proposal can fix some biases of the previous model, that is, its tendency of calculating communities composed of almost all nodes. Conversely, our new model can reveal other structural properties, such as nodes or communities acting as bridges between communities. Finally, as mathematical programming can be used only for moderate size networks due to its computation time, we proposed two heuristic algorithms to solve the largest instances, that compare favourably to other methodologies. (c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:22
相关论文
共 50 条
  • [1] A mathematical programming approach to overlapping community detection
    Benati, Stefano
    Puerto, Justo
    Rodriguez-Chia, Antonio M.
    Temprano, Francisco
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2022, 602
  • [2] Community Structure Detection for Overlapping Modules through Mathematical Programming in Protein Interaction Networks
    Bennett, Laura
    Kittas, Aristotelis
    Liu, Songsong
    Papageorgiou, Lazaros G.
    Tsoka, Sophia
    [J]. PLOS ONE, 2014, 9 (11):
  • [3] A Mathematical Programming Approach to Community Structure Detection in Complex Networks
    Bennett, Laura
    Liu, Songsong
    Papageorgiou, Lazaros G.
    Tsoka, Sophia
    [J]. 22 EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2012, 30 : 1387 - 1391
  • [4] A multilevel approach for overlapping community detection
    Valejo, Alan
    Valverde-Rebaza, Jorge
    Lopes, Alneu de Andrade
    [J]. 2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 390 - 395
  • [5] A flexible multiscale approach to overlapping community detection
    Brutz M.
    Meyer F.G.
    [J]. Social Network Analysis and Mining, 2015, 5 (01) : 1 - 17
  • [6] IEDC: An integrated approach for overlapping and non-overlapping community detection
    Hajiabadi, Mahdi
    Zare, Hadi
    Bobarshad, Hossein
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 123 : 188 - 199
  • [7] Learning programming for mathematical investigations: an instrumental and community of practice approach
    Gueudet, Ghislaine
    Buteau, Chantal
    Broley, Laura
    Mgombelo, Joyce
    Muller, Eric
    Sacristan, Ana Isabel
    Rodriguez, Marisol Santacruz
    [J]. RESEARCH IN MATHEMATICS EDUCATION, 2023,
  • [8] Hybrid machine learning approach for community and overlapping community detection in social network
    Divyapushpalakshmi, M.
    Ramalakshmi, R.
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (10)
  • [9] Game Theoretical Approach for Non-Overlapping Community Detection
    Sun, Baohua
    Al-Bayaty, Richard
    Huang, Qiuyuan
    Wu, Dapeng
    [J]. 5TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2019), 2019, : 222 - 230
  • [10] Game Theoretical Approach for Non-Overlapping Community Detection
    Baohua Sun
    Richard Al-Bayaty
    Qiuyuan Huang
    Dapeng Wu
    [J]. Tsinghua Science and Technology, 2021, 26 (05) : 706 - 723