假设我们在2D平面上给出了一个图,其中节点和每对节点之间的边具有等于欧几里得距离的权重。最初的问题是找到这个图的MST,并且很清楚如何使用Prim's或Kruskal算法来解决这个问题。具有K额外节点的最小生成树
现在我们假设我们有k
额外的节点,我们可以将它放在我们的2D平面上的任何整数点上。问题是如果没有必要使用所有这些额外节点,则为这些节点查找位置,以便新图具有尽可能最小的MST。
显然不可能找到确切的解决方案(在多时间),但目标是找到最佳近似解(可在1秒内找到)。也许你可以想出一些最有效的抛出可能解决方案的提示,或者提供一些文章,其中涉及类似的问题。
这听起来让人联想到斯坦纳树问题,它被称为NP难。 – templatetypedef