在图中查找代表顶点

时间:2014-02-17 14:38:41

标签: algorithm graph np

对于计算机视觉中的某些项目,我在高维空间中有 N 点。我想选择 k ,它们将是“最容易辨别的”。例如,它可以转换为所选点之间的距离之和最大。或者它可以是多面体的体积最大。但一般来说,任何有直觉的东西都可以去。

正如所料,我想找到这些代表点。

有两个问题:

  • 更常用的“最明显”点的定义是什么?他们是否更改了用于查找这些点的算法?
  • 查找积分的算法是什么?它高度提醒我最大加权集团问题。是NP难问题吗?在这种情况下,我们可以对最优解做出一些好的近似吗?

1 个答案:

答案 0 :(得分:1)

您定义“最明显的”的方式肯定会影响您想要使用的算法。例如,您可以将“最可区分的”定义为具有集合中任意两点之间的最大距离总和的集合,但您也可以将其定义为具有任意两点之间的最大最小距离的集合。这是两个完全不同的问题。

至于算法,正如我所说,这取决于你的定义。如果您希望找到K最远点,则应该查看this question。这个问题是NP-Complete,但你可能会对如何处理这个问题有所了解。