Title :
An effective multilevel algorithm for bisecting graphs and hypergraphs
Author :
Saab, Youssef G.
Author_Institution :
Dept. of Comput. Sci., Missouri Univ., Columbia, MO, USA
fDate :
6/1/2004 12:00:00 AM
Abstract :
Partitioning is a fundamental problem in diverse fields of study such as data mining, parallel processing, and the design of VLSI circuits. A new approach to partition graphs and hypergraphs is introduced. This new approach combines local and global sampling, clustering, and Tabu search in a multilevel partitioning algorithm (TPART). TPART was implemented in a C program and compared to many state-of-the-art partitioning algorithms using a wide variety of benchmarks. TPART consistently performs well on the various benchmarks used and in comparison with other partitioning algorithms. TPART has a reasonably fast running time and it can produce a high quality partition of a graph of 262,144 nodes and 524,286 edges in less than 2 minutes CPU times on a Compaq Alpha DS20E 67/667 MHZ machine with 1GB of main memory.
Keywords :
VLSI; data mining; graph theory; optimisation; parallel processing; search problems; NP-hard problem; Tabu search; VLSI circuit design; clustering; data mining; graph bisection; hypergraph bisection; multilevel partitioning algorithm; parallel processing; sampling; Circuits; Clustering algorithms; Data mining; Iterative algorithms; Parallel processing; Partitioning algorithms; Process design; Simulated annealing; Switches; Very large scale integration; 65; Bisection; graph; hypergraph.; iterative improvement; partitioning;
Journal_Title :
Computers, IEEE Transactions on