An effective algorithm for multiway hypergraph partitioning

被引:0
|
作者
Zhao, ZZ [1 ]
Tao, LX
Zhao, YC
机构
[1] Concordia Univ, Montreal, PQ H3G 1M8, Canada
[2] Pace Univ, New York, NY 10038 USA
关键词
hypergraph partitioning; iterative improvement; multiway circuit partitioning; VLSI design;
D O I
10.1109/TCSI.2002.801224
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose an effective multiway hypergraph partitioning algorithm. We introduce the concept of net-gain and embed it in the selection of cell moves. Unlike traditional FM-based iterative improvement algorithms in which the selection of the next cell to move is only based on its cell-gain, our algorithm selects a cell based on both its cell-gain and the sum of all net-gains for those nets incident to the cell. To escape from local optima and to search broader solution space, we propose a new perturbation mechanism. These two strategies significantly enhance the solution quality produced by our algorithm. Based on our experimental justification, we smoothly decrease the number of iterations from pass to pass to reduce the computational effort so that our algorithm can partition, large benchmark circuits with reasonable run time. Compared with the recent multiway partitioning algorithms proposed by Dasdan and Aykanat [5], our algorithm significantly outperforms theirs in term of solution quality (cutsize) and run time, the average improvements in terms of average cutsize over their PLM3 and PFM3 are 47.64% and 36.76% with only 37.17% and 9.66% of their run time, respectively.
引用
收藏
页码:1079 / 1092
页数:14
相关论文
共 50 条
  • [1] An effective haplotype assembly algorithm based on hypergraph partitioning
    Chen, Xiao
    Peng, Qinke
    Han, Libin
    Zhong, Tao
    Xu, Tao
    [J]. JOURNAL OF THEORETICAL BIOLOGY, 2014, 358 : 85 - 92
  • [2] A novel algorithm for multilevel hypergraph partitioning
    [J]. Liu, Y. (ysu678@hotmail.com), 1865, ICIC Express Letters Office, Tokai University, Kumamoto Campus, 9-1-1, Toroku, Kumamoto, 862-8652, Japan (06):
  • [3] A Distributed Algorithm for Balanced Hypergraph Partitioning
    Yang, Wenyin
    Wang, Guojun
    Ma, Li
    Wu, Shiyang
    [J]. ADVANCES IN SERVICES COMPUTING, 2016, 10065 : 477 - 490
  • [4] A Hybrid Hypergraph Partitioning Algorithm for Scientific Computing
    Zeng Yao-yuan
    Zhao Wen-tao
    Wang Zheng-hua
    [J]. MATERIALS PROCESSING AND MANUFACTURING III, PTS 1-4, 2013, 753-755 : 2900 - +
  • [5] AN EFFICIENT HYPERGRAPH BISECTION ALGORITHM FOR PARTITIONING VLSI CIRCUITS
    KAMIDOI, Y
    WAKABAYASHI, S
    YOSHIDA, N
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1992, E75A (10) : 1272 - 1279
  • [6] A Multilevel Hypergraph Partitioning Algorithm Based on Simulated Annealing
    Zeng, Yaoyuan
    Zhao, Wentao
    Wang, Zhenghua
    [J]. MATERIALS PROCESSING AND MANUFACTURING III, PTS 1-4, 2013, 753-755 : 2908 - +
  • [7] Simple yet effective techniques to improve flat multiway circuit partitioning
    Areibi, SM
    [J]. 2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 394 - 398
  • [8] A fast hypergraph min-cut algorithm for circuit partitioning
    Mak, WK
    Wong, DF
    [J]. INTEGRATION-THE VLSI JOURNAL, 2000, 30 (01) : 1 - 11
  • [9] A Multiway Design-driven Partitioning Algorithm for Distributed Verilog Simulation
    Li, Lijun
    Tropper, Carl
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2009, 85 (04): : 257 - 270
  • [10] HEPart: A balanced hypergraph partitioning algorithm for big data applications
    Yang, Wenyin
    Wang, Guojun
    Choo, Kim-Kwang Raymond
    Chen, Shuhong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 250 - 268