Problema che si trova in P solo se P! = NP


10

Ci sono problemi che sono risolvibili nel tempo polinomiale solo se P! = NP, e altrimenti risolvibili nel tempo (diciamo) ?O(2n)

Un semplice esempio potrebbe essere: Se P! = NP, calcola un test di primalità per un numero casuale di n-bit, altrimenti valuta una posizione casuale nel caso peggiore negli scacchi generalizzati di una scacchiera nxn con 2 pezzi su ciascun lato. Sembra un po 'confuso però. Ci sono altri esempi naturali?


1
Non esattamente quello che stai chiedendo, ma ci sono connessioni tra i limiti inferiori del circuito (ad esempio SAT richiede circuiti di dimensioni super-polinomiali, implicando in particolare che P! = NP) e la derandomizzazione (ad esempio BPP = P, in particolare alcuni nuovi problemi sarebbero noto per essere in P). Ma sono abbastanza sicuro che P! = NP non sia un presupposto abbastanza forte per tale risultato.
usul

7
Se è dimostrabile in ZFC (problema aperto), allora un algoritmo potrebbe essere: sull'input x , se x non codifica una prova valida di P N P allora l'uscita 0 altrimenti simula la macchina di Turing x su nastro vuoto per 2 | x | passi e genera 0 se rifiuta o non si ferma, 1 altrimenti. PNPxxPNP0x2|x|01
Marzio De Biasi,

Che ne dite se è dimostrabile in HoTT ma non in ZFC?
Chad Brewbaker,

2[|x|]

È possibile che non ci siano esempi naturali del tipo che sto chiedendo, ma sembra che le definizioni formali di "naturale" (diciamo, alta probabilità di individuare questo problema dato un problema casuale in tutti i problemi in EXP) un po 'del significato, quindi potrebbe non essere così significativo provare a dimostrarlo, non ne sono sicuro.
Phylliida,

Risposte:


14

LLPPNPPNPΣ20PNPΠ20Σ20


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.