Multilevel algorithms are a successful class of optimisation techniques which address the mesh partitioning problem. They usually combine a graph contraction algorithm together with a local optimisation method which refines the partition at each graph level. In this paper we present an enhancement of the technique which uses imbalance to achieve higher quality partitions. We also present a formulation of the Kernighan-Lin partition optimisation algorithm which incorporates load-balancing. The resulting algorithm is tested against a different but related state-ofthe-art partitioner and shown to provide improved results.
|
462
|
A fast and high quality multilevel scheme for partitioning irregular graphs
– Karypis, Kumar
- 1998
|
|
341
|
A multilevel algorithm for partitioning graphs
– Hendrickson, Leland
- 1995
|
|
309
|
V.: Multilevel k-way partitioning scheme for irregular graphs
– Karypis, Kumar
- 1998
|
|
304
|
Some simplified NP-complete graph problems
– Garey, Johnson, et al.
- 1976
|
|
270
|
Dynamic load-balancing for distributed memory multicomputers
– Cybenko
- 1989
|
|
260
|
Mattheyses, “A linear time heuristic for improving network partitions
– Fiduccia, M
- 1982
|
|
253
|
A fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems
– Barnard, Simon
- 1993
|
|
155
|
Performance of dynamic load balancing algorithms for unstructured mesh calculations. Concurrency Practice and Experience
– Williams
- 1991
|
|
111
|
Load distribution for locally distributed systems
– Shivaratri, Krueger, et al.
- 1992
|
|
67
|
TOP/DOMDEC: a software tool for mesh partitioning and parallel processing
– Farhat, Lanteri, et al.
- 1995
|
|
67
|
A simple and efficient automatic FEM domain decomposer
– Farhat
- 1988
|
|
65
|
Dynamic load balancing for PDE solvers an adaptive unstructured meshes
– Walshaw, Berzins
- 1992
|
|
61
|
A parallel graph coloring heuristic
– Jones, Plassmann
- 1993
|
|
55
|
Multilevel diffusion schemes for repartitioning of adaptive meshes
– Schloegel, Karypis, et al.
- 1997
|
|
48
|
An Efficient Heuristic for Partitioning Graphs
– Kernighan, Lin
- 1970
|
|
47
|
Fast and effective algorithms for graph partitioning and sparse matrix reordering. Technical Report(Number to be assigned), IBM
– Gupta
- 1996
|
|
45
|
Parallel decomposition of unstructured femmeshes
– Diekmann, Meyer, et al.
|
|
42
|
Parallel Algorithms for Dynamically Partitioning Unstructured Grids
– Diniz, Phmpton, et al.
- 1995
|
|
39
|
Mesh Partitioning: A Multilevel Balancing and Refinement Algorithm
– Walshaw, Cross
|
|
36
|
A parallel graph partitioning algorithm for a message-passing multiprocessor
– Gilbert, Zmijewski
- 1987
|
|
34
|
An optimal dynamic load balancing algorithm
– Hu, Blake
- 1995
|
|
34
|
Load-balancing for parallel adaptive unstructured meshes
– Walshaw, Cross
- 1998
|
|
33
|
An improved spectral bisection algorithm and its application to dynamic load balancing
– Driessche, Roose
- 1995
|
|
29
|
A Localised Algorithm for Optimising Unstructured Mesh Partitions
– Walshaw, Cross, et al.
- 1995
|
|
26
|
DIME: Distributed Irregular Mesh Environment
– Williams
- 1990
|
|
24
|
A coarse-grain parallel formulation of multilevel k-way graph-partitioning algorithm
– Karypis, Kumar
- 1997
|
|
23
|
Parallelism in Graph Partitioning
– Savage, Wloka
- 1991
|
|
22
|
Beyond conventional mesh partitioning algorithms and minimum edge cut criterion: Impact on realistic applications
– Vanderstraeten, Keunings, et al.
- 1995
|
|
21
|
Multiphase mesh partitioning
– Walshaw, Cross, et al.
- 1999
|
|
20
|
Partitioning & mapping of unstructured meshes to parallel machine topologies
– Walshaw, Cross, et al.
- 1995
|
|
19
|
An Algorithm for Quadrisection and Its Application to Standard Cell Placement
– Suaris, Kedem
- 1988
|
|
16
|
Dynamic mesh partitioning: A unified optimisation and load-balancing algorithm
– Walshaw, Cross, et al.
- 1995
|
|
15
|
A Parallelizable Load Balancing Algorithm
– Lohner, Ramamurti, et al.
- 1993
|
|
12
|
Parallel dynamic graph-partitioning for unstructured meshes
– Walshaw, Cross, et al.
- 1997
|
|
10
|
Integrated Flow and Stress using an Unstructured Mesh on Distributed Memory Parallel Systems
– McManus, Cross, et al.
- 1995
|
|
9
|
Evaluation of the JOSTLE mesh partitioning code for practical multiphysics applications
– McManus, Walshaw, et al.
- 1996
|
|
8
|
Optimized Partitioning of Unstructured Computational Grids
– Vanderstraeten, Keunings
- 1995
|
|
7
|
Multiphysics Modelling of the Metals Casting Process
– Bailey, Chow, et al.
- 1995
|
|
6
|
Faster Schedules for Diffusive Load Balancing via Over-Relaxation
– Ghosh, Muthukrishnan, et al.
- 1995
|
|
5
|
A Generic Strategy for Dynamic Load Balancing of Distributed Memory Parallel Computational Mechanics Using Unstructured Meshes
– Arulananthan, Johnson, et al.
- 1998
|
|
2
|
Parallel Partitioning of Unstructured Meshes
– Walshaw, Cross, et al.
- 1997
|