Constructing minimal spanning/Steiner trees with bounded path length
详细信息    查看全文
文摘
This paper presents an exact algorithm and two heuristics for solving the Bounded path length Minimal Spanning Tree (BMST) problem. The exact algorithm which is based on iterative negative-sum-exchanges(s) has polynomial space complexity and is hence more practical than the method presented by Gabow. The first heuristic method (BKRUS) is based on the classical Kruskal MST construction. For any given value of parameter ?, the algorithm constructs a routing tree with the longest interconnection path length at most (1 + ?)R, and empirically with cost at most 1.19 cost(BMST*) where R is the length of the direct path from the source to the farthest sink and BMST* is the optimal bounded path length MST. The second heuristic combines BKRUS and negative-sum-exchange(s) of depth 2 to generate even better results (more stable local minimum). Extensions of these techniques to the bounded path length Minimal Steiner Trees, using the Elmore delay model, and the construction of MSTs with lower and upper bounded path lengths are presented as well. Empirical results demonstrate the effectiveness of these algorithms on a large benchmark set.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700