Quais são as complexidades dos seguintes subconjuntos SAT?


10

Assuma PNP

Vamos usar a seguinte notação para tetração (ie.ia ).ia=aaai times

| x | é o tamanho da instância x.

Seja L uma língua, L|f(i)|x|<g(i):={xL | iNf(i)|x|<g(i)}

Qual é a complexidade dos seguintes idiomas:

L2=SAT|L1=SAT|2i2|x|<2i+12 L2=SAT|2i+12|x|<2i+22

Como , eles não podem ser ambos em P sob a suposição de que P N P . Como ambos têm buracos exponenciais, acho que o SAT não pode ser reduzido a um.L1L2=SATPNP

Portanto, a intuição seria que ambos estão no NPI, mas não consigo encontrar uma prova ou desaprovação.

Duas outras línguas são L4=SAT| | x | =L3=SAT||x|=2i+12 L4=SAT||x|=2i2

Se um dos dois estiver no NPC, o outro no P, porque para cada instância de um, ele não pode ser transformado em uma instância maior do outro porque é de tamanho exponencial e as instâncias menores têm um tamanho logarítmico. Ainda por intuição, não há razão para que eles tenham uma complexidade diferente. Qual seria a complexidade deles?

A prova de Ladner dos problemas de NPI sob a premissa de usa linguagens como L 1 ou L 2 , mas L 1 e L 2 não são construídos por diagonalização.PNPL1L2L1L2


Seus idiomas têm muitas instâncias preenchidas pela adição de cláusulas extras que não interagem entre si. Eles, portanto, parecem NPI pelo argumento da diagonalização de Schöning? dx.doi.org/10.1016/0304-3975(82)90114-1
András Salamon

Depois de "eles não podem estar ambos em P", deve-se dizer "sob a suposição de que P NP ..."
Emil

Eu adicionei "sob a suposição", mesmo que eu já tenha definido essa suposição antes.
Ludovic Patey

11
Se L1 ou L2 for NP-completo, a Conjectura de Isomorfismo falhará, pois nem L1 nem L2 são um cilindro (tem uma função de preenchimento). Portanto, provar que um deles é NP-completo requer técnicas de não relativização. Ainda não vejo nenhuma barreira para mostrar que um deles não é NP-completo.
Joshua Grochow 22/09/10

11
MXMXL1XorL2XMMXXML1Mou seja, haverá algum oráculo que não resolve nenhum dos idiomas.
Joshua Grochow

Respostas:


6

Eu acho que ambos são NPI sob a suposição mais forte (mas obviamente verdadeira) de que NP não está "infinitamente frequentemente P" - ou seja, todo algoritmo de tempo polinomial A e todo n suficientemente grande, A falham em resolver SAT em entradas de comprimento n.

Nesse caso, essas linguagens não estão em P, mas também não podem ser NP completas, pois, caso contrário, uma redução de SAT para uma linguagem L com orifícios grandes fornecerá um algoritmo para SAT com êxito nesses orifícios.

Essa suposição também é necessária, pois, caso contrário, os idiomas podem estar em P ou NP-completo, dependendo de onde os "comprimentos fáceis de entrada" estiverem localizados.


XPXNPXMMXSATXL1XL2XNPX

NPPNPPL1L1PL2

11
XPXNPXL1XP

L1XPML1XML1XP1P

MPXSATXXSATXXSATX
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.