如果我有一个决策问题 A,并希望证明它是 NP 完全的。是否足以证明另一个 NP 完全问题多项式简化为 A,或者我必须证明另一个 NP 完全问题多项式转换为 A?
也就是说,我可以证明
procedure solve_SAT
...
call solve_A
call solve_A
call solve_A
...
end
还是我只限于一次使用solve_A,如图所示
procedure solve_SAT
input = ...
result = call solve_A(input)
return result
end
我发现一些消息来源说前者,而其他消息来源说后者,这让我有点困惑。