...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >On implementation choices for iterative improvement partitioning algorithms
【24h】

On implementation choices for iterative improvement partitioning algorithms

机译:关于迭代改进划分算法的实现选择

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Iterative improvement partitioning algorithms such as the FM algorithm of Fiduccia and Mattheyses (1982), the algorithm of Krishnamurthy (1984), and Sanchis's extensions of these algorithms to multiway partitioning (1989) all rely on efficient data structures to select the modules to be moved from one partition to the other. The implementation choices for one of these data structures, the gain bucket, is investigated. Surprisingly, selection from gain buckets maintained as last-in-first-out (LIFO) stacks leads to significantly better results than gain buckets maintained randomly (as in previous studies of the FM algorithm or as first-in-first-out (FIFO) queues. In particular, LIFO buckets result in a 36% improvement over random buckets and a 43% improvement over FIFO buckets for minimum-cut bisection. Eliminating randomization from the bucket selection not only improves the solution quality, but has a greater impact on FM performance than adding the Krishnamurthy gain vector. The LIFO selection scheme also results in improvement over random schemes for multiway partitioning and for more sophisticated partitioning strategies such as the two-phase FM methodology. Finally, by combining insights from the LIFO gain buckets with the Krishnamurthy higher-level gain formulation, a new higher-level gain formulation is proposed. This alternative formulation results in a further 22% reduction in the average cut cost when compared directly to the Krishnamurthy formulation for higher-level gains, assuming LIFO organization for the gain buckets.
机译:迭代改进分区算法,例如Fiduccia和Mattheyses的FM算法(1982),Krishnamurthy的算法(1984)以及Sanchis将这些算法扩展到多路分区(1989)都依靠有效的数据结构来选择要移动的模块从一个分区到另一个分区。研究了这些数据结构之一(增益桶)的实现选择。令人惊讶的是,从保持为先进先出(LIFO)堆栈的增益存储桶中进行选择所产生的结果比随机保持的增益存储桶要好得多(如先前对FM算法的研究或作为先进先出(FIFO)的研究一样)尤其是,LIFO存储桶在最小割平等分方面比随机存储桶提高了36%,与FIFO存储桶相比提高了43%,消除了存储桶选择的随机性不仅提高了解决方案的质量,而且对FM的影响更大LIFO选择方案还改善了随机方案的多路分配方法和更复杂的分配策略(如两相FM方法),最后将LIFO增益桶的知识与Krishnamurthy结合起来更高级别的增益公式,提出了一种新的更高级别的增益公式,该替代公式导致平均cu值进一步降低22%如果直接将成本与克里希那穆提公式进行比较以获取更高级别的收益,则假设t成本,假设使用LIFO组织来获得收益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号