Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 45
ADVANCES IN COMPUTATIONAL MECHANICS FOR PARALLEL AND DISTRIBUTED PROCESSING Edited by: B.H.V. Topping
Paper III.1
PARTY - a Software Library for Graph Partitioning R. Preis and R. Diekmann
Heinz Nixdorf Institute, University of Paderborn, Paderborn, Germany R. Preis, R. Diekmann, "PARTY - a Software Library for Graph Partitioning", in B.H.V. Topping, (Editor), "Advances in Computational Mechanics for Parallel and Distributed Processing", Civil-Comp Press, Edinburgh, UK, pp 63-71, 1997. doi:10.4203/ccp.45.3.1
Abstract
The problem of partitioning a graph into a number of
pieces is one of the fundamental tasks in computer science
and has a number of applications e.g. in computational
mechanics or VLSI design. Finding optimal partitions
according to different measures is in most cases
NP-complete. Nevertheless, a large number of efficient
partitioning heuristics have been developed during recent
years. The performance of these methods in terms of computation
time as well as quality of approximation is heavily
influenced by choices of parameters and certain implementation
details. Fortunately, the partitioning problem
itself is clearly defined and its description leads to a small
interface. Thus, efficient implementations of approximation
heuristics can be re-used for different applications.
The PARTY partitioning library serves a variety of different partitioning methods in a very simple and easy way. Instead of implementing the methods directly, the user may take advantage of the ready implemented methods of the library. All implementations include latest developments to increase the performance of the partitioning heuristics. Two kinds of interfaces allow the use as standalone tool as well as the inclusion into application codes. The data-structures used as interface to PARTY are simple and easy to generate. Several research projects currently use the PARTY partitioning library to solve the partitioning problem. purchase the full-text of this paper (price £20)
go to the previous paper |
|