ThatQuiz Directorio Inténtalo
Teoría de la complejidad computacional - Examen
Contribuido por: Parra
  • 1. La teoría de la complejidad computacional es una rama de la informática teórica que se centra en clasificar los problemas computacionales en función de su dificultad inherente y de la cantidad de recursos necesarios, como tiempo y espacio. Se ocupa de comprender la eficiencia de los algoritmos, analizar la viabilidad de resolver problemas en distintos tipos de máquinas y determinar las limitaciones de la potencia de cálculo. Mediante el estudio de la teoría de la complejidad computacional, los investigadores tratan de investigar los límites de la computación e identificar las capacidades y limitaciones de los ordenadores para resolver diversos tipos de problemas.

    ¿En qué se centra la teoría de la complejidad computacional?
A) Analizar los recursos necesarios para resolver problemas informáticos
B) Aspectos psicológicos de la interacción persona-ordenador
C) Desarrollo de nuevos lenguajes de programación
D) Diseño de hardware para ordenadores
  • 2. ¿Qué notación se utiliza habitualmente para denotar la complejidad de los algoritmos?
A) Notación Big O
B) Código binario
C) Letras griegas
D) Números romanos
  • 3. ¿Qué clase de complejidad contiene problemas de decisión que son eficientemente verificables?
A) EXP
B) BPP
C) PSPACE
D) NP
  • 4. ¿Cuál es el principal objetivo de la teoría de la complejidad computacional?
A) Para crear ordenadores más rápidos
B) Clasificar los problemas computacionales en función de su dificultad inherente.
C) Para generar números aleatorios
D) Construir superordenadores
  • 5. ¿Cuál es la clase de complejidad que representa los problemas más difíciles en NP?
A) P
B) EXPTIME
C) NP-completo
D) BPP
  • 6. ¿Con qué se relaciona el teorema de Cook-Levin en la teoría de la complejidad computacional?
A) Algoritmos cuánticos
B) Computación paralela
C) Problema P vs NP
D) NP-completitud
  • 7. ¿Qué clase de complejidad se utiliza para clasificar los problemas que puede resolver un ordenador cuántico en tiempo polinómico?
A) PSPACE
B) EXPSPACIO
C) NP-completo
D) BQP
  • 8. ¿Qué significa "EXP" en la teoría de la complejidad computacional?
A) Ampliado
B) Exploración
C) Experto
D) Tiempo exponencial
  • 9. ¿Qué es un problema computacional?
A) Una pregunta teórica que no tiene solución.
B) Una tarea resuelta por una computadora utilizando un algoritmo.
C) Un problema de hardware en las computadoras.
D) Una ecuación matemática que no se puede resolver.
  • 10. ¿Cuál es la opción habitual para el alfabeto al representar instancias de problemas?
A) El conjunto de todos los caracteres ASCII
B) El alfabeto binario {0, 1}
C) El alfabeto hexadecimal
D) El conjunto de todas las letras minúsculas
  • 11. ¿Cuál es una suposición común en las demostraciones de teoremas de la teoría de la complejidad?
A) Codificación utilizando lenguaje natural
B) No es necesaria ninguna codificación
C) Uso exclusivo de notación decimal
D) Una elección concreta de codificación de la entrada
  • 12. Proporcione un ejemplo de un problema de decisión que involucre grafos.
A) Encontrar el camino más corto en un grafo.
B) Calcular el flujo máximo en una red.
C) Determinar el número de nodos en un grafo.
D) Determinar si un grafo dado está conectado o no.
  • 13. ¿Cuál es un ejemplo de un problema de programación?
A) El problema del viajante de comercio.
B) Determinar si un número es primo.
C) Verificar si un grafo es bipartito.
D) Determinar si dos grafos son isomorfos.
  • 14. ¿Qué se utiliza típicamente para medir el tamaño de la entrada en la teoría de la complejidad computacional?
A) Caracteres
B) Palabras
C) Bytes
D) Bits
  • 15. ¿Cuál es el propósito principal de una máquina de Turing?
A) Una forma temprana de hardware informático.
B) Una tecnología de computación práctica.
C) Un dispositivo para manipular objetos físicos.
D) Un modelo teórico para la computación general.
  • 16. ¿Cuál de las siguientes afirmaciones está asociada con la tesis de que cualquier problema que pueda ser resuelto por un algoritmo también puede ser resuelto por una máquina de Turing?
A) El teorema P vs NP.
B) Los teoremas de incompletitud de Gödel.
C) El teorema de Cook-Levin.
D) La tesis de Church-Turing.
  • 17. ¿Qué tipo de máquina de Turing utiliza bits aleatorios para tomar decisiones?
A) Máquina de Turing probabilística.
B) Máquina de Turing determinista.
C) Máquina de Turing no determinista.
D) Máquina de Turing cuántica.
  • 18. ¿Cuál es una característica común de todos los modelos de máquinas discutidos en la teoría de la complejidad?
A) Requieren ser físicamente realizables.
B) Operan de manera determinista.
C) Utilizan bits aleatorios para realizar cálculos.
D) Están limitados a un tiempo polinómico.
  • 19. ¿Qué conjunto de axiomas se utiliza para definir medidas de complejidad de manera muy general?
A) Axiomas de complejidad de Blum
B) Axiomas relacionados con la clase P vs NP
C) Axiomas de completitud de Turing
D) Teorema de Cook-Levin
  • 20. ¿Cuál de las siguientes NO es una medida de complejidad comúnmente utilizada en la teoría de la complejidad?
A) Complejidad del entrelazamiento cuántico
B) Complejidad de los circuitos
C) Complejidad de la comunicación
D) Complejidad de los árboles de decisión
  • 21. ¿Qué medida de complejidad involucra la cantidad de información intercambiada entre las partes?
A) Complejidad de la comunicación
B) Complejidad espacial
C) Complejidad de los circuitos
D) Complejidad temporal
  • 22. ¿Qué análisis considera tanto las operaciones costosas como las menos costosas, en conjunto, a lo largo de toda la secuencia de operaciones?
A) Complejidad en el peor de los casos
B) Complejidad en el mejor de los casos
C) Complejidad en el caso promedio
D) Análisis amortizado
  • 23. ¿Cuál es el conjunto de problemas de funciones correspondiente a P?
A) PSPACE
B) FP
C) NP
D) EXPTIME
  • 24. ¿Qué teorema establece que PSPACE = NPSPACE?
A) Problema P vs NP
B) Teorema de Cook-Levin
C) Teorema de Savitch
D) Teorema de la jerarquía temporal
  • 25. ¿Qué clase de complejidad incluye todos los problemas de decisión?
A) EXPTIME
B) TODAS
C) NP
D) P
  • 26. ¿Qué teorema implica que L está estrictamente contenido en PSPACE?
A) Teorema de la jerarquía de espacios
B) Teorema de la jerarquía de tiempos
C) Teorema de Cook-Levin
D) Teorema de Savitch
  • 27. ¿A qué clase de complejidad se hace referencia cuando se utilizan máquinas de Turing probabilísticas?
A) QMA
B) BPP
C) NC
D) AC
  • 28. ¿A qué clase de complejidad se hace referencia cuando se utilizan circuitos booleanos?
A) BPP
B) QMA
C) RP
D) AC
  • 29. ¿A qué clase de complejidad se refiere el uso de sistemas de prueba interactivos?
A) IP
B) NC
C) QMA
D) BPP
  • 30. ¿A qué clase de complejidad pertenecen los problemas de conteo?
A) NC
B) #P
C) BPP
D) RP
  • 31. ¿Qué tipo de reducción se utiliza con mayor frecuencia en la teoría de la complejidad?
A) Reducción en tiempo polinomial.
B) Reducción en tiempo lineal.
C) Reducción en tiempo logarítmico.
D) Reducción en tiempo exponencial.
  • 32. ¿A qué clase de complejidad se cree que pertenecen los problemas complementarios de NP?
A) NP
B) co-NP
C) BQP
D) PP
  • 33. Si P es igual a NP, ¿qué se puede inferir sobre co-P y co-NP?
A) P no sería igual a NP
B) co-P no sería igual a co-NP
C) NP no sería igual a co-NP
D) co-P sería igual a co-NP
  • 34. ¿A qué clase de complejidad pertenecen los problemas que se pueden resolver con un espacio logarítmico?
A) NL
B) NC
C) L
D) PP
  • 35. ¿A qué clase de complejidad se sabe que está contenida dentro de PSPACE?
A) BQP
B) PP
C) MA
D) PH
  • 36. ¿Qué implica la computación analógica según la teoría de la complejidad continua?
A) Procesamiento de señales digitales.
B) Algoritmos probabilísticos.
C) Máquinas de estados finitos.
D) Sistemas dinámicos continuos y ecuaciones diferenciales.
  • 37. En el contexto de la teoría de la complejidad continua, ¿qué se aproxima mediante la discretización?
A) Gráficos discretos.
B) Funciones continuas.
C) Estados cuánticos.
D) Expresiones booleanas.
  • 38. ¿Quién realizó el análisis del tiempo de ejecución del algoritmo euclidiano en 1844?
A) Alan Turing
B) Richard E. Stearns
C) Juris Hartmanis
D) Gabriel Lamé
  • 39. ¿En qué año Alan Turing definió las máquinas de Turing?
A) 1965
B) 1945
C) 1936
D) 1950
  • 40. ¿Quién sugirió que un algoritmo 'bueno' debería tener un tiempo de ejecución limitado por un polinomio del tamaño de la entrada?
A) Juris Hartmanis
B) Edmonds
C) Leonid Levin
D) Gabriel Lamé
  • 41. ¿Quién definió los autómatas linealmente acotados en 1960?
A) Boris Trakhtenbrot
B) Raymond Smullyan
C) John Myhill
D) Hisao Yamada
  • 42. ¿Qué estudió Raymond Smullyan en 1961?
A) Medidas de complejidad
B) Autómatas de límites lineales
C) Conjuntos elementales
D) Cálculos en tiempo real
  • 43. ¿Quién estudió los cálculos en tiempo real en 1962?
A) John Myhill
B) Boris Trakhtenbrot
C) Hisao Yamada
D) Raymond Smullyan
  • 44. ¿En qué año comenzó Boris Trakhtenbrot sus estudios sobre la complejidad computacional?
A) 1955
B) 1971
C) 1960
D) 1956
  • 45. ¿Qué término acuñó Boris Trakhtenbrot en 1955 que ahora se conoce como 'medida de complejidad'?
A) "Tiempo polinomial"
B) "Función de señalización"
C) "Máquina de Turing"
D) "Complejidad computacional"
  • 46. ¿En qué año publicó Richard Karp su artículo sobre problemas NP-completos?
A) 1971
B) 1967
C) 1972
D) 1965
  • 47. ¿Cuántos problemas combinatorios y teóricos de grafos demostró Richard Karp que son NP-completos?
A) 21
B) 15
C) 30
D) 10
  • 48. ¿Quiénes son los autores de 'Parameterized complexity'?
A) Cook, Stephen; Fortnow, Lance
B) Wuppuluri, Shyam; Doria, Francisco A.
C) Downey, Rod; Fellows, Michael
D) Papadimitriou, Christos; Sipser, Michael
  • 49. ¿Quién escribió 'A Short History of Computational Complexity'?
A) Mertens, Stephan
B) Fortnow, Lance; Homer, Steven
C) Khalil, Hatem; Ulery, Dana
D) Cook, Stephen
  • 50. ¿Quién es el autor de 'Introducción a la teoría de la computación'?
A) Sanjeev Arora
B) Boaz Barak
C) Michael Sipser
D) Christos Papadimitriou
  • 51. ¿Quiénes son los autores de 'Computational Complexity', publicado en 1994?
A) Sanjeev Arora; Boaz Barak
B) Christos Papadimitriou
C) Michael R. Garey; David S. Johnson
D) Oded Goldreich
  • 52. ¿Quién es el autor de 'Computational Complexity: A Conceptual Perspective'?
A) Sanjeev Arora; Boaz Barak
B) Christos Papadimitriou
C) Michael R. Garey; David S. Johnson
D) Oded Goldreich
Examen creado con That Quiz — donde la práctica de matemáticas se hace fácil.