A Fast Exact Solver with Theoretical Analysis for the Maximum Edge-Weighted Clique Problem

被引:0
作者
Liu, Lu [1 ]
Xiao, Mingyu [1 ]
Zhou, Yi [1 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu, Peoples R China
来源
THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 18 | 2024年
基金
中国国家自然科学基金;
关键词
BOUND ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The maximum vertex-weighted clique problem (MVWCP) and the maximum edge-weighted clique problem (MEWCP) are two natural extensions of the fundamental maximum clique problem. In this paper, we systematically study MEWCP and make the following major contributions: (1) We show that MEWCP is NP-hard even when the minimum degree of the graph is n - 2, in contrast to MVWCP which is polynomial-time solvable when the minimum degree of the graph is at least n - 3. This result distinguishes the complexity of the two problems for the first time. (2) To address MEWCP, we develop an efficient branch-and-bound algorithm called MEWCat with both practical and theoretical performance guarantees. In practice, MEWCat utilizes a new upper bound tighter than existing ones, which allows for more efficient pruning of branches. In theory, we prove a runningtime bound of O* (1.4423(n)) for MEWCat, which breaks the trivial bound of O* (2(n)) in the research line of practical exact MEWCP solvers for the first time. (3) Empirically, we evaluate the performance of MEWCat on various benchmark instances. The experiments demonstrate that MEWCat outperforms state-of-the-art exact solvers significantly. For instance, on 16 DIMACS graphs that the state-of-the-art solver BBEWC fails to solve within 7200 seconds, MEWCat solves all of them with an average time of less than 1000 seconds. On real-world graphs, MEWCat achieves an average speedup of over 36x.
引用
收藏
页码:20768 / 20776
页数:9
相关论文
共 31 条
[1]   Accurate tight-binding Hamiltonians for two-dimensional and layered materials [J].
Agapito, Luis A. ;
Fornari, Marco ;
Ceresoli, Davide ;
Ferretti, Andrea ;
Curtarolo, Stefano ;
Nardelli, Marco Buongiorno .
PHYSICAL REVIEW B, 2016, 93 (12)
[2]   Clique-detection models in computational biochemistry and genomics [J].
Butenko, S. ;
Wilhelm, W. E. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 173 (01) :1-17
[3]   An efficient local search algorithm for solving maximum edge weight clique problem in large graphs [J].
Chu, Yi ;
Liu, Boxiao ;
Cai, Shaowei ;
Luo, Chuan ;
You, Haihang .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 39 (04) :933-954
[4]   An Exact Algorithm Based on MaxSAT Reasoning for the Maximum Weight Clique Problem [J].
Fang, Zhiwen ;
Li, Chu-Min ;
Xu, Ke .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2016, 55 :799-833
[5]   An Evolutionary Approach to the Maximum Edge Weight Clique Problem [J].
Fontes, Dalila B. M. M. ;
Goncalves, Jose Fernando ;
Fontes, Fernando A. C. C. .
RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2018, 11 (03) :260-266
[6]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
[7]  
Garey M.R., 1974, Proceedings of the Sixth Annual ACM Symposium on Theory of Computing, P47, DOI [DOI 10.1145/800119.803884, 10.1145/800119.803884]
[8]   Solving the maximum edge-weight clique problem in sparse graphs with compact formulations [J].
Gouveia, Luis ;
Martins, Pedro .
EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2015, 3 (01) :1-30
[9]   A Lagrangian Bound on the Clique Number and an Exact Algorithm for the Maximum Edge Weight Clique Problem [J].
Hosseinian, Seyedmohammadhossein ;
Fontes, Dalila B. M. M. ;
Butenko, Sergiy .
INFORMS JOURNAL ON COMPUTING, 2020, 32 (03) :747-762
[10]   A nonconvex quadratic optimization approach to the maximum edge weight clique problem [J].
Hosseinian, Seyedmohammadhossein ;
Fontes, Dalila B. M. M. ;
Butenko, Sergiy .
JOURNAL OF GLOBAL OPTIMIZATION, 2018, 72 (02) :219-240