我研究了很多关于减少的问题,但我有一个很糟糕的问题:我从 CLRS 得到这个:
“ ...通过将解决问题 A 的问题“简化”为解决问题 B,我们用 B 的“容易性”来证明 A 的“容易性”。”
我从“Christos H. Papadimitriou 的计算复杂性”中得到这个:
“……如果 B 简化为 A,问题 A 至少和问题 B 一样难。”
我对这两个概念感到困惑:当我们使用 easyiness 时,我们说问题 X 减少为问题 Y,如果我们有 Y 的多项式时间算法并且减少过程是在多项式时间内完成的,那么问题 X 可以在多项式时间内解决,而 X 是比 Y 容易,或者至少不比 Y 难。
但是当我们使用 hard 时,我们说问题 X 简化为问题 Y,并且 Y 比 X 更容易,或者至少不比 X 更难。
我真的很困惑,请帮助我。特别感谢。