带有数值数据的强NP难问题列表


11

我正在寻找解决NP问题的方法。到目前为止,我发现了以下问题:

  • 3分区问题
  • 装箱问题
  • 数值3维匹配
  • TSP
  • 没有数值数据的任何NP完全问题,例如,可满足性,哈密顿循环,三色性。

有谁知道一个强烈的NP难题的清单?

如果没有,让我们在这里构建一个。您是否知道其他对NP有严格要求的数值数据问题?

我对加权图上的强NP难问题特别感兴趣。


5
通过定义“强”使您的问题独立。
泰森·威廉姆斯

3
最长路径是哈密顿路径的一般化,因此具有很强的NP难度。
Michael Lampis

(1)“ strong NP”是否是“ strong NP-hard”的错字?(2)我不认为“我们可以在这里制造一个。”
伊藤刚(Tsuyoshi Ito)

彩虹色似乎很难树宽,也许强烈NP也...?
vzn

Answers:


3

这是一个强烈 -完整ñP的问题(与你要求的数值数据):

舒尔三胞胎问题

输入:3N个不同的正整数列表

问题:有列表划分为N个三元组的一个分区,使得一个 + b = Ç 一种一世b一世C一世一种一世+b一世=C一世每个三重一世

条件是所有数字必须是不同的品牌这个问题非常有趣和麦克迪尔米德称这是令人惊讶的麻烦


0

在考虑可能的答案时,我想到了一个简单的数字强烈NP完全问题:

无平方子乘积:给定整数,找到其中N个无平方的乘积。3ññ

证明草图:从3套完全覆盖(X3C)实例(强烈为NPC)开始,用不同的素数标记宇宙中的每个元素(您可以在多项式时间内生成);然后将子集的每个三元组x y z 转换为x y z3|X|XÿžXÿž

我在任何地方都找不到它,因此它可能有点“原始”。

它显然类似于众所周知的SUBSET PRODUCT(由于目标产品的存在,因此不是很强的NPC),请参见David S. Johnson:《 NP完整性专栏:正在进行的指南》,第393-405页)。

它也可以被黑客入侵以获得其他变体,例如:

  • 3ññ21个乘幂;
  • ñ

@domotorp:我删除了问题;我在此处复制/粘贴您有关将约束转换为“ ...找到一个乘积的乘积是平方自由数大于M ...的子集”的评论:“首先考虑将每个数字相乘由一个不同的非常大的素数组成,使得所有这些素数都差不多大小,那么选择N个数就等于获得一个大乘积,我们还不能(但)在P中生成大素数,但实际上我们不需要他们-而不是每一个素,我们可以使用相对黄金无平方数,和那些我们可以通过计算第一多项式许多素数生成
马兹奥德BIASI


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.