使用最近和最远的一对点

时间:2014-11-26 22:06:51

标签: nearest-neighbor closest-points

你能想到任何维度和任何指标中最接近点对和最远点对的任何用法吗?

以下是我的想法。

最接近的一对点:

  • 测试 - 我们有一组点,例如某公司拥有的一些实验室;该公司已经建立了一个传送器;它只能在这些实验室中重建,因为例如他们的墙壁是用金子建造的,由于某种原因,传送器被封装在金色的房间里是必要的;但是一个传送器产生一个磁场,如果他们在一个教师中建立了2个传送器,那么这些领域将会干扰并且他们不会工作;并且他们想要测试它们,最好先测试它们尽可能小的距离;所以他们必须找到两个彼此最接近的实验室
  • 许多旅行 - 分数是医院;每家医院都有1公斤青霉素(或任何药物); X先生每天需要1.5公斤青霉素才能生存;每家医院每天服用1公斤的药物;因此,X必须每天访问2家医院;他会搬到这个国家的任何地方,但他不想每天都去旅行很远
  • 遗传 - 分数是人;我们想找到两个人拥有最接近的DNA(它并没有让我们知道如何计算两个人之间的距离);为什么?因为例如他们想知道我们彼此之间的接近程度,以及为了使他与众不同,我们必须改变的核碱基数量最少
  • genetics II - 分数是人,但我们测量它们之间的距离;例如我们即将消灭,我们需要派遣一个人去完成他可能会死的任务;我们有一个完成任务所需的设备,但它只适用于一个人通过外观识别它(并且它的验证机制非常精确)所以我们需要找到两个尽可能相似的人

最远的一对点:

  • 测试 - 我们已经成功测试了最小距离的传送,截止日期已经接近,所以我们希望尽可能彻底地检查它;所以我们需要找到两个尽可能远的实验室
  • 逃避/安全 - 后世界末日;只有一些地方(点)适合居住;人们可以依靠其中一个生活,因为他们需要保持彼此靠近以保证安全(他们很少);但是生活在某个地方会导致化学云(致命),并会扩大到未知的大小;并且由于某种原因它可能只发生一次;所以他们必须住在这样一个他们可以找到尽可能远的其他栖息地的地方
  • 遗传 - 我们希望找到两种尽可能不同的生物体,以便对它们进行试验并获得更多样化的物种,或者只是为了检查它们的多样性。哺乳动物可以

我知道这些是"一个小小的"虽然牵强,但重要的用法是在破折号之前(测试,遗传等)。除了传送器之外,还有其他的东西,更有可能存在,但用法是相同的。找到两个可能有其他实际用途,因为类似的生物是可能的,但我不得不问一个遗传学家。但请随意为我的用法写出更多实用的故事。

拥有更大尺寸的示例会非常棒。

1 个答案:

答案 0 :(得分:0)

最近对的应用。

以下算法和应用程序可以使用最近的对数据结构有效实现,或者将最近的对计算作为重要的子程序。

  1. 动态最小生成树
  2. 组合优化中的双优化启发式
  3. 直骷髅和屋顶设计
  4. Ray-intersection diagram
  5. 其他碰撞检测应用
  6. 分层聚类
  7. 旅行推销员启发式
  8. 贪婪匹配
  9. 建设性归纳
  10. Gröbnerbase
  11. Source

    至于你的想法:

    1. 测试 是的,这将有效,但可以轻松找到更现实的例子,想想航空业的某些事情(例如)。
    2. 很多旅行 我们可以把它写成“旅行距离”,是的,这也可以。
    3. 遗传学I& II 这些例子也没有错,但再次有点模糊。

    4. 最远对的应用。

      关于你的想法,它们似乎并没有错,但正如你所说的那样有点牵强。


        

      更大尺寸的示例。

      好吧,我上面提到的应用程序可以用于更高的维度,例如凸壳。 另一个例子可以来自生物信息学领域,你有很多分子,你想找到最接近的一对因为某些生物学原因。