DOI: 10.1007/978-3-540-88067-7_12
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Algorithm for Enumerating Maximal Cliques in Complex Network

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(27 citation statements)
references
References 9 publications
0
27
0
Order By: Relevance
“…They mainly focus on devising an approximate algorithm (since MCE is an NP-hard problem) for extracting all maximal cliques. The existence of an algorithm for addressing MCE is categorized as: (1) sequential in-memory algorithms [3,4]; (2) sequential I/O efficient algorithms [5,6] which concentrate on reducing the high cost of random disk I/Os for processing graphs that cannot fit in main memory [2]; (3) aiming to reduce the running time-the third type approach is parallel, and distributed algorithms [7,8] are proposed. However, these existing studies usually ignore the formation principle of maximal cliques.…”
Section: Related Workmentioning
confidence: 99%
“…They mainly focus on devising an approximate algorithm (since MCE is an NP-hard problem) for extracting all maximal cliques. The existence of an algorithm for addressing MCE is categorized as: (1) sequential in-memory algorithms [3,4]; (2) sequential I/O efficient algorithms [5,6] which concentrate on reducing the high cost of random disk I/Os for processing graphs that cannot fit in main memory [2]; (3) aiming to reduce the running time-the third type approach is parallel, and distributed algorithms [7,8] are proposed. However, these existing studies usually ignore the formation principle of maximal cliques.…”
Section: Related Workmentioning
confidence: 99%
“…Karande 2008; Modani and Dey 2008;Du et al 2009;Schmidt et al 2009] for computing max-cliques essentially construct a search tree in a similar way as does Algorithm 1, although different algorithms have their own ways of pruning unnecessary searches and performing the maximality checking (lines 2 and 4 of Procedure 2).…”
Section: The Set Of H-vertices Of G; ∀V ∈ H D(v)mentioning
confidence: 99%
“…That is, we distribute a B * -graph (instead of the entire graph as do in the existing parallel algorithms [Du et al 2009;Schmidt et al 2009]) to each computing element for maximal clique enumeration, and yet guaranteeing the completeness of result.…”
Section: Base Vertex Selection By Available Memorymentioning
confidence: 99%
See 1 more Smart Citation
“…However, addressing the I/O problem does not solve the main computational issue as MCE is a CPU-intensive task. The third type is parallel and distributed algorithms [24], [26], [27], [28], [29], which aim at reducing the elapsed running time by parallelizing the task of MCE. However, the parallel algorithms [26], [28] require a copy of the entire input graph to be resident in main memory and cannot handle unbalanced workload.…”
Section: Introductionmentioning
confidence: 99%