Title :
Multiple-way network partitioning
Author :
Sanchis, Laura A.
Author_Institution :
Dept. of Comput. Sci., Rochester Univ., NY, USA
fDate :
1/1/1989 12:00:00 AM
Abstract :
A multiple-block network partitioning algorithm adapted from a two-block iterative improvement partitioning algorithm is presented. This adaptation of the algorithm and of the level gain concept to multiple blocks seeks to improve the partition uniformly with respect to all blocks as oppose to making repeated uses of two-way partitioning. Appropriate data structures and a complexity analysis are presented, as well as experimental results. The experiments indicate that the optimal number of levels to use depends on the number of blocks and the net size and degree distributions of the network, but it varies little with the size of the network. In particular, higher levels are increasingly useful as the number of blocks in the partition increases. Theoretical results agree with the experimental results and form the basis for a predictor which, given a network and the desired number of blocks, approximates the optimal number of levels
Keywords :
circuit layout CAD; computational complexity; data structures; iterative methods; parallel processing; complexity analysis; cutset size; data structures; experimental results; level gain; levels predictor; multiple blocks; multiple-block network partitioning algorithm; two-block iterative improvement partitioning algorithm; Algorithm design and analysis; Computer science; Concurrent computing; Cost function; Heuristic algorithms; Iterative algorithms; Parallel processing; Partitioning algorithms; Very large scale integration;
Journal_Title :
Computers, IEEE Transactions on