【问题标题】:What is the best algorithm for computing rectilinear minimum Steiner tree?计算直线最小斯坦纳树的最佳算法是什么?
【发布时间】:2011-11-24 19:40:35
【问题描述】:

有许多算法可以找到直线施泰纳最小树 (RSMT) 的近似值。其中有:

  • 一套找出最小生成树的算法
  • RST-T(直线单主干施泰纳树)
  • BGA(批量贪心算法)
  • BI1S(批量迭代 1-Steiner 树)
  • FLUTE(基于快速查找表的 RSMT 构造和线长估计技术)

研究表明,RSMT 的长度可以达到直线生成最小树的 3/2 倍。我没有在文献范围内找到其他算法。它们存在吗?

FLUTE 似乎是最有效的算法,但我不知道它是最坏的情况和上限。找到了吗?

是否有任何算法的界限小于 3/2?

【问题讨论】:

    标签: algorithm computational-geometry approximation


    【解决方案1】:

    AroraMitchell 给出了欧几里得斯坦纳树的多项式时间逼近方案(= 对于所有 epsilon > 0,一个 (1 + epsilon)-逼近)。我相信这些想法可以直接适用于直线变体。

    【讨论】:

    • 算法的计算复杂度似乎很高——O(n^O(m))
    • 什么是 m? Arora 将运行时间降低到 O(f(epsilon) n polylog(n))。
    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 2023-03-28
    • 2016-03-13
    • 1970-01-01
    • 2020-09-26
    • 2015-08-21
    • 1970-01-01
    • 2019-02-26
    相关资源
    最近更新 更多