• DocumentCode
    964047
  • 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
  • Volume
    53
  • Issue
    6
  • fYear
    2004
  • fDate
    6/1/2004 12:00:00 AM
  • Firstpage
    641
  • Lastpage
    652
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2004.3
  • Filename
    1288540