高级检索
潘萍梅, 刘欣恬, 李兴权, 朱文兴. 基于再聚类和离散优化的k路划分算法[J]. 计算机辅助设计与图形学学报.
引用本文: 潘萍梅, 刘欣恬, 李兴权, 朱文兴. 基于再聚类和离散优化的k路划分算法[J]. 计算机辅助设计与图形学学报.
Pingmei Pan, Xintian Liu, Xingquan Li, Wenxing Zhu. k-way Partitioning Algorithm Based on Re-clustering and Discrete Optimization[J]. Journal of Computer-Aided Design & Computer Graphics.
Citation: Pingmei Pan, Xintian Liu, Xingquan Li, Wenxing Zhu. k-way Partitioning Algorithm Based on Re-clustering and Discrete Optimization[J]. Journal of Computer-Aided Design & Computer Graphics.

基于再聚类和离散优化的k路划分算法

k-way Partitioning Algorithm Based on Re-clustering and Discrete Optimization

  • 摘要: 为了寻得集成电路的更优的k路划分, 提出将再聚类和离散优化应用于k路划分算法. 首先对给定的超图划分进行再聚类, 缩小超图规模; 然后将k路划分问题转换为无约束的离散优化问题, 并为其设计了一个迭代改进算法; 在算法求解过程中放宽平衡约束, 允许暂时处于不可行域的解, 扩大了问题的求解空间. 在同一平台上使用ISPD98电路测试基准对所提算法、hMETIS-Kway和KaHyPar-K进行测试, 并比较最小割值和运行时间. 实验结果表明该算法优于hMETIS-Kway, 特别是在k=2时, 最小割值减少了17.3%, 速度提升了70.6%. 此外, 该算法对KaHyPar-K也有相应的改进效果.

     

    Abstract: To achieve a better partitioning of VLSI circuit, re-clustering and discrete optimization are applied to the k-way partitioning algorithm. Firstly, a given hypergraph partition is re-clustered for reducing the scale of the hypergraph. Secondly, the k-way partitioning problem is converted into an unconstrained discrete optimization problem, and an iterative improvement algorithm is designed. During the iterations of the algorithm, the balancing constraints are relaxed, allowing a solution to be temporarily in the infeasible region, which expands the solution space of the problem. The proposed algorithm, hMETIS-Kway and KaHyPar-K are tested on the same platform on the ISPD98 test benchmarks, and the minimum cut and running time are compared. Experimental results show that, the proposed algorithm is superior to hMETIS-Kway, especially when k=2, for which the minimum cut is reduced by 17.3% and the runtime is sped up by 70.6%. The proposed algorithm has almost the same improvement effect over KaHyPar-K.

     

/

返回文章
返回