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 条
  • [41] Solving larger maximum clique problems using parallel quantum annealing
    Pelofske, Elijah
    Hahn, Georg
    Djidjev, Hristo N. N.
    QUANTUM INFORMATION PROCESSING, 2023, 22 (05)
  • [42] Analysis of Poverty Through Educational Lag Using the Maximum Clique into the Complex
    Santiago-Rubio, Israel
    Mora-Gutierrez, Roman
    Montes Orozco, Edwin
    Rincon Garcia, Eric Alfredo
    de los Cobos Silva, Sergio Gerardo
    Velazquez, Pedro Lara
    Gutierrez Andrade, Miguel Angel
    DIGITAL ERA AND FUZZY APPLICATIONS IN MANAGEMENT AND ECONOMY, 2022, 384 : 97 - 108
  • [43] Finding Maximum Clique in Stochastic Graphs Using Distributed Learning Automata
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2015, 23 (01) : 1 - 31
  • [44] Solving Maximum Clique Problem in Stochastic Graphs Using Learning Automata
    Soleimani-Pouri, Mohammad
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ASPECTS OF SOCIAL NETWORKS (CASON), 2012, : 115 - 119
  • [45] Approximating the maximum vertex/edge weighted clique using local search
    Wayne Pullan
    Journal of Heuristics, 2008, 14 : 117 - 134
  • [47] A hybrid heuristic for the maximum clique problem
    Alok Singh
    Ashok Kumar Gupta
    Journal of Heuristics, 2006, 12 : 5 - 22
  • [48] A different approach to maximum clique search
    Szabo, Sandor
    Zavalnij, Bogdan
    2018 20TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2018), 2019, : 310 - 316
  • [49] The maximum Clique problem in spinorial form
    Budinich, Marco
    Budinich, Paolo
    SIX INTERNATIONAL CONFERENCE OF THE BALKAN PHYSICAL UNION, 2007, 899 : 355 - +
  • [50] cuPentBatch-A batched pentadiagonal solver for NVIDIA GPUs
    Gloster, Andrew
    Naraigh, Lennon O.
    Pang, Khang Ee
    COMPUTER PHYSICS COMMUNICATIONS, 2019, 241 : 113 - 121