La funzione di conteggio primo # P è completa?


20

Richiama il numero di numeri primi è la funzione di conteggio dei primi . Con "PRIMES in P", computing è in #P. Il problema # P è completo? O, forse, c'è una ragione di complessità per credere che questo problema non sia # P-completo? π(n)nπ(n)

PS Mi rendo conto che è un po 'ingenuo dal momento che qualcuno deve aver studiato il problema e dimostrato / smentito / congetturato, ma non riesco a trovare la risposta in letteratura. Vedi qui se sei curioso di sapere perché mi interessa.


5
@MohsenGhorbani: No, non gli "stessi" problemi. Nemmeno simile.
Igor Pak,

4
Non prove contro, solo curioso: conosciamo una singola funzione che è # P-complete che tratta davvero n come un numero? Cioè, possiamo sempre guardare la rappresentazione binaria di n e trattare quella stringa binaria come una formula o un grafico SAT, ma voglio evitarlo. f(n)
Joshua Grochow

3
@JoshuaGrochow I problemi "naturali" (non NT) che conosco con un parametro sono tutti in # EXP-c. Un esempio di tale problema: numero di piastrellamenti di quadrato con un insieme fisso di piastrelle (cioè le piastrelle non sono in ingresso). THM: esiste st questo problema è # EXP-c. T Tn×nTT
Igor Pak

1
@Joshua Questo è abbastanza correlato alla completezza NP di , per la quale, a quanto pare, non abbiamo ancora una risposta definitiva: cstheory.stackexchange.com/questions/14124/…f(n)
domotorp

2
Si noti che , quindi era in #P da Miller – Rabin. π#PBPP=#Pπ
Emil Jeřábek sostiene Monica

Risposte:


2

Alcune prove euristiche: al meglio delle nostre conoscenze sembra una semplice funzione corretta da fluttuazioni casuali. Quindi mi aspetto che una macchina poli-tempo con un oracolo non sia più forte di una macchina simile con un oracolo casuale, e scrivo un oracolo casuale aggiungendo un oracolo casuale separato a dà con probabilità 1 (qui corrisponde a e è un oracolo casuale indipendente).π(n)π(n)XYP#PXPXYYπ(n)X


4
Trovo che l'ultima frase sia fuorviante. Sebbene effettivamente , ciò di cui abbiamo effettivamente bisogno qui è , e non sappiamo se questo è vero. In realtà, questo equivale a . PrX[PPXPX]=1PrX[PPPX]=1PPBPP
Emil Jeřábek sostiene Monica

1
@ EmilJeřábek: Certo, ma in termini di prove che non è # P-completo, se si potesse dimostrare formalmente che se è # P-completo allora PP = BPP, lo prenderei come prova abbastanza forte contro # P-completezza ...π(n)
Joshua Grochow

3
@JoshuaGrochow Sono d'accordo con quello. Non penso che il risultato su con l'oracolo casuale sia rilevante. PXPPX
Emil Jeřábek sostiene Monica

1
@EmilJeřábek: Sì, è un buon punto. Prima di modificare, accetteresti come prova il fatto che dato due oracoli casuali, che penso che conosciamo? PXY#PX
Geoffrey Irving

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.