次の蒸留アルゴリズムの概念は、「多項式カーネルのない問題について」から来ています。
言語が与えられたとします。蒸留アルゴリズムのためのLは、入力文字列の所定のリスト取る{ X Iを} I ∈ [ T ]と出力列計算 Yようにします。
(1)場合にのみ存在する場合、I ∈ [ T ]ようにX I ∈ L
(2)いくつかの多項式のためのp
(3)アルゴリズムを計算で高々Q (Σ I ∈ [ T ] | X I | )いくつかの多項式時間Q
のための蒸留アルゴリズムが存在する場合が示されている次いで、-complete問題はC 、O 、N P ⊆ N P / P O リットルY。また、P H = Σ 3。
詳細とディスカッションを参照してください:
- 「NPのインスタンス圧縮と簡潔なPCPの実行不可能性」
- 「多項式カーネルのない問題について」
- 「カーネル化の下限」
質問:
- 完全な問題の蒸留アルゴリズムは存在しますか?
- そのようなアルゴリズムが存在する場合、どのような複雑な結果が生じるでしょうか?
それ以上の参照は歓迎されます。ありがとうございました!:)
—
Michael Wehar 2016年
この論文及び多項式時間多対1削減、「ための蒸留アルゴリズムが存在する場合 -complete問題は、その後、」NP ⊆ coAMおよび「すべての言語のための不均一な、統計的ゼロ知識証明がありますNPで。」
@RickyDemerこれは素晴らしい!! 共有してくれてありがとう。:)
—
Michael Wehar
私がリンクした論文は実際には圧縮のみを必要としているため、結果がより一般的になっていることに気づきました。存在する場合、特に、定理7.1及び7.3によって、圧縮も「アルゴリズム -complete問題」は、その後PSPACEは、不均一な統計的ゼロ知識証明を有しています。
質問の最後の部分がわかりません。AFAICS PSPACE完全問題の蒸留アルゴリズムの存在は、NP完全問題のdistアルゴの存在を意味するのではなく、何か不足していますか?
—
EmilJeřábek2016年