Está en la página 1de 8

Examen: Examen final - Semana 8 https://poli.instructure.

com/courses/17143/quizzes/57985/take

Comenzado: 13 de dic en 9:21

1 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

Pregunta 1 12 pts

Teorema Maestro De acuerdo al teorema maestro, la función T(n) = 5T(n/5) + n


es:

Θ(n^log5(5)) (log5 es la función “logaritmo en base 5”)

Θ(nlogn)

Θ(n)

Θ(nlog5(5)) (log5 es la función “logaritmo en base 5”)

Pregunta 2 12 pts

Para cada uno de los siguientes algoritmos, seleccione el problema en Teoría de


Grafos que soluciona:

Kruskal [ Escoger ]

Prim [ Escoger ]

Dijkstra [ Escoger ]

A* [ Escoger ]

Floyd-Warshal [ Escoger ]

Ford-Fulkerson [ Escoger ]

2 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

Bellman-Ford [ Escoger ]

Pregunta 3 12 pts

Observe el grafo a continuación:

La ruta de menor costo del nodo A al nodo I es:

No existe una ruta del nodo A al nodo I.

A-C-D-E-I

A-D-E-G-I

A-D-E-I

A-B-H-I

Pregunta 4 12 pts

3 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

Los algoritmos de Dijkstra y Prim son ejemplos de algoritmos:

Dividir y Vencer

Voraces

de Programación Dinámica

Ineficientes

De Ordenamiento

Pregunta 5 12 pts

Un algoritmo ϴ(n) es en general más eficiente que un algoritmo ϴ(n^2).

False

True

Pregunta 6 12 pts

Teorema Maestro De acuerdo al teorema maestro, la función T(n) = 3T(n/2) + n


es:

Θ(n^2)

Θ(n^(3/2))

Θ(nlog3(2)) (log3 es la función “logaritmo en base 3”)

Θ(nlog2(3)) (log2 es la función “logaritmo en base 2”)

4 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

Pregunta 7 12 pts

Teorema Maestro De acuerdo al teorema maestro, la función T(n) = 3T(n/2) + n^2


es:

Θ(n^(3/2))

Θ(nlog3(2)) (log3 es la función “logaritmo en base 3”)

Θ(n^2)

Θ(nlog2(3)) (log2 es la función “logaritmo en base 2”)

Pregunta 8 12 pts

Observe el grafo a continuación:

Ejecute el algoritmo de Dijkstra sobre el grafo, partiendo del nodo A y complete las
distancias mínimas a cada nodo.

A [ Escoger ]

5 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

B [ Escoger ]

C [ Escoger ]

D [ Escoger ]

E [ Escoger ]

F [ Escoger ]

G [ Escoger ]

H [ Escoger ]

I [ Escoger ]

Pregunta 9 12 pts

Observe el grafo a continuación:

6 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

Indique si es verdadera o falsa la siguiente afirmación:

"Existen dos rutas óptimas (de menor costo) diferentes del nodo A al nodo H."

False

True

Pregunta 10 12 pts

La programación dinámica es una técnica bastante amplia para atacar problemas,


que usualmente implican maximización.
¿Cuáles de las siguientes afirmaciones acerca de la programación dinámica son
verdaderas?

Es una solución polinomial a problemas NP-completos

Se llama dinámica porque necesita grupos dinámicos de programación

Su implementación es usualmente iterativa

Su implementación es usualmente recursiva.

Al igual que en dividir y vencer, se parte un problema grande en problemas pequeños.

7 de 8 13/12/2020, 9:21 a. m.
Examen: Examen final - Semana 8 https://poli.instructure.com/courses/17143/quizzes/57985/take

Se atacan problemas partiendo de los más sencillos a los más complejos

Es usual necesitar memoria adicional para almacenar las soluciones.

Usualmente parte de una definición recursiva

No guardado Entregar examen

8 de 8 13/12/2020, 9:21 a. m.

También podría gustarte