Se P = NP fosse vero, sarebbero utili i computer quantistici?


29

Supponiamo che P = NP sia vero. Ci sarebbe quindi qualche applicazione pratica per costruire un computer quantistico come risolvere alcuni problemi più velocemente o qualsiasi miglioramento del genere sarebbe irrilevante in base al fatto che P = NP è vero? Come definiresti il ​​miglioramento dell'efficienza che si verificherebbe se un computer quantistico potesse essere costruito in un mondo in cui P = NP, al contrario di un mondo in cui P! = NP?

Ecco un esempio inventato di ciò che sto cercando:

Se P! = NP, vediamo che la classe di complessità ABC è uguale alla classe di complessità quantistica XYZ ... ma se P = NP, la classe ABC collassa comunque alla relativa classe UVW.

(Motivazione: sono curioso di questo e relativamente nuovo per l'informatica quantistica; si prega di migrare questa domanda se non è sufficientemente avanzata.)


9
Non sappiamo se implica B Q P = P , tale che potrebbe esserci qualche problema in B Q P che non è in P anche se P = N P .... È anche una questione aperta se oppure no B Q P è in P H ....P=NPBQP=PBQPPP=NPBQPPH
Tayfun paga il

4
Più in sostanza, la classe cattura algoritmi quantistici "efficienti" (tempo polinomiale quantistico ad errore limitato). Ecco perché la formalizzazione della tua domanda da parte di Tayfun è quella naturale, ad esempio se P = N P , ci sono ancora problemi in P , ma in B Q P ? E apparentemente è coerente con la nostra attuale conoscenza che ciò accade. BQPP=NPPBQP
usul

Risposte:


30

L'articolo " BQP and the Polynomial Hierarchy " di Scott Aaronson affronta direttamente la tua domanda. Se P = NP, allora PH collasserebbe. Se inoltre BQP fosse in PH, allora in quel caso non sarebbe possibile alcuna accelerazione quantistica. D'altra parte, Aaronson fornisce prove di un problema con l'accelerazione quantistica al di fuori del PH, quindi un tale accelleramento sopravviverebbe a un collasso del PH.


10
In realtà lo stesso Aaronson ha dimostrato che la congettura sulla base di quest'opera è falsa. Vedi scottaaronson.com/papers/glnfalse.pdf
Alex Grilo

5
@AlexGrilo Alcuni dei risultati nel documento sono stati incondizionati e rimangono validi: esiste una separazione dell'oracolo tra le versioni relazionali di BQP e PH.
Sasho Nikolov,

8
Un chiarimento: mentre la "Congettura Linial-Nisan generalizzata" si è rivelata falsa, la congettura che il problema di Fourier Checking / "Forrelation" non è ancora in PH rimane valida. È solo che sarà necessario qualche altro approccio per dimostrarlo. Inoltre, posso rafforzare il mio risultato che esiste un oracolo rispetto al quale ci sono problemi di relazione BQP non in BPP ^ PH, per dimostrare che esiste un oracolo relativo al quale P = NP, ma ci sono ancora problemi di relazione BQP non in BPP . È un'estensione semplice, ma sfortunatamente non l'ho ancora scritto.
Scott Aaronson,

9

La risposta è un sì inequivocabile. I computer quantistici sarebbero sicuramente ancora utili.

I computer quantistici non sono oracoli per BQP, ma piuttosto dispositivi che elaborano stati quantistici e possono comunicare usando stati quantistici. Proprio come la capacità di fare query non deterministiche è fondamentalmente più potente della capacità di fare query puramente deterministiche, indipendentemente dallo stato di P vs NP (e in effetti questa è la radice delle separazioni dell'oracolo), la capacità di fare query quantistiche e comunicare usando gli stati quantistici è fondamentalmente più potente della controparte puramente classica.

Ciò porta a vantaggi in una vasta gamma di applicazioni

  1. La capacità di interrogare oracoli o database esterni in sovrapposizione fornisce una provabile separazione tra computer quantistici e computer classici in termini di complessità della query.
  2. Ci sono una varietà di compiti di comunicazione che vedono drastiche riduzioni dei costi di comunicazione che la comunicazione quantistica viene utilizzata.
  3. L'elaborazione quantistica delle informazioni consente protocolli teoricamente sicuri per una gamma di problemi più ampia di quanto sia possibile classicamente. Certamente QKD non richiede l'implementazione di un computer quantistico universale, ma lo fanno molti protocolli per altre attività.
  4. La pre e post-elaborazione di grandi stati quantici impigliati consente di violare il limite del rumore di sparo in metrologia, ottenendo misurazioni più precise.

A parte gli argomenti di complessità, c'è un'altra ragione pratica per volere i computer quantistici. Al giorno d'oggi gran parte dei dati elaborati su computer classici deriva dal rilevamento del mondo naturale (ad esempio tramite il CCD in una fotocamera digitale). Tuttavia, tali misurazioni gettano necessariamente alcune informazioni sul sistema al fine di rendere il risultato della misurazione come una classica stringa di bit (ad esempio il collasso di sovrapposizioni spaziali di fotoni), e non è sempre chiaro quali informazioni saranno successivamente considerate le più importanti quando inizialmente registrando i dati. È quindi ragionevole credere che la capacità di memorizzare ed elaborare direttamente gli stati quantistici, anziché collassarli in qualche base prima dell'elaborazione, diventerà sempre più desiderabile.


4

Affrontare la parte pratica.

P=NPO(n2103)

O(n1010000)

Per quanto ne so, un computer quantistico sufficientemente potente sarà di interesse pratico in questo caso.


n2103

@SashoNikolov mi sono rivolto alla pratica . Un computer quantistico che calcola in modo efficiente numeri interi a 2048 bit sarebbe di interesse pratico per me a causa delle chiavi RSA;).
joro,

Credo che si possano ottenere algoritmi di ordinamento temporale lineare con computer quantistici.
Baby Dragon,

2

Esistono studi sulla relazione tra BQP e la gerachia polinomiale PH. Ad esempio, esiste un problema relativo al quale BQP non è contenuto in PH ( http://arxiv.org/abs/0910.4698 ) e una congettura che dimostra lo stesso risultato in un mondo non relativizzato ( http://arxiv.org /abs/1007.0305P#PBPPPH

In conclusione, non sappiamo quale sia la potenza esatta dei computer quantistici, ma ci sono risultati che suggeriscono che BQP potrebbe essere al di fuori del PH.

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.