¿Hay alguna con las siguientes propiedades:
Se sabe que implica P = N P .
No hay (conocido) tiempo polinómico reducción Turing de (o algún otro N P problema -Complete) a L .
En otras palabras, si un algoritmo de tiempo polinomial para implica el colapso de N P en P , entonces es necesario que esta "dureza general" de L para N P sea de alguna manera c o n s t r u c t i v e , en el sentido de que, digamos, S A T debe ser reducible a L mediante alguna reducción específica?
cc.complexity-theory
np-hardness
reductions
Andras Farago
fuente
fuente
Respuestas:
Sí, existen tales conjuntos, tome cualquier conjunto intermedio (cualquier conjunto que sea demostrablemente N P- intermedio suponiendo P ≠ N P ), por ejemplo, construya uno de SAT usando el teorema de Ladner.NP NP P≠NP
Tenga en cuenta que su debe considerarse un problema intermedio N P , ya que está en N P pero no está completo. Tenga en cuenta también que usted está asumiendo que P ≠ N P de lo contrario no hay tal L como cada problema no trivial sería completa para N P si N P = P . Además, las condiciones que ha dado no implican integridad, por lo que la pregunta de la primera parte no es la misma que la pregunta sobre la constructividad de la integridad.L NP NP P≠NP L NP NP=P
En cuanto a la pregunta en el título, es decir, "¿la dureza tiene que ser constructiva?".NP
La respuesta depende de lo que entendemos por "constructivo". Clásicamente, un problema de decisión se define como N P -duro siA NP
lo que significa
Y por el teorema de Cook esto es equivalente a
lo que significa
Clásicamente, incluso cuando no tenemos una función específica, hay una función, decir que es imposible que ninguna función sea una reducción es equivalente a decir que alguna función es una reducción. Para hablar de constructividad, debemos ser más considerados. Por ejemplo, podemos hablar de enunciados que son demostrables de manera clásica pero no constructiva (por ejemplo, intuicionismo donde tiene sentido un estado diferente de conocimiento matemático, Google para "matemático ideal" o verifique esto ).
Intuitivamente me parece plausible que podamos probar tal afirmación usando una prueba por contradicción y sin dar ninguna función explícita de reducción. Pero no significará que no haya una prueba constructiva de la declaración. Para decir más que no existe una prueba constructiva, tenemos que ser más específicos: ¿pruebas en qué teoría / sistema? ¿Qué queremos decir con una prueba constructiva?
fuente
"Isomorphic" es diferente de una reducción de Turing (de hecho significativamente más débil), pero se demostró que estos conjuntos son NP-hard directamente y, hasta donde sé, no hay una reducción conocida de SAT. Dicho esto, según la definición de integridad de NP debe haber alguna reducción entre los dos, por lo que si bien cumple con el criterio de reducción "no conocida", puede que no sea exactamente lo que está buscando.
[1] Joseph, D. y Young, P. Algunas observaciones sobre funciones de testigos para conjuntos no polinómicos y no completos en NP. Informática teórica. vol 39, pág. 225--237. 1985. Elsevier.
fuente
El siguiente es un ejemplo de la pregunta en el título. Está tomado del siguiente documento: Jan Kratochvil, Petr Savicky y Zsolt Tuza. Una ocurrencia más de variables hace que la satisfacción salte de trivial a np-complete. SIAM Journal on Computing, 22 (1): 203–210, 1993.
Supongamos que f (k) es el entero máximo r de tal manera que cada foro k-SAT en el que cada variable se produce en la mayoría de las veces r, es satisfactoria. No se sabe si f (k) es computable, aunque se conocen límites relativamente estrechos para ello (véase H. Gebauer, R. Moser, D. Scheder y E. Welzl. El lema local y la satisfacción de Lov ́asz. Algoritmos eficientes, páginas 30–54, 2009.).
(k, s) -SAT es el problema k-SAT restringido a los forumlas en los que cada variable ocurre en la mayoría de los casos.
Kratochvil y col. demostró que (k, f (k) +1) -SAT es NP-completo. Tenga en cuenta que (k, f (k)): los problemas SAT siempre son satisfactorios (por definición). La reducción en sí misma no es constructiva: tenga en cuenta que la reducción genera una fórmula en la que cada variable ocurre como máximo f (k) +1 veces, aunque no se sabe que f (k) sea computable. La idea principal no constructiva es que aunque el valor f (k) es desconocido, existe una fórmula (k, f (k) +1) -SAT que no es satisfactoria, y manipulan esa fórmula de acuerdo con sus necesidades .
fuente
Agrawal y Biswas presentaron un lenguaje NP-completo para el cual no se conoce la reducción de Karp o Cook. La prueba de integridad se debe a que su relación de testigo es universal (la relación de testigo tiene la unión requerida y los operadores de equivalencia necesarios para ser universales). El lenguaje se da en la sección 6.3 de la referencia.
M.Agrawal, S.Biswas, Relaciones universales en procedimientos IEEE Conferenceon Structure in Complexity Theory (1992), pp. 207–220.
fuente