【发布时间】:2016-05-05 07:38:57
【问题描述】:
我想出了以下问题,我不知道解决方案,也找不到“查找”术语来进一步调查。
假设我们有 N 个有序节点 (n_1,n_2....n_N),每个节点之间的固定距离为 1。所以 dist(n_1,n_N) = N-1。现在我们可以连接任意两个节点,从而有效地将它们的距离减少到 1。假设我们可以有 k 个这样的连接。
问题是:我们如何选择连接哪些节点以最小化任意两个节点之间的总距离?
这个问题是某个经过充分研究的问题的已知变体吗?是否存在有效的解决方案(或我们只想最小化任何两个节点之间的最大距离的变体)
谢谢
【问题讨论】:
-
最小化“任意两个节点之间的总距离”和最小化“任意两个节点之间的最大距离”有什么区别?
-
总距离是指所有节点对之间的距离之和。最大距离是节点对之间所有距离的集合的最大距离。我不确定,但它们似乎并不相同。
标签: algorithm math graph-theory graph-algorithm