16th International Conference on VLSI Design, 2003. Proceedings.
DOI: 10.1109/icvd.2003.1183116
|View full text |Cite
|
Sign up to set email alerts
|

An efficient practical heuristic for good ratio-cut partitioning

Abstract: We present an efficient heuristic for finding good bipartitions of the vertex set of a graph in the sense of the wellknown measure of ratioCut [2,8]

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
6
0

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 13 publications
0
6
0
Order By: Relevance
“…Because of the wide range of applications, several constraints and objective functions are considered. For instance, one can fix some vertices in clusters (like in the multicut problem), force equal-sized clusters etc., while optimizing (minimizing or maximizing) the sum of all edge weights between each pair of clusters (like in min-k-cut and max-k-cut), the sum of the edge weights (or the heaviest one) inside each cluster [8], or optimizing the cut ratio [12]. Some studies generalize many of these problems though one natural formalization: [7] gives computational lower bounds when the objective is to maximize some function over the inner edges of the clusters, [10] designs an O * (2 n ) algorithm for a whole class of partition problems such as max-k-cut, k-domatic partition or k-colouring, and [3] defines the M-partitioning problem where the objective is to find a partition of the vertices respecting some constraints defined by a matrix M .…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Because of the wide range of applications, several constraints and objective functions are considered. For instance, one can fix some vertices in clusters (like in the multicut problem), force equal-sized clusters etc., while optimizing (minimizing or maximizing) the sum of all edge weights between each pair of clusters (like in min-k-cut and max-k-cut), the sum of the edge weights (or the heaviest one) inside each cluster [8], or optimizing the cut ratio [12]. Some studies generalize many of these problems though one natural formalization: [7] gives computational lower bounds when the objective is to maximize some function over the inner edges of the clusters, [10] designs an O * (2 n ) algorithm for a whole class of partition problems such as max-k-cut, k-domatic partition or k-colouring, and [3] defines the M-partitioning problem where the objective is to find a partition of the vertices respecting some constraints defined by a matrix M .…”
Section: Related Workmentioning
confidence: 99%
“…Graph partitioning problems are the heart of many practical issues, especially for applications where some items must be grouped together, as in the design of VLSI layouts [11], clustering of social and biological networks [12], or software re-modularization [16]. Because of the wide range of applications, several constraints and objective functions are considered.…”
Section: Related Workmentioning
confidence: 99%
“…Several heuristics were proposed, see e.g. [10,16,15,9] but they do not guarantee any upper bounds on the cut capacity. It is therefore common to consider a bicriteria approximation, which relaxes the balance constraint.…”
Section: Introductionmentioning
confidence: 99%
“…This is achieved by equidistribution of the numerical load (represented by the distribution of mesh entities), and at the same time, by minimization of the number of cut edges. To this end, a range of partitioning methods, based on graph partitioning algorithms, have been developed [5][6][7][8]. Since adaptivity delivers a dynamic change to the distribution of mesh entities among processors a dynamic load balancing strategy must be used to maintain high performance of parallelization [9][10][11][12][13][14][15][16].…”
Section: Introductionmentioning
confidence: 99%