New approximation algorithms for routing with multiport terminals

被引:3
作者
Helvig, CS [1 ]
Robins, G
Zelikovsky, A
机构
[1] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22903 USA
[2] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA
基金
美国国家科学基金会;
关键词
approximation algorithms; combinatorial optimization; group Steiner problem; multiport terminals; routing; Steiner trees;
D O I
10.1109/43.875285
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Previous literature on very large scale integration routing and wiring estimation typically assumes a one-to-one correspondence between terminals and ports. In practice, however, each "terminal" consists of a large collection of electrically equivalent ports, a fact that is not accounted for in layout steps such as wiring estimation. In this paper, we address the general problem of minimum-cost routing tree construction in the presence of multiport terminals, which gives rise to the group Steiner minimal tree problem. Our main result is the first known approximation algorithm for the group Steiner problem with a sublinear performance bound. In particular, for a net with k multiport terminals, previous heuristics have a performance bound of (k - 1) . OPT, while our construction offers an improved performance bound of 2 . (2 + 1n(k/2)) . rootk . OPT. Our Java implementation is available on the Web.
引用
收藏
页码:1118 / 1128
页数:11
相关论文
共 22 条
  • [1] PRIM-DIJKSTRA TRADEOFFS FOR IMPROVED PERFORMANCE-DRIVEN ROUTING TREE DESIGN
    ALPERT, CJ
    HU, TC
    HUANG, JH
    KAHNG, AB
    KARGER, D
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (07) : 890 - 896
  • [2] AWERBUCH B, 1990, PROCEEDINGS OF THE NINTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, P177, DOI 10.1145/93385.93417
  • [3] BATEMAN CD, 1997, P ACM SIGDA INT S PH, P96
  • [4] BERMAN P, 1992, PROCEEDINGS OF THE THIRD ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P325
  • [5] PROVABLY GOOD PERFORMANCE-DRIVEN GLOBAL ROUTING
    CONG, JS
    KAHNG, AB
    ROBINS, G
    SARRAFZADEH, M
    WONG, CK
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (06) : 739 - 752
  • [6] Feige U., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P314, DOI 10.1145/237814.237977
  • [7] CLOSING THE GAP - NEAR-OPTIMAL STEINER TREES IN POLYNOMIAL-TIME
    GRIFFITH, J
    ROBINS, G
    SALOWE, JS
    ZHANG, TT
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (11) : 1351 - 1365
  • [8] An effective implementation of the Lin-Kernighan traveling salesman heuristic
    Helsgaun, K
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 126 (01) : 106 - 130
  • [9] Improved approximation bounds for the group Steiner problem
    Helvig, CS
    Robins, G
    Zelikovsky, A
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 406 - 413
  • [10] Hwang F., 1992, The Steiner Tree Problem