Improved computation of optimal rectilinear Steiner minimal trees

被引:5
作者
Ganley, JL
Cohoon, JP
机构
[1] CADENCE DESIGN SYST INC,SAN JOSE,CA 95134
[2] UNIV VIRGINIA,DEPT COMP SCI,CHARLOTTESVILLE,VA 22903
关键词
optimal rectilinear Steiner minimal trees; dynamic programming;
D O I
10.1142/S0218195997000272
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents two new algorithms for computing optimal rectilinear Steiner minimal trees. The first algorithm is a simple, easily implemented dynamic programming algorithm that computes an optimal rectilinear Steiner minimal tree on n points in O(n3(n)) time. The second algorithm improves upon the first using the concept of full-set screening and runs in at most O(n(2)2.62(n)) time. The analysis of the second algorithm includes a proof that there are at most O(n2.62(n)) full sets on n terminals. For instances small enough to practically solve, these time bounds are provably better than the best known bounds of any previous algorithm. Experimental evidence is presented that demonstrates that the algorithms are fast in practice as well. The paper also includes a brief survey of previous algorithms for computing optimal rectilinear Steiner minimal trees.
引用
收藏
页码:457 / 472
页数:16
相关论文
共 28 条
[1]   FASTER EXACT ALGORITHMS FOR STEINER TREES IN PLANAR NETWORKS [J].
BERN, M .
NETWORKS, 1990, 20 (01) :109-120
[2]   EXACT COMPUTATION OF STEINER MINIMAL-TREES IN THE PLANE [J].
COCKAYNE, EJ ;
HEWGILL, DE .
INFORMATION PROCESSING LETTERS, 1986, 22 (03) :151-156
[3]   IMPROVED COMPUTATION OF PLANE STEINER MINIMAL-TREES [J].
COCKAYNE, EJ ;
HEWGILL, DE .
ALGORITHMICA, 1992, 7 (2-3) :219-229
[4]   A PROBABLY FAST, PROVABLY OPTIMAL ALGORITHM FOR RECTILINEAR STEINER TREES [J].
DENEEN, LL ;
SHUTE, GM ;
THOMBORSON, CD .
RANDOM STRUCTURES & ALGORITHMS, 1994, 5 (04) :535-557
[5]  
DENEEN LL, 1990, P 2 CAN C COMP GEOM, P315
[6]  
Dreyfus S. E., 1972, Networks, V1, P195, DOI 10.1002/net.3230010302
[7]  
Edelsbrunner H., 1987, ALGORITHMS COMBINATO
[8]  
Ganley J. L., 1994, Proceedings. Fourth Great Lakes Symposium on VLSI. Design Automation of High Performance VLSI Systems GLSV '94 (Cat. No.94TH0603-1), P238, DOI 10.1109/GLSV.1994.289962
[9]  
GANLEY JL, 1994, 6TH P CAN C COMP GEO, P308
[10]  
GANLEY JL, 1995, THESIS U VIRGINIA