¿Problemas intermedios -completos?

13

El problema de partición es débilmente NP-completo ya que tiene un algoritmo de tiempo polinomial (pseudo-polinomial) si los enteros de entrada están limitados por algún polinomio. Sin embargo, 3-Partition es un problema NP-completo, incluso si los enteros de entrada están delimitados por un polinomio.

Suponiendo, , ¿podemos demostrar que deben existir problemas intermedios de NP completo? Si la respuesta es sí, ¿existe tal problema candidato "natural"?PAGnortePAG

Aquí, el problema NP-complete intermedio es un problema que ni tiene un algoritmo de tiempo pseudo-polinomial ni NP-complete en sentido estricto.

Supongo que existe una jerarquía infinita de problemas intermedios de NP completo entre la integridad de NP débil y la integridad de NP fuerte.

EDITAR 6 de marzo : como se menciona en los comentarios, una forma alternativa de plantear la pregunta es:

Suponiendo que , ¿podemos demostrar la existencia de problemas de NP completo que no tienen algoritmo de tiempo polinómico ni NP completo cuando las entradas numéricas se presentan en unario? Si la respuesta es sí, ¿existe tal problema candidato "natural"?PAGnortePAG

EDIT2 6 de marzo : La dirección inversa de la implicación es verdadera. La existencia de tales "intermedias" problemas -Complete implica ya que si entonces unarios problemas -Complete están en .nortePAGPAGnortePAGPAG=nortePAGnortePAGPAG

Mohammad Al-Turkistany
fuente
2
@MarzioDeBiasi Existe otra definición de integridad de NP fuerte (puede ser menos popular) que define un problema de número como NP-complete incluso si todos los enteros de entrada están representados en notación unaria.
Mohammad Al-Turkistany
44
@vzn este es un comentario ridículo! 1) el tema de ladner no trata sobre problemas difíciles que no están completos; 2) mientras Mohammad está sobrecargando la terminología, define claramente su clase de problemas (NPC, no NPC fuerte y ningún algoritmo de tiempo de pseudopolía) y es diferente de NPC.
Sasho Nikolov
2
@ MohammadAl-Turkistany: ok, gracias, tal vez sugiero que lo llames completitud NP unaria como en Garey y Johnson Resultados de completitud NP "fuertes": motivación, ejemplos e implicaciones . Por lo tanto, está buscando problemas intermedios entre NPC unarios y NPC pseudopolinomiales. Todavía estoy tratando de entenderlo, sin embargo, en su artículo, G&J dice (sobre un NPC unario): "... No es difícil ver que esto corresponde a nuestra noción de completa NP completa ...".
Marzio De Biasi
2
@MarzioDeBiasi Creo que la idea es que podemos (->) dar un número binario de polinomio de tamaño en la entrada, convertirlo a unario en polytime y ejecutar el algoritmo unario, (<-) dada una entrada unaria de longitud poly en el resto de la entrada, lea todo y conviértalo a binario y ejecute el algoritmo binario.
usul
1
Dado que cualquier problema que tenga un algoritmo de tiempo polinómico si uno de los parámetros de entrada es fijo está en FPT, parece que esencialmente se pregunta si hay problemas más difíciles que FPT pero no W [1] -hard. Hasta donde yo sé, el teorema de Ladner puede extenderse a esta configuración; puede estar en el libro de texto de Flum / Grohe.
András Salamon

Respuestas:

2

Esta es una respuesta parcial que solo le da a un candidato un intermedio de completo.nortePAG

n A = { a 1 , . . . , Un n } k S 1 , . . . , S k{ a 1 , . . . , a n } s u m ( S 1 ) = . . . = s u m ( S k )k Problema de subconjuntos de suma igual: dado un conjunto múltiple de enteros positivos , ¿hay subconjuntos no vacíos disjuntos tal que ?norteUN={un1,...,unnorte}kS1,...,Sk{un1,...,unnorte}sum(S1)=...=sumetro(Sk)

El problema es débilmente completo cuando y, por lo tanto, tiene un algoritmo de tiempo pseudo-polinomial para cualquier entero constante fijo . Sin embargo, se vuelve fuertemente completo cuando el número de subconjuntos de suma igual .nortePAGk=O(1)k>2nortePAGk=Ω(norte)

Si y entonces -Igual problema de la suma de subconjuntos es un candidato intermedio problema -Complete (como se describe en la pregunta). No se sabe que este problema tenga un algoritmo de tiempo pseudo-polinomial ni se ha demostrado que sea completo en el sentido más estricto.k=ω(1)k=O(logn)kNPNP

Referencia:

CIELIEBAK, EIDENBENZ, PAGOURTZIS y SCHLUDE, SOBRE LA COMPLEJIDAD DE LAS VARIACIONES DE LOS EQUIPOS DE SUMAS IGUALES, Nordic Journal of Computing 14 (2008), 151–172

Mohammad Al-Turkistany
fuente
¿Has visto esto cstheory.stackexchange.com/a/7427/15637 ?
Thomas Kalinowski
Si. Esa respuesta proporciona posiblemente un problema artificial.
Mohammad Al-Turkistany