【问题标题】:Is there any well-known NP-complete problem that I can reduce a 'node placement' problem to?是否有任何众所周知的 NP 完全问题可以减少“节点放置”问题?
【发布时间】:2011-10-03 16:19:32
【问题描述】:

我有以下 NP 完全问题:

给定:

  • N × N 字段中的一组位置,
  • 一组m个节点,和
  • 节点的连接图(即无向图,其边表示每对相互接触的节点),并且
  • 接触范围R(与N×N字段长度单位相同),

根据连接图在字段中找到节点的位置(即放置节点,使得任何接触的对都比 R 更近,而任何不接触的对都比 R 远),或者表明这种放置不存在.

这个问题可以简化为一个众所周知的NP完全问题吗?

(也可以考虑问题的优化版本,即找到最佳放置)

【问题讨论】:

  • 嗯。您是声称您的问题是 NP 完全问题的人,那么这是否意味着 必须有证据证明您可以从您的问题中获得任何其他 NP 问题?
  • NP-Complete 的“完全”部分意味着它可以简化为另一个 Np-Complete 问题。如果您不知道,那么您的问题只是“NP”,而不是“NP-Complete”。
  • @SoapBox - 否:“完整”部分意味着另一个 NP 完全问题可以简化为它,而不是相反。 (更准确地说,是 NP-hardness;NP-complete 是 NP 和 NP-hard)
  • 它看起来是 NP-complete。这是子图同构的一个特例,当其中一个图是 N x N 域时,边在距离

标签: algorithm optimization reduce np-complete np


【解决方案1】:

Set cover 听起来很像这个问题。事实上,可能几乎正是这个问题。更好的是:它的approximation algorithm 保证在最优解的 O(log n) 范围内。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 2023-03-03
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    相关资源
    最近更新 更多