Maximum Clique Solver Using Bitsets on GPUs

被引:3
|
作者
VanCompernolle, Matthew [1 ]
Barford, Lee [1 ,2 ]
Harris, Frederick, Jr. [1 ]
机构
[1] Univ Nevada, Dept Comp Sci & Engn, Reno, NV 89557 USA
[2] Keysight Technol, Keysight Labs, Santa Clara, CA USA
来源
基金
美国国家科学基金会;
关键词
ALGORITHM;
D O I
10.1007/978-3-319-32467-8_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Finding the maximum clique in a graph is useful for solving problems in many real world applications. However the problem is classified as NP-hard, thus making it very difficult to solve for large and dense graphs. This paper presents one of the only exact maximum clique solvers that takes advantage of the parallelism of Graphical Processing Units (GPUs). The algorithm makes use of bitsets to reduce the amount of storage space needed and take advantage of bit-level parallelism in hardware to increase performance. The results show that the GPU implementation of the algorithm performs better than the corresponding sequential algorithm in almost all cases; performance gains tend to be more prominent on larger graph sizes that can be solved using more levels of parallelism.
引用
收藏
页码:327 / 337
页数:11
相关论文
共 50 条
  • [21] Solving maximum clique problem using chemical reaction optimization
    Mahmudul Hasan
    Md. Rafiqul Islam
    Amrita Ghosh Mugdha
    OPSEARCH, 2023, 60 : 1230 - 1266
  • [22] A Scalable, Numerically Stable, High-performance Tridiagonal Solver using GPUs
    Chang, Li-Wen
    Stratton, John A.
    Kim, Hee-Seok
    Hwu, Wen-Mei W.
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [23] Solving maximum clique problem using chemical reaction optimization
    Hasan, Mahmudul
    Islam, Md. Rafiqul
    Mugdha, Amrita Ghosh
    OPSEARCH, 2023, 60 (03) : 1230 - 1266
  • [24] A Scalable Maximum-Clique Algorithm Using Apache Spark
    Elmasry, Amr
    Khalafallah, Ayman
    Meshry, Moustafa
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [25] Finding Maximum Clique in Graphs using Branch and Bound Technique
    Rai, Rajat Kumar
    Singh, Sandeep Kumar
    Srivastava, Akhil
    Rai, Abhay Kumar
    Tewari, Rajiv Ranjan
    2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, CONTROL AND COMMUNICATION TECHNOLOGY (IAC3T), 2018, : 110 - 114
  • [26] Parallelizing Alternating Direction Implicit Solver on GPUs
    Wei, Zhangping
    Jang, Byunghyun
    Zhang, Yaoxin
    Jia, Yafei
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 389 - 398
  • [27] Evolution towards the maximum clique
    Bomze, IM
    JOURNAL OF GLOBAL OPTIMIZATION, 1997, 10 (02) : 143 - 164
  • [28] On solving the maximum clique problem
    Kuznetsova, A
    Strekalovsky, A
    JOURNAL OF GLOBAL OPTIMIZATION, 2001, 21 (03) : 265 - 288
  • [29] The maximum clique interdiction problem
    Furini, Fabio
    Ljubic, Ivana
    Martin, Sebastien
    San Segundo, Pablo
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 277 (01) : 112 - 127
  • [30] On maximum ratio clique relaxations
    Blokhin, Yehor
    Butenko, Sergiy
    Momcilovic, Petar
    Prokopyev, Oleg A.
    NETWORKS, 2022, 80 (04) : 440 - 465