ThatQuiz Elenco di test Affronta questo test adesso
Teoria della complessità computazionale - Quiz
Con il contributo di: Mancini
  • 1. La teoria della complessità computazionale è una branca dell'informatica teorica che si concentra sulla classificazione dei problemi computazionali in base alla loro difficoltà intrinseca e alla quantità di risorse richieste, come tempo e spazio. Si occupa di comprendere l'efficienza degli algoritmi, di analizzare la fattibilità della risoluzione dei problemi su diversi tipi di macchine e di determinare i limiti della potenza di calcolo. Studiando la teoria della complessità computazionale, i ricercatori cercano di indagare i confini della computazione e di identificare le capacità e i limiti dei computer nel risolvere vari tipi di problemi.

    Su cosa si concentra la teoria della complessità computazionale?
A) Sviluppo di nuovi linguaggi di programmazione
B) Aspetti psicologici dell'interazione uomo-computer
C) Progettazione hardware per computer
D) Analizzare le risorse necessarie per risolvere i problemi computazionali.
  • 2. Quale notazione è comunemente usata per indicare la complessità degli algoritmi?
A) Codice binario
B) Notazione Big O
C) Numeri romani
D) Lettere greche
  • 3. Quale classe di complessità contiene problemi decisionali che sono verificabili in modo efficiente?
A) NP
B) PSPACE
C) BPP
D) EXP
  • 4. Qual è l'obiettivo principale della teoria della complessità computazionale?
A) Per generare numeri casuali
B) Costruire supercomputer
C) Creare computer più veloci
D) Classificare i problemi computazionali in base alla loro difficoltà intrinseca.
  • 5. A cosa si riferisce il teorema di Cook-Levin nella teoria della complessità computazionale?
A) Problema P vs NP
B) NP-completezza
C) Algoritmi quantistici
D) Calcolo parallelo
  • 6. Quale classe di complessità viene utilizzata per classificare i problemi che possono essere risolti da un computer quantistico in tempo polinomiale?
A) BQP
B) NP-completo
C) SPAZIO
D) PSPACE
  • 7. Che cosa significa "EXP" nella teoria della complessità computazionale?
A) Esperto
B) Tempo esponenziale
C) Esplorativo
D) Espanso
  • 8. Qual è la classe di complessità che rappresenta i problemi più difficili in NP?
A) TEMPO SPERIMENTALE
B) P
C) BPP
D) NP-completo
  • 9. Cos'è un problema computazionale?
A) Una domanda teorica irrisolvibile.
B) Un problema hardware nei computer.
C) Un'equazione matematica che non può essere risolta.
D) Un compito risolto da un computer utilizzando un algoritmo.
  • 10. Qual è la scelta più comune per l'alfabeto quando si rappresentano istanze di problemi?
A) L'alfabeto esadecimale
B) L'alfabeto binario {0,1}
C) L'insieme di tutte le lettere minuscole
D) L'insieme dei caratteri ASCII
  • 11. Qual è un'assunzione comune nelle dimostrazioni dei teoremi della teoria della complessità?
A) Utilizzo esclusivo della notazione decimale.
B) Non è necessaria alcuna codifica.
C) Codifica tramite linguaggio naturale.
D) Una scelta specifica e concreta della codifica degli input.
  • 12. Fornire un esempio di un problema decisionale che coinvolge i grafi.
A) Trovare il percorso più breve in un grafo.
B) Determinare se un grafo dato è connesso o meno.
C) Determinare il numero di nodi in un grafo.
D) Calcolare il flusso massimo in una rete.
  • 13. Qual è un esempio di problema algoritmico?
A) Controllare se un grafo è bipartito.
B) Determinare se un numero è primo.
C) Il problema del commesso viaggiatore.
D) Verificare se due grafi sono isomorfi.
  • 14. Qual è l'unità di misura comunemente utilizzata per indicare la dimensione dell'input nella teoria della complessità computazionale?
A) Parole
B) Bit
C) Caratteri
D) Byte
  • 15. Qual è lo scopo principale di una macchina di Turing?
A) Un dispositivo per manipolare oggetti fisici.
B) Un modello teorico per la computazione generale.
C) Una tecnologia di calcolo pratica.
D) Una forma primitiva di hardware informatico.
  • 16. Quale tesi è associata all'affermazione che qualsiasi problema risolvibile tramite un algoritmo può essere risolto da una macchina di Turing?
A) Il teorema P vs NP.
B) I teoremi di incompletezza di Gödel.
C) Il teorema di Cook-Levin.
D) La tesi di Church-Turing.
  • 17. Quale tipo di macchina di Turing utilizza bit casuali per prendere decisioni?
A) Macchina di Turing non deterministica.
B) Macchina di Turing deterministica.
C) Macchina di Turing quantistica.
D) Macchina di Turing probabilistica.
  • 18. Qual è una caratteristica comune a tutti i modelli di calcolo discussi nella teoria della complessità?
A) Funzionano in modo deterministico.
B) Richiedono una realizzazione fisica.
C) Utilizzano bit casuali per i calcoli.
D) Sono limitati a un tempo di esecuzione polinomiale.
  • 19. Quale insieme di assiomi viene utilizzato per definire le misure di complessità in modo molto generale?
A) Assiomi di completezza di Turing
B) Teorema di Cook-Levin
C) Assiomi relativi al problema P vs NP
D) Assiomi di complessità di Blum
  • 20. Quale delle seguenti opzioni NON è una misura di complessità comunemente utilizzata nella teoria della complessità?
A) Complessità dei circuiti
B) Complessità degli alberi decisionali
C) Complessità dell'entanglement quantistico
D) Complessità della comunicazione
  • 21. Quale misura di complessità tiene conto della quantità di informazioni scambiate tra le parti?
A) Complessità comunicativa
B) Complessità dei circuiti
C) Complessità spaziale
D) Complessità temporale
  • 22. Quale analisi considera sia le operazioni più costose che quelle meno costose, prendendo in considerazione l'intera sequenza di operazioni?
A) Complessità nel caso medio
B) Complessità nel caso migliore
C) Complessità nel caso peggiore
D) Analisi ammortizzata
  • 23. Qual è l'insieme corrispondente di problemi decisionali per la classe di complessità P?
A) PSPACE
B) NP
C) FP
D) EXPTIME
  • 24. Quale teorema afferma che PSPACE = NPSPACE?
A) Teorema di Savitch
B) Teorema di Cook-Levin
C) Teorema della gerarchia temporale
D) Problema P vs NP
  • 25. A quale classe di complessità appartengono tutti i problemi decisionali?
A) EXPTIME
B) TUTTO
C) P
D) NP
  • 26. Quale teorema implica che L sia strettamente contenuta in PSPACE?
A) Teorema di Cook-Levin
B) Teorema della gerarchia degli spazi
C) Teorema della gerarchia del tempo
D) Teorema di Savitch
  • 27. A quale classe di complessità si fa riferimento utilizzando le macchine di Turing probabilistiche?
A) QMA
B) NC
C) BPP
D) AC
  • 28. A quale classe di complessità si fa riferimento utilizzando circuiti booleani?
A) BPP
B) QMA
C) RP
D) AC
  • 29. A quale classe di complessità si fa riferimento utilizzando sistemi di verifica interattivi?
A) BPP
B) NC
C) QMA
D) IP
  • 30. A quale classe di complessità appartengono i problemi di conteggio?
A) BPP
B) #P
C) RP
D) NC
  • 31. Quale tipo di riduzione è più comunemente utilizzato nella teoria della complessità?
A) Riduzione in tempo esponenziale.
B) Riduzione in tempo polinomiale.
C) Riduzione in tempo logaritmico.
D) Riduzione in tempo lineare.
  • 32. A quale classe di complessità si ritiene che appartengano i problemi complementari di NP?
A) co-NP
B) BQP
C) PP
D) NP
  • 33. Se P fosse uguale a NP, cosa si potrebbe dedurre su co-P e co-NP?
A) P non sarebbe uguale a NP
B) co-P non sarebbe uguale a co-NP
C) NP non sarebbe uguale a co-NP
D) co-P sarebbe uguale a co-NP
  • 34. A quale classe di complessità appartengono i problemi risolvibili con una quantità di memoria logaritmica?
A) NC
B) L
C) PP
D) NL
  • 35. A quale classe di complessità si sa che sia contenuta all'interno di PSPACE?
A) BQP
B) PH
C) PP
D) MA
  • 36. Cosa implica il calcolo analogico secondo la teoria della complessità continua?
A) Elaborazione di segnali digitali.
B) Algoritmi probabilistici.
C) Sistemi dinamici continui ed equazioni differenziali.
D) Macchine a stati finiti.
  • 37. Nel contesto della teoria della complessità continua, cosa viene approssimato attraverso la discretizzazione?
A) Stati quantistici.
B) Funzioni continue.
C) Grafi discreti.
D) Espressioni booleane.
  • 38. Chi ha effettuato l'analisi della complessità computazionale dell'algoritmo euclideo nel 1844?
A) Alan Turing
B) Richard E. Stearns
C) Gabriel Lamé
D) Juris Hartmanis
  • 39. In quale anno Alan Turing ha definito le macchine di Turing?
A) 1936
B) 1950
C) 1965
D) 1945
  • 40. Chi ha suggerito che un algoritmo 'buono' dovrebbe avere un tempo di esecuzione limitato da un polinomio della dimensione dell'input?
A) Edmonds
B) Leonid Levin
C) Juris Hartmanis
D) Gabriel Lamé
  • 41. Chi ha definito gli automi lineari limitati nel 1960?
A) Raymond Smullyan
B) John Myhill
C) Boris Trakhtenbrot
D) Hisao Yamada
  • 42. Cosa ha studiato Raymond Smullyan nel 1961?
A) Misure di complessità
B) Calcoli in tempo reale
C) Insiemi elementari
D) Automi a confini lineari
  • 43. Chi ha studiato i calcoli in tempo reale nel 1962?
A) Hisao Yamada
B) Raymond Smullyan
C) Boris Trakhtenbrot
D) John Myhill
  • 44. In quale anno Boris Trakhtenbrot ha iniziato i suoi studi sulla complessità computazionale?
A) 1956
B) 1971
C) 1960
D) 1955
  • 45. Quale termine ha coniato Boris Trakhtenbrot nel 1955 e che oggi è noto come 'misura di complessità'?
A) "Funzione di segnalazione"
B) "Complessità computazionale"
C) "Tempo polinomiale"
D) "Macchina di Turing"
  • 46. In quale anno Richard Karp ha pubblicato il suo articolo sui problemi NP-completi?
A) 1967
B) 1971
C) 1972
D) 1965
  • 47. Quanti problemi combinatori e di teoria dei grafi Richard Karp ha dimostrato essere NP-completi?
A) 21
B) 15
C) 10
D) 30
  • 48. Chi ha curato il libro 'Unravelling Complexity: The Life and Work of Gregory Chaitin'?
A) Garey, Michael R.; Johnson, David S.
B) Wuppuluri, Shyam; Doria, Francisco A.
C) Downey, Rod; Fellows, Michael
D) Arora, Sanjeev; Barak, Boaz
  • 49. Chi sono gli autori di 'Parameterized complexity'?
A) Downey, Rod; Fellows, Michael
B) Papadimitriou, Christos; Sipser, Michael
C) Wuppuluri, Shyam; Doria, Francisco A.
D) Cook, Stephen; Fortnow, Lance
  • 50. Chi ha scritto 'A Short History of Computational Complexity'?
A) Mertens, Stephan
B) Fortnow, Lance; Homer, Steven
C) Cook, Stephen
D) Khalil, Hatem; Ulery, Dana
  • 51. Chi ha scritto 'Introduzione alla teoria della computazione'?
A) Boaz Barak
B) Christos Papadimitriou
C) Sanjeev Arora
D) Michael Sipser
  • 52. Chi sono gli autori del libro 'Computational Complexity' pubblicato nel 1994?
A) Oded Goldreich
B) Christos Papadimitriou
C) Sanjeev Arora; Boaz Barak
D) Michael R. Garey; David S. Johnson
  • 53. Chi ha scritto 'Computational Complexity: A Conceptual Perspective'?
A) Sanjeev Arora; Boaz Barak
B) Oded Goldreich
C) Christos Papadimitriou
D) Michael R. Garey; David S. Johnson
Creato con That Quiz — un sito di test di matematica per studenti di tutti i livelli.