求解NPC问题必须牺牲下面()特性之一
A: 求问题的最优解.
B: 多项式时间求解
C: 求解问题的任意实例.
D: 求解问题的大规模实例
A: 求问题的最优解.
B: 多项式时间求解
C: 求解问题的任意实例.
D: 求解问题的大规模实例
举一反三
- 计算机每次求解是针对问题的每个实例求解。
- 问题A的实例可以变换为另一个问题B的实例。如果问题B的求解算法是已知的,那么问题A也可以求解。
- 算法每次求解一个实例,而计算机需要求解该问题的所有实例。
- P类问题、NP类问题、NPC类问题是计算机科学领域关于可求解性可计算性很重要的概念。关于P、NP和NPC类问题,下列说法不正确的是_____。 A: P类问题是总能找到一个多项式时间复杂性算法进行求解的问题 B: NP类问题是一定找不到多项式时间复杂性算法进行求解的问题 C: NP类问题是不确定能够找到多项式时间复杂性算法进行求解的问题 D: NP类问题虽然是不确定能找到多项式时间复杂性算法进行求解,但一定能找到多项式时间复杂性算法进行“解”的正确性验证的问题
- 关于问题的算法复杂性,下列叙述正确的是()。 A: NP问题就是时间复杂性为O(2n)的问题。 B: NP问题都是不可解的。 C: 问题求解算法的时间复杂度是该问题实例规模n的多项式函数,则这种可以在多项式时间内解决的问题称为P类问题。 D: NP问题虽然不能在多项式时间内求解,但对于所有解,都可以在多项式时间内验证它是否为问题的解。 E: NP问题就是时间复杂性为O(n!)的问题。 F: 不能在多项式时间内求解的问题为NP问题。