2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS) 2014
DOI: 10.1109/padsw.2014.7097844
|View full text |Cite
|
Sign up to set email alerts
|

pbitMCE: A bit-based approach for maximal clique enumeration on multicore processors

Abstract: Maximal clique enumeration (MCE) is a fundamental problem in graph theory. It plays a vital role in many network analysis applications and in computational biology. MCE is an extensively studied problem. Recently, Eppstein et al. proposed a state-of-the-art sequential algorithm that uses degeneracy based ordering of vertices to improve the efficiency. In this paper, we propose a new parallel implementation of the algorithm of Eppstein et al. using a new bit-based data structure. The new data structure not only… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0
4

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 22 publications
0
5
0
4
Order By: Relevance
“…При применении стандартных методов решения GNPC-задач на многопроцессорных системах возникает ряд проблем, связанных с их масштабируемостью [4], которые приводят к тому, что при увеличении числа процессоров рост производительности замедляется, а при достижении некоторого их числа существенно замедляется [5][6][7][8][9][10]. На рис.…”
Section: A Methods For Solving Graph Np-complete Tasks On Reconfigurabunclassified
See 1 more Smart Citation
“…При применении стандартных методов решения GNPC-задач на многопроцессорных системах возникает ряд проблем, связанных с их масштабируемостью [4], которые приводят к тому, что при увеличении числа процессоров рост производительности замедляется, а при достижении некоторого их числа существенно замедляется [5][6][7][8][9][10]. На рис.…”
Section: A Methods For Solving Graph Np-complete Tasks On Reconfigurabunclassified
“…На рис. 1 в качестве примера приведены графики, иллюстрирующие ускорение решения при распараллеливании задачи поиска максимальных клик [11] в зависимости от числа используемых ядер процессора [9,10]. Рис.…”
Section: A Methods For Solving Graph Np-complete Tasks On Reconfigurabunclassified
“…While leading MCP solvers (as well as the MCE solver by Eppstein et al [8], and the improved bitstring encoding proposed by Dasari et al [20]) attempt to quickly reduce subproblem size by branching on vertices initially (at the root) with low degree (following a degeneracy ordering), we evaluate vertices with high degree according to a maximum-degree-first ordering. This ordering helps us address one of the main challenges when applying bit-parallelism to state-of-the-art MCE solvers: efficient pivot selection, for which most algorithms must enumerate vertices to find a high degree vertex in the current subproblem [7,8,17,18,19,31].…”
Section: Our Contributionmentioning
confidence: 99%
“…For graphs with low degeneracy, their technique rivals the speed of standard pivoting algorithms, while consuming only O(n + m) space. Additionally, their algorithm can be further sped up with bit-parallelism using the strategy of Dasari et al [20], giving consistent speed gains of 2-4x.…”
Section: Bron-kerbosch With Vertex Orderingmentioning
confidence: 99%
See 1 more Smart Citation