首页 | 官方网站   微博 | 高级检索  
     


How to find Steiner minimal trees in euclideand-space
Authors:Warren D Smith
Affiliation:(1) AT&T Bell Laboratories, 07974 Murray Hill, NJ, USA
Abstract:This paper has two purposes. The first is to present a new way to find a Steiner minimum tree (SMT) connectingN sites ind-space,d >- 2. We present (in Appendix 1) a computer code for this purpose. This is the only procedure known to the author for finding Steiner minimal trees ind-space ford > 2, and also the first one which fits naturally into the framework of ldquobacktrackingrdquo and ldquobranch-and-bound.rdquo Finding SMTs of up toN = 12 general sites ind-space (for anyd) now appears feasible.We tabulate Steiner minimal trees for many point sets, including the vertices of most of the regular and Archimedeand-polytopes with <- 16 vertices. As a consequence of these tables, the Gilbert-Pollak conjecture is shown to be false in dimensions 3–9. (The conjecture remains open in other dimensions; it is probably false in all dimensionsd withd ge 3, but it is probably true whend = 2.)The second purpose is to present some new theoretical results regarding the asymptotic computational complexity of finding SMTs to precision epsiv.We show that in two-dimensions, Steiner minimum trees may be found exactly in exponential time O(C N ) on a real RAM. (All previous provable time bounds were superexponential.) If the tree is only wanted to precision epsiv, then there is an (N/epsiv)O(radicN)-time algorithm, which is subexponential if 1/epsiv grows only polynomially withN. Also, therectilinear Steiner minimal tree ofN points in the plane may be found inN O(radicN) time.J. S. Provan devised an O(N 6/epsiv4)-time algorithm for finding the SMT of a convexN-point set in the plane. (Also the rectilinear SMT of such a set may be found in O(N 6) time.) One therefore suspects that this problem may be solved exactly in polynomial time. We show that this suspicion is in fact true—if a certain conjecture about the size of ldquoSteiner sensitivity diagramsrdquo is correct.All of these algorithms are for a ldquoreal RAMrdquo model of computation allowing infinite precision arithmetic. They make no probabilistic or other assumptions about the input; the time bounds are valid in the worst case; and all our algorithms may be implemented with a polynomial amount of space. Only algorithms yielding theexact optimum SMT, or trees with lengths le (1 + epsiv) × optimum, where epsiv is arbitrarily small, are considered here.
Keywords:Steiner trees  Gilbert-Pollak conjecture  Subexponential algorithms  Regular polytopes  Sensitivity diagrams
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号