2008
DOI: 10.1109/ipdps.2008.4536237
|View full text |Cite
|
Sign up to set email alerts
|

A new diffusion-based multilevel algorithm for computing graph partitions of very high quality

Abstract: Abstract. Graph partitioning requires the division of a graph's vertex set into k equally sized subsets s. t. some objective function is optimized. High-quality partitions are important for many applications, whose objective functions are often N P-hard to optimize. Most state-of-the-art graph partitioning libraries use a variant of the Kernighan-Lin (KL) heuristic within a multilevel framework. While these libraries are very fast, their solutions do not always meet all user requirements. Moreover, due to its … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(28 citation statements)
references
References 43 publications
0
28
0
Order By: Relevance
“…Although the most important metric for edge-cut graph partitioning is the size of the edge-cut (or energy), a number of studies [Hendrickson 1998] show that this metric alone is not enough to measure the partitioning quality. Several metrics are, therefore, defined and used in the literature [Meyerhenke et al 2008[Meyerhenke et al , 2009, among which we selected the following in our evaluations:…”
Section: Edge-cut Partitioningmentioning
confidence: 99%
See 1 more Smart Citation
“…Although the most important metric for edge-cut graph partitioning is the size of the edge-cut (or energy), a number of studies [Hendrickson 1998] show that this metric alone is not enough to measure the partitioning quality. Several metrics are, therefore, defined and used in the literature [Meyerhenke et al 2008[Meyerhenke et al , 2009, among which we selected the following in our evaluations:…”
Section: Edge-cut Partitioningmentioning
confidence: 99%
“…The very large scale of the graphs we target poses a major challenge. Although numerous algorithms are known for graph partitioning [Enright et al 2002;Kumar 1999a, 1998;Kernighan and Lin 1970;Meyerhenke et al 2008Meyerhenke et al , 2009Schulz 2012, 2011], including parallel ones, most of the techniques involved assume a form of cheap random access to the entire graph. In contrast to this, large-scale graphs do not fit into the main memory of a single computer; in fact, they often do not fit on a single local file system either.…”
Section: Introductionmentioning
confidence: 99%
“…Several metrics are, therefore, defined and used in the literature [7], [8], among which we selected the following ones in our evaluations:…”
Section: A Metricsmentioning
confidence: 99%
“…The very large scale of the graphs we target poses a major challenge. Although a very large number of algorithms are known for graph partitioning [3], [4], [5], [6], [7], [8], [9], [10], including parallel ones, most of the techniques involved assume a form of cheap random access to the entire graph. In contrast to this, large scale graphs do not fit into the main memory of a single computer, in fact, they often do not fit on a single local file system either.…”
Section: Introductionmentioning
confidence: 99%
“…The basic idea can be traced back to multigrid solvers for solving elliptic partial differential equations [31] but more recent practical methods are based on mostly graph-theoretic aspects of, in particular, edge contraction and local search. Well-known software packages based on this approach include Jostle [33], Metis [26], DiBaP [17], and Scotch [18].…”
Section: Introductionmentioning
confidence: 99%