以下施泰纳树有什么区别:(非)度量施泰纳最小树,欧几里得施泰纳最小树,图施泰纳最小树等?其中哪些是 NP 完全的,哪些是 NP 难的?我发现的一些在线资源表明 Steiner 树是 NP 难的,而其他人则认为它是 NP 完全的,但我相信它们指的是问题的不同版本/变体。
更新:没关系,我已经想通了。SMT 的决策问题是 NP 完全的,因为给定 Steiner 树和整数 k,很容易在多项式时间内验证树的成本是否小于或等于 k。但是 SMT 的优化问题没有多项式时间验证器(我们仍然可以找到树的成本,但我们无法验证它是最优解),所以它是 NP-hard。