A study on modularity density maximization: Column generation acceleration and computational complexity analysis

被引:3
|
作者
Sukeda, Issey [1 ]
Miyauchi, Atsushi [1 ]
Takeda, Akiko [2 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Hongo 7-3-1,Bunkyo Ku, Tokyo 1138656, Japan
[2] RIKEN, Ctr Adv Intelligence Project, Nihonbashi 1 Chome Mitsui Bldg,15th Floor,Nihonbas, Tokyo 1030027, Japan
关键词
Combinatorial optimization; Community detection; Modularity density; Column generation; Dense subgraph discovery; COMMUNITY STRUCTURE; FORMULATIONS;
D O I
10.1016/j.ejor.2023.01.061
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Community detection is a fundamental network-analysis primitive with a variety of applications in di-verse domains. Although the modularity introduced by Newman and Girvan (2004) has widely been used as a quality function for community detection, it has some drawbacks. The modularity density introduced by Li et al. (2008) is known to be an effective alternative to the modularity, which mitigates one of the drawbacks called the resolution limit. A large body of work has been devoted to designing exact and heuristic methods for modularity density maximization, without any computational complexity analysis. In this study, we investigate modularity density maximization from both algorithmic and computational complexity aspects. Specifically, we first accelerate column generation for the modularity density maxi-mization problem. To this end, we point out that the auxiliary problem appearing in column generation can be viewed as a dense subgraph discovery problem. Then we employ a well-known strategy for dense subgraph discovery, called the greedy peeling, for approximately solving the auxiliary problem. Moreover, we reformulate the auxiliary problem to a sequence of 0-1 linear programming problems, enabling us to compute its optimal value more efficiently and to get more diverse columns. Computational experiments using a variety of real-world networks demonstrate the effectiveness of our proposed algorithm. Finally, we show the NP-hardness of a slight variant of the modularity density maximization problem, where the output partition has to have two or more clusters, as well as showing the NP-hardness of the auxiliary problem in column generation. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:516 / 528
页数:13
相关论文
共 23 条
  • [21] Computational study of magneto-convective flow of aqueous-Fe3O4 nanoliquid in a tilted cylindrical chamber partially layered by porous medium: Entropy generation analysis
    Swamy, H. A. Kumara
    Reddy, N. Keerthi
    Sankar, M.
    Yoon, Aejung
    Do, Younghae
    PHYSICS OF FLUIDS, 2024, 36 (03)
  • [22] R&D OF THE NEXT GENERATION SAFETY ANALYSIS METHODS FOR FAST REACTORS WITH NEW COMPUTATIONAL SCIENCE AND TECHNOLOGY (5) STUDY OF EUTECTIC REACTION BETWEEN METALS: CLASSICAL MOLECULAR DYNAMICS APPROACH
    Ito, Takahiro
    ICONE16: PROCEEDING OF THE 16TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING - 2008, VOL 2, 2008, : 391 - 398
  • [23] Comparative performance analysis of chromium, molybdenum, tungsten doping and co-doping at different sub-lattice sites of graphene for electrical double layer supercapacitor electrode design- a density functional theory based ab initio computational study
    Reddy, Abbidi Shivani
    Prabhakar, Shreya
    Bhattacharya, Sandip
    Bhattacharjee, Ankur
    Kanungo, Sayan
    JOURNAL OF POWER SOURCES, 2025, 638