La siguiente noción de un algoritmo de destilación proviene de "En problemas sin núcleos polinomiales".
Deje que se le dé una lenguaUn algoritmo de destilación para toma una lista dada de cadenas de entrada y calcula una cadena de salida tal que:L { x i } i ∈ [ t ] y
(1) si y solo si existe tal quei ∈ [ t ] x i ∈ L
(2) para algunos polinomiosp
(3) El algoritmo calcula en la mayoría de las veces para algún polinomioq ( ∑ i ∈ [ t ] | x i | ) q
Se ha demostrado que si existe un algoritmo de destilación para un completo de , entonces . Por otra parte, .c o N P ⊆ N P / p o l y P H = Σ 3
Ver detalles y discusión en:
- "Inviabilidad de compresión de instancias y PCP sucintas para NP"
- "Sobre problemas sin núcleos polinomiales"
- "Límites inferiores en la kernelización"
Preguntas:
- ¿Podría existir un algoritmo de destilación para un problema completo de ?
- Si existiera tal algoritmo, ¿qué consecuencias de complejidad obtendríamos?