如何证明问题是NP完全问题

2019-07-29 08:08栏目:365备用网址大全

Burero
NP是非确定多项式的问题。这是多项式复杂性的不确定性问题。
一些计算问题,例如加法和减法,是确定性的。
乘法和除法,你可以按照方程式和一步一步得到结果。
但是,有些问题无法从一开始就直接计算出来。
例如,查找大素数的问题。
有一个公式,你可以制定一个公式,你可以一步一步计算它吗?下一个素数是多少?
没有这样的表达。
另一个例子,如果你有一个大的复合分解因子方程,是否有一个方程可以直接用化合物数代替?每个元素的元素是什么?
没有这样的表达。
这些类型的问题的答案不能直接计算,但结果只能通过间接的“谜语”获得。
这是一个非确定性问题。
而这些问题一般都有算法,你无法直接告诉他答案是什么,但他告诉你,可能的结果是正确或错误的答案你可以
如果可以在多项式时间内计算,则该算法指示“猜测”的答案是否正确,称为非确定性多项式问题。
而且,如果这个问题的所有可能答案都是可能的,编程多个多项式管道实际上是一个完整的NP问题。
如果验证了校正,则称其为完全非确定性多项式问题。
完整的非确定性多项式问题可以通过彻底的方式逐一解决,最后可以得到结果。
然而,由于该算法的复杂性是指数的,因此计算时间随着问题的复杂性呈指数增长,并且不能快速计算。
事实证明,所有完美的非确定性多项式问题都可以转化为一类称为满意问题的逻辑运算。
由于可以在多项式时间内计算出这些问题的所有可能答案,因此人们认为存在这种问题的确定性算法。我可以直接计算或在指数计算时间内找到正确的答案吗?
这个着名的NP = P?
预测
为了解决这个猜测,有两种可能性:一种是找到一种算法,可以解决完整NP特定问题的算法。这些问题都可以解决,因为它们都可能是同一个问题。
另一种可能性是该算法不存在。
然后我们需要从数学理论证明它为什么不存在。