【发布时间】:2014-07-15 08:42:25
【问题描述】:
我有一个数组如下44477125,我想最大化熵,以便分散n元组的最大值。 结果示例为 74574214。
这个问题似乎是 NP 完全问题,我并没有真正的函数来测量我的数组的“熵”。 (可能是相同数字entropy(44477125)=3,entropy(74574214)=9之间的距离之和)
我正在寻找的是一种启发式方法,它可以在多项式时间内给我一个可接受的结果。
【问题讨论】:
-
您当前的度量可能会产生一个非常有序的数组 (123123123)。你能接受吗?
-
那为什么不简单地使用一个好的“洗牌”算法(来自图书馆或你自己的)?
-
其实数组已经是一个随机数组了。我只是在我的示例中对其进行了排序,以便我们理解问题。
标签: algorithm polynomial-math heuristics entropy np-complete