Dovremmo considerare


30

Molti esperti ritengono che la congettura sia vera e la usano nei loro risultati. La mia preoccupazione è che la complessità dipenda fortemente dalla congettura PN P.PNPPNP

Quindi la mia domanda è:

Finché la congettura non è provata, si può / si dovrebbe considerare una legge della natura, come indicato nella citazione di Strassen? O dovremmo trattarlo come una congettura matematica che forse un giorno avrebbe dimostrato o smentito?PNP

Citazione:

"Le prove a favore delle ipotesi di Cook e Valiant sono così schiaccianti e le conseguenze del loro fallimento sono così grottesche, che il loro status può forse essere paragonato a quello delle leggi fisiche piuttosto che a quello delle normali congetture matematiche."

[La lode di Volker Strassen al vincitore del Premio Nevanlinna, Leslie G. Valian, nel 1986]

Faccio questa domanda quando leggo i risultati Post Physics in TCS? . È forse interessante notare che la complessità computazionale ha alcune somiglianze con la fisica (teorica): molti importanti risultati di complessità sono stati dimostrati assumendo , mentre in teoria i risultati fisici sono dimostrati assumendo alcune leggi fisichePNP . In questo senso, può essere considerato qualcosa come E = m c 2 . Torna ai risultati di fisica in TCS? :PNPE=mc2

(Parte di) TCS potrebbe essere una branca delle scienze naturali?

Una precisazione:

(vedi la risposta di Suresh di seguito)

È legittimo affermare che la congettura di nella teoria della complessità è fondamentale come una legge fisica nella fisica teorica (come ha detto Strassen)?PNP


10
Il sito web cstheory.stackexchange.com non è un luogo adatto per le discussioni. Controlla "Che tipo di domande non dovrei porre qui?" Nelle FAQ .
Tsuyoshi Ito,

11
Spero che qualcuno possa avere una risposta giusta per la mia domanda. Trovo che il punto di vista di Strassen sia piuttosto interessante e, stranamente, non ne abbiamo parlato. Controllerò le FAQ ora ...
vb, il

8
Stai chiedendo l'opinione della gente, non i fatti, quindi questa domanda è chiaramente inadatta a mio avviso. Non devi essere d'accordo, ma spero che la mia posizione al riguardo sia chiara.
Tsuyoshi Ito,

30
Penso che questa domanda sia piuttosto importante e che in questo caso possiamo fare un'eccezione per la tendenza ad evitare discussioni.
Gil Kalai,

3
@Gil Kalai: ci sono molte cose importanti da discutere in questo mondo, ma cstheory.stackexchange.com non è il posto giusto per loro. Per favore, discutili altrove.
Tsuyoshi Ito,

Risposte:


57

La dichiarazione di Strassen deve essere inserita nel contesto. Questo è stato un indirizzo per un pubblico di matematici nel 1986, un'epoca in cui molti matematici non avevano un'alta opinione dell'informatica teorica. La dichiarazione completa è

Per alcuni di voi può sembrare che le teorie discusse qui poggino su basi deboli. Loro non. Le prove a favore delle ipotesi di Cook e Valiant sono così travolgenti e le conseguenze del loro fallimento sono così grottesche, che il loro status può forse essere paragonato a quello delle leggi fisiche piuttosto che a quello delle normali congetture matematiche.

Sono sicuro che Strassen abbia avuto conversazioni con puri matematici che hanno detto qualcosa sulla falsariga di

"Stai basando tutta la teoria della complessità su un castello di carte. E se P = NP? Quindi tutti i tuoi teoremi saranno privi di significato. Perché non fai solo un piccolo sforzo e provi che P NP, piuttosto che continua a costruire una teoria su basi così deboli ".

Nel 2013, quando P NP è stato un problema del premio Clay per una dozzina di anni, può sembrare difficile credere che qualsiasi matematico abbia effettivamente avuto tali atteggiamenti; tuttavia, posso garantire personalmente che alcuni lo hanno fatto.

Strassen continua dicendo che non dovremmo rinunciare a cercare una prova di P NP (implicando quindi indirettamente che si tratta effettivamente di una congettura matematica):

Tuttavia, una prova tradizionale sarebbe di grande interesse, e mi sembra che l'ipotesi di Valiant possa essere più facile da confermare di quella di Cook ...

quindi forse lo definirei come una "ipotesi di lavoro" piuttosto che una "legge fisica".

Consentitemi infine di notare che anche i matematici utilizzano tali ipotesi di lavoro. Esistono numerosi documenti di matematica che dimostrano teoremi le cui affermazioni recitano "Supponendo che l'ipotesi di Riemann sia vera, allora ...".


1
"perché non fai solo un piccolo sforzo e dimostri che P NP ..." - ma probabilmente uno sforzo enorme è stato fatto fin dall'inizio della congettura ....
vzn

7
@vzn: ecco perché i matematici che hanno detto cose del genere erano così fastidiosi.
Peter Shor,

ok, sì, erano d'accordo sul fatto che i matematici, forse un po 'ingiustamente, non riconoscessero P NP dal punto di vista matematico significativo o forse addirittura fondamentale fino a forse decenni dopo l'inizio e il premio Clay probabilmente ha avuto molto a che fare con questo. un interessante caso di studio vicino a questo è la scrittura da parte di Gowers [medaglia dei campi ] della prova dei limiti inferiori del circuito monotono di razborovs . e naturalmente la congettura di Riemann è un altro problema di matematica di Clay .... insieme ad altri per lo più matematici ...=?
vzn

20

Vedo tre modi correlati per comprendere la domanda:

1) Possiamo considerare NPP come un principio fondamentale della teoria della complessità computazionale, ancor prima di poterlo provare?

2) Il principio estende oltre il suo stretto significato matematico?NPP

3) Il principio può essere considerato come una legge fisica?NPP

Penso che ci siano buoni motivi per rispondere a "sì" o "sì qualificato" per tutte e tre le domande.


11

Non sono sicuro di capire. Una legge fisica (del tipo che indichi) è un'espressione matematica di un modello (in questo esempio, la relatività) che pretende di catturare la realtà. Una legge fisica può essere smentita se la matematica sottostante non è corretta, ma può anche essere sbagliata se cambia il modello sottostante (ad esempio, la meccanica newtoniana). P vs NP è una congettura matematica specifica che è vera o falsa (e potrebbe essere dimostrabile o no)


So che esagero con la citazione di Strassen. La mia preoccupazione è che la complessità dipenda fortemente dalla domanda P vs NP, come la fisica dalle sue leggi (come hai chiarito). Quindi la domanda è: fintanto che la congettura P vs. NP non è provata, si può / si dovrebbe considerare una legge fisica, come indicato da Strassen?
vb, il

7

Per rispondere alla tua domanda originale:

Sì, almeno Scott Aaronson ritiene che sia una legge della natura. Ha proposto la seguente formulazionePNP

"Il presupposto della durezza NP ?: Non ci sono mezzi fisici per risolvere i problemi NP completi in tempo polinomiale".

Ha tenuto un bel discorso all'Università di Waterloo intitolato L'Intrattabilità Computazionale come Legge della Fisica


13

7
+1. Da una delle conversazioni che ho avuto con un amico, ho finito per credere che l'universo non avrebbe motivo di esistere se P = NP.
labotsirc

2
@labotsirc potresti dare le tue ragioni?
T .... il

5

NLPSPUNCENPcoNPPNP


Dal punto di vista matematico la tua risposta ha un senso, ma la domanda non è matematica. Penso che P vs. NP sia una domanda più naturale e intuitiva, quindi non è irragionevole pensare che P vs. NP sia più adatto come punto di partenza. Fondamentalmente penso che il problema non sia la matematica, ma come i modelli matematici di calcolo che abbiamo costruito corrispondano al mondo reale e cosa si può fare in esso.
Kaveh,

1
NPcoNPPNP

1

φφ


8
Solo che sappiamo che se le leggi fisiche non impedissero la creazione di macchine Blum – Shub – Smale nel nostro universo, P e NP sarebbero equivalenti. Quindi la domanda è collegata al mondo fisico in quel senso.
Kyle Jones,

@KyleJones Spiacente, non capisco cosa stai dicendo (probabilmente perché non conosco abbastanza il modello BSS). Potresti darmi un riferimento che spiega questo in modo più dettagliato?
Thinniyam Srinivasan Ramanatha,

Volevo dire che se viene prodotta una prova matematica dell'affermazione, nessuna prova dal mondo fisico può confutarla.
Thinniyam Srinivasan Ramanatha,

-4

Puoi fare molti esperimenti su velocità e velocità e otterrai prove schiaccianti per convalidare le leggi di Newton. Naturalmente, vedrai alcune cose molto strane in esperimenti molto particolari, come la velocità della luce nell'acqua in movimento o alcuni eventi astronomici. Ma le tue prove schiaccianti ti diranno: Newton ha ragione e quelle leggi sono ciò di cui hai bisogno

Certo, Newton "non ha ragione", e Einstein lo seguì.

Per P = NP, possiamo vedere molti esempi in cui sembra P ≠ NP. Ma in alcuni casi particolari, abbiamo cose strane. Se P ≠ NP, ci sono un numero infinito di classi tra loro, quindi dovremmo trovare alcuni problemi in NP che non sono in P, ma non sono NP-completi. Non ne conosciamo nessuno e la maggior parte dei candidati ha dimostrato di essere in P.

Cosa ne pensi di questo problema dipende da dove vuoi guardare. Non sarei sorpreso se P = NP.


7
In realtà, ci sono ancora molti candidati per problemi NP-intermedi, la cui esatta complessità rimane irrisolta: cstheory.stackexchange.com/questions/79/…
Joshua Grochow,

questo elenco è buono a sapersi, grazie per questo commento!
Xoff,
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.