仅从定义来看,NP完全问题的存在并不直观;然而,一个简单的、人为构造的NP完全问题可以表述如下:给定一个保证在多项式时间内停止的图灵机''M'',是否存在一个''M能''接受的多项式大小的输入?<ref name="Scott" />它是NP问题,因为(给定输入)模拟''M''来验证''M''是否接受输入,这件事很简单;它是NP完全的,因为对于任何特定NP问题的验证算法都可以编码成多项式时间机器''M,''它能将解作为输入加以验证。 | 仅从定义来看,NP完全问题的存在并不直观;然而,一个简单的、人为构造的NP完全问题可以表述如下:给定一个保证在多项式时间内停止的图灵机''M'',是否存在一个''M能''接受的多项式大小的输入?<ref name="Scott" />它是NP问题,因为(给定输入)模拟''M''来验证''M''是否接受输入,这件事很简单;它是NP完全的,因为对于任何特定NP问题的验证算法都可以编码成多项式时间机器''M,''它能将解作为输入加以验证。 |