COMBINING HELPFUL SETS AND PARALLEL SIMULATED ANNEALING FOR THE GRAPH-PARTITIONING PROBLEM∗
- 1 January 1996
- journal article
- research article
- Published by Taylor & Francis in Parallel Algorithms and Applications
- Vol. 8 (1) , 61-84
- https://doi.org/10.1080/10637199608915544
Abstract
In this paper we present a new algorithm for the k-partitioning problem which achieves an improved solution uality compared to known heuristics. We apply the principle of so called “helpful sets”, which has shown to be very efficient for graph bisection, to the direct k-partitioning problem. The principle is extended in several ways. We introduce a new abstraction technique which shrinks the graph during runtime in a dynamic way leading to shorter computation times and improved solutions qualities. The use of stochastic methods provides further improvements in terms of solution quality. Additionally we present a parallel implementation of the new heuristic. The parallel algorithm delivers the same solution quality as the sequential one while providing reasonable parallel efficiency on MIMD-systems of moderate size. All results are verified by experiments for various graphs and processor numbers.Keywords
This publication has 27 references indexed in Scilit:
- Comparative efficiencies of domain decompositionsParallel Computing, 1995
- Partitioning of unstructured meshes for load balancingConcurrency: Practice and Experience, 1995
- TOP/DOMDEC—A software tool for mesh partitioning and parallel processingComputing Systems in Engineering, 1995
- Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problemsConcurrency: Practice and Experience, 1994
- Parallelism in graph-partitioningJournal of Parallel and Distributed Computing, 1991
- Performance of dynamic load balancing algorithms for unstructured mesh calculationsConcurrency: Practice and Experience, 1991
- Embedding one Interconnection Network in AnotherPublished by Springer Nature ,1990
- Sparse matrix test problemsACM Transactions on Mathematical Software, 1989
- A simple and efficient automatic fem domain decomposerComputers & Structures, 1988
- Optimization by Simulated AnnealingScience, 1983