【发布时间】:2011-07-02 08:56:15
【问题描述】:
假设我有一条抛物线。现在我也有一堆相同宽度的棍子(是的,我的绘画技巧很棒!)。我怎样才能将这些棒堆叠在抛物线内,以便尽可能减少它使用的空间?我相信这属于Knapsack problems 的类别,但是这个维基百科页面似乎并没有让我更接近现实世界的解决方案。这是一个NP-Hard问题吗?
在这个问题中,我们试图最小化消耗的面积(例如:积分),其中包括垂直面积。
【问题讨论】:
-
更适合 mathoverflow.net?
-
木棍可以折断吗?因为如果不是,“最小化空间”的要求不是取决于最大的棍子吗?最大的棍子和下一根棍子之间可能有很大的差距。一个有趣的问题
-
Rook-这个问题不可能是 NP 完全的,因为它不是一个决策问题。对于一个问题是 NP 完全的,它必须在 NP 中,这是决策问题(它们都有是/否的答案)。但是,它可能是 NP-hard,这意味着它至少与 NP 中的任何问题一样难。您可以将其表述为一个决策问题“给定长度和一些抛物线,您最多可以将它们的高度拟合为 h 吗?”使其成为候选 NP 完全问题。
-
@templatetypedef:虽然在技术上是正确的,但在复杂性理论中,推断优化问题与其相关的自然决策问题之间的等价性是常见的约定。即,对于每个旨在最小化 f(x) 的优化问题,其自然决策问题被表述为“对于给定的 K,是否存在一些 x 使得 f(x)
-
cmets 中的“Is this NP-hard”子线程可能属于 math.se。问题本身可能同样适合那里或这里。