問題がnp-hardであることを示したい場合は、既存のnp-hard問題を複数回使用するのは問題ありませんか?たとえば、ハミルトニアンサイクルをグラフでn回使用します(nは頂点の数です)。あるいは、グラフを1回使用された既存のnp-hard問題で簡単に解決できるものに変換する必要がありますか?Np硬度低下
Np硬度低下
答えて
正確な口座を表示する必要があります。
NP-Hardの問題で問題を解決できることがわかっても、何も証明されません。 [あなたはSATを使ってNPのすべての問題を解決することができます。Cook-Levin Theorem]。
問題が多項式時間で解けるなら、NP困難な問題があることを示しておく必要があります。それが実際に削減されたもの。
例:TSPを使用してshortest pathを解決することができます。最短経路はNP-Hardですか?もちろん違います!それは、TSPが少なくとも最短経路と同じくらい難しいことを示しているだけです!
これは私の質問に答えたと思います。私は既知のNP-Hard問題によって解決できるように、問題を(多項式時間で)変換する必要があります。これはまた、私が最初の質問に答えるためにNP-Hardの既知の問題を1回だけ使うべきことを意味します。 –
@MadsAndersen:いいえ。あなたは** NP困難な問題をあなたの問題**に変換して**それがNP困難であることを示す必要があります。言い換えれば、問題のアルゴリズムを使ってNP-Hardの問題を解決してください。それが多項式時間で行うことができれば - あなたの問題はNP-Hardです。 – amit
ありがとうたくさん - 助けて! –
私は数学者ではありませんが、問題の問題が少なくとも既存のNP困難な問題、またはその倍数であることを証明できれば十分です証明? ヒョウの皮を剥ぐことが2匹の猫をスキンするよりも複雑である場合、1匹の猫を皮をむくよりも複雑であるということは常識的なことです。
ニューヨークからパリへの移動は、そのパスが最短であることを証明しません。
- 1. NP硬度境界
- 2. 矛盾によって硬度がどのように低下するか?
- 3. 自動レイアウトの低下の度合い
- 4. ニューラルネットワーク:検証確度定数、トレーニング精度の低下
- 5. 倍精度を追加する際の精度の低下
- 6. BCryptパフォーマンス低下
- 7. fwrite()パフォーマンス低下
- 8. Netty 4パフォーマンス低下
- 9. パフォーマンスの低下は
- 10. 低精度
- 11. SonarQube 5.6.1クラスメジャーあたりの複雑度が低下する
- 12. 精度が低下する可能性はありますか?
- 13. .pdbsはリリースアプリケーションの速度を低下させますか?
- 14. Javaプログラムエラー:精度の低下の可能性
- 15. エポックケラスの間に精度が低下します
- 16. Golang time.Parse()ビヘイビア - 精度が低下したとき000
- 17. 角2 * ng Firefoxでのアプリの速度低下
- 18. 開けた人の正確度が低下する
- 19. エラスティックサーチ速度が時間とともに低下する
- 20. ワトソンスピーチから連続モードでのテキストの精度低下
- 21. データベースの複製後にSQL Serverの速度が低下する
- 22. INSERT後にMySQLの速度が低下する
- 23. ガベージコレクタによるアプリケーションの速度低下を防ぐ方法
- 24. マルチユーザーの場合のASP.NET Webアプリケーションの速度低下
- 25. NSStringのfloatValueで精度が低下していますか?
- 26. Socket.ioデータ消失時にインターネットの速度低下
- 27. NPでもすべてのNP-Easy問題はNPですか?
- 28. AVCaptureDevice低輝度ブーストスウィフト
- 29. NP完了またはNP困難?
- 30. Soaスイートドメインのパフォーマンスの低下
@PeteKirkham:cstheoryは研究レベルの質問です。この質問は、cstheoryの話題とは異なりますので、閉じられます。 – amit