Glossario delle classi di complessitÃ
Questa pagina presenta un glossario delle classi di complessità , insiemi concernenti la teoria della complessità computazionale. Per altre pagine su argomenti computazionali e di complessità vedi elenco degli articoli di computabilità e complessità .Nell'articolo computazione compare una mappa delle relazioni di inclusione dimostrabili per le classi di complessità . Molte delle classi sottoindicate hanno una classe associata in modo involutorio che chiamiamo 'Co-duale' costituita dai complementi di tutti i linguaggi della classe originale. Ad esempio se il linguaggio L appartiene a NP, il complementare di L sta in Co-NP (questo non è il complementare dell'insieme di linguaggi NP, in quanto vi sono linguaggi in entrambe queste classi e linguaggi che non appartengono a nessuno dei due). Per una classe Co-duale non presente in genere è utile esaminare la associata: ad esempio da UP si possono ricavare indicazioni per Co-UP.
| #P | Conta le soluzioni di un problema NP |
| #P-complete | I problemi più duri in #P |
| AM | Problemi risolubili in tempi polinomiali da un protocollo di Arthur - Merlin |
| BPP | Problemi risolubili in tempi polinomiali da algoritmi randomizzati (la risposta è probabilmente corretta) |
| BQP | Problemi risolubili in tempi polinomiali da un computer quantistico (la risposta è probabilmente corretta) |
| Co-NP | Risposte NO verificabili in tempi polinomiali |
| Co-NP-complete | I problemi più duri in Co-NP |
| DSPACE(f(n)) | Risolubili da una macchina deterministica in spazio di memoria O(f(n)). |
| DTIME(f(n)) | Risolubili da una macchina deterministica in tempi O(f(n)). |
| E | Risolubili in tempi esponenziali con esponenti lineari nel tempo |
| ELEMENTARY | Unione delle classi nella gerarchia esponenziale |
| ESPACE | Risolubili in spazi esponenziali con esponente lineare nello spazio |
| EXP | Sinonimo di EXPTIME |
| EXPSPACE | Risolubili in spazi esponenziali |
| EXPTIME | Risolubili in tempi esponenziali |
| FNP | Analogo di NP per problemi di funzione |
| FP | Analogo di P per problemi di funzione |
| FPNP | Analogo di PNP per problemi di funzione; qui si colloca il problema del commesso viaggiatore |
| IP | Risolubili in tempi polinomiali da un sistema per dimostrazioni interattive |
| MA | Risolubili in tempi polinomiali da un protocollo Merlin - Arthur |
| NC | Risolubili efficientemente (in tempi polilogaritmici) con computers paralleli |
| NE | Risolubili da una macchina non-deterministica in tempi esponenziali con esponente lineare |
| NESPACE | Risolubili da una macchina non-deterministica in spazio esponenziale con esponente lineare |
| NEXP | Sinonimo di NEXPTIME |
| NEXPSPACE | Risolubili da una macchina non-deterministica in spazi esponenziali |
| NEXPTIME | Risolubili da una macchina non-deterministica in tempi esponenziali |
| NP | Risposte YES verificabili in tempi polinomiali (vedi classi di complessità P e NP) |
| NP-complete | I problemi più duri in NP |
| NP-easy | Analogo a PNP per problemi di funzione; sinonimo di FPNP |
| NP-equivalent | I problemi più duri in FPNP |
| NP-hard | O NP-complete o più duro |
| NSPACE(f(n)) | Risolubili da una macchina non-deterministica in uno spazio O(f(n)). |
| NTIME(f(n)) | Risolubili da una macchina non-deterministica in tempi O(f(n)). |
| P | Risolubili in tempi polinomiali |
| P-complete | I problemi più duri risolubili in P da computers paralleli |
| PCP | Dimostrazioni verificabili probabilisticamente |
| PH | Unione delle classi della gerarchia polinomiale |
| PNP | Risolubili in tempi polinomiali da un oracolo per un problema in NP; sinonimo di Δ2P |
| PP | Probabilisticamente polinomiali (risposta corretta con probabilità leggermente superiore a 1/2) |
| PSPACE | Risolubili con memoria polinomiale in tempi illimitati |
| PSPACE-complete | I problemi più duri in PSPACE |
| RP | Risolubili in tempi polinomiali da algoritmi randomizzati (la risposta NO è probabilmente corretta, la YES certamente corretta) |
| UP | Funzioni valutabili in tempi polinomiali non ambigui non-deterministici. |
| ZPP | Risolubili da algoritmi randomizzati (risposta sempre corretta, tempo medio di esecuzione polinomiale) |
Link esterno
- Complexity Zoo - elenco di 396 classi di complessità , al maggio 2004, e delle loro proprietÃ