分拆(数论)
启发式
计算机科学
计算
块(置换群论)
执行时间
时间复杂性
加速
迭代法
计算复杂性理论
算法
数学优化
理论计算机科学
并行计算
数学
人工智能
组合数学
几何学
作者
Charles M. Fiduccia,Robert M. Mattheyses
出处
期刊:Proceedings
[Association for Computing Machinery]
日期:1982-01-01
卷期号:: 175-181
被引量:2579
标识
DOI:10.1109/dac.1982.1585498
摘要
An iterative mincut heuristic for partitioning networks is presented whose worst case computation time, per pass, grows linearly with the size of the network. In practice, only a very small number of passes are typically needed, leading to a fast approximation algorithm for mincut partitioning. To deal with cells of various sizes, the algorithm progresses by moving one cell at a time between the blocks of the partition while maintaining a desired balance based on the size of the blocks rather than the number of cells per block. Efficient data structures are used to avoid unnecessary searching for the best cell to move and to minimize unnecessary updating of cells affected by each move.
科研通智能强力驱动
Strongly Powered by AbleSci AI