Operations Research Transactions ›› 2025, Vol. 29 ›› Issue (2): 128-140.doi: 10.15960/j.cnki.issn.1007-6093.2025.02.010

• Research Article • Previous Articles     Next Articles

A discrete iterative method for hypergraph bananced bi-partitioning

Xintian LIU1, Wenxing ZHU2,*()   

  1. 1. School of Mathematics and Statistics, Fuzhou University, Fuzhou 350116, Fujian, China
    2. Center for Discrete Mathematics and Theoretical Computer Science, Fuzhou University, Fuzhou 350116, Fujian, China
  • Received:2022-04-19 Online:2025-06-15 Published:2025-06-12
  • Contact: Wenxing ZHU E-mail:wxzhu@fzu.edu.com

Abstract:

The problem of hypergraph balanced bipartitioning has become a vital part of very large scale integration circuit physical design. Iterative methods such as Kernighan-Lin and Fiduccia-Mattheyses heuristics have been used to solve this NP-hard problem and perform well. However, these methods have some disadvantages as follows. First, an initial solution of poor quality will easily get trapped in bad local optima. Second, the movement of vertices is restricted to balanced partition. To resolve these issues, we transform the hypergraph bi-partitioning problem into a 0-1 programming. Then an iterative algorithm is designed to solve the problem, which overcomes the shortcomings of traditional iterative algorithms. Our algorithm performs better than Fiduccia-Mattheyses on the ISPD98 hypergraph partitioning benchmarks. Our results have an average improvement of 13.2% over Fiduccia-Mattheyses. If taking our results as initial solutions of the Fiduccia-Mattheyses heuristic, the average cut count is reduced by 30.1%. Moreover, our algorithm can be incorporated into a multilevel partitioning framework, and the partition result has an average improvement of 3.6%.

Key words: hypergraph, balanced bipartitioning, min-cut, 0-1 programming

CLC Number: