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 条
  • [31] On solving the maximum clique problem
    Antonina Kuznetsova
    Alexander Strekalovsky
    Journal of Global Optimization, 2001, 21 : 265 - 288
  • [32] Maximum Clique Enumeration on the GPU
    Geil, Afton
    Porumbescu, Serban D.
    Owens, John D.
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 234 - 244
  • [33] The maximum ratio clique problem
    Sethuraman S.
    Butenko S.
    Computational Management Science, 2015, 12 (1) : 197 - 218
  • [34] Evolution towards the Maximum Clique
    Immanuel M. Bomze
    Journal of Global Optimization, 1997, 10 : 143 - 164
  • [35] ON THE MAXIMUM WEIGHT CLIQUE PROBLEM
    BALAS, E
    CHVATAL, V
    NESETRIL, J
    MATHEMATICS OF OPERATIONS RESEARCH, 1987, 12 (03) : 522 - 535
  • [36] Algebraic Multigrid Solver on Clusters of CPUs and GPUs
    Neic, Aurel
    Liebmann, Manfred
    Haase, Gundolf
    Plank, Gernot
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 389 - 398
  • [37] A chaotic maximum neural network for maximum clique problem
    Wang, JH
    Tang, Z
    Wang, RL
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (07): : 1953 - 1961
  • [38] Solving larger maximum clique problems using parallel quantum annealing
    Elijah Pelofske
    Georg Hahn
    Hristo N. Djidjev
    Quantum Information Processing, 22
  • [39] SPaCe-GEM: Solver of the Einstein equations using GPUs under the gravitoelectromagnetic approximation
    Gomes, M.
    Costa, J. C.
    Alves, R. A.
    Silva, N. A.
    Guerreiro, A.
    THIRD INTERNATIONAL CONFERENCE ON APPLICATIONS OF OPTICS AND PHOTONICS, 2017, 10453
  • [40] Hardware Acceleration of an FMM-FFT Solver using Consumer-Grade GPUs
    Miranda, Malcolm J.
    Ozdemir, Tayfun
    Burkholder, Robert J.
    2016 UNITED STATES NATIONAL COMMITTEE OF URSI NATIONAL RADIO SCIENCE MEETING (USNC-URSI NRSM), 2016,