0% encontró este documento útil (0 votos)
364 vistas9 páginas

Examen Final - Semana 8 - RA - SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS - (GRUPO B01)

Este documento describe un examen final para la semana 8 sobre análisis y verificación de algoritmos. El examen contiene 10 preguntas y se le da a los estudiantes 90 minutos para completarlo, con un límite de 2 intentos. El examen está disponible del 3 al 6 de julio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
364 vistas9 páginas

Examen Final - Semana 8 - RA - SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS - (GRUPO B01)

Este documento describe un examen final para la semana 8 sobre análisis y verificación de algoritmos. El examen contiene 10 preguntas y se le da a los estudiantes 90 minutos para completarlo, con un límite de 2 intentos. El examen está disponible del 3 al 6 de julio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

Examen final - Semana 8

Fecha de entrega
6 de jul en 23:55
Puntos
120
Preguntas
10
Disponible
3 de jul en 0:00 - 6 de jul en 23:55
4 días
Límite de tiempo
90 minutos
Intentos permitidos
2

Instrucciones

https://poli.instructure.com/courses/21260/quizzes/71082 1/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

Volver a realizar el examen

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1
41 minutos 117 de 120


Las respuestas correctas ya no están disponibles.

Puntaje para este intento:


117 de 120
Entregado el 4 de jul en 21:23
https://poli.instructure.com/courses/21260/quizzes/71082 2/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

Este intento tuvo una duración de 41 minutos.

Pregunta 1 12
/ 12 pts

Es cierto afirmar que la programación dinámica busca:

 
Transformar soluciones iterativas en recursivas

 
Utilizar algoritmos Avaros (Greedy) para obtener una solución cercana a la
óptima

 
Transformar soluciones recursivas en iterativas

 
Reducir la complejidad en tiempo de una solución recursiva.

 
Atacar los problemas de más sencillos a más complejos.

 
Atacar los problemas de más complejos a más sencillos

Pregunta 2 12
/ 12 pts

Grafos Un grafo planar es:

 
Un grafo cuyos vértices corresponden a puntos en el plano cartesiano.

 
Un grafo cuyas aristas corresponden a rectas en el plano cartesiano.

 
Un grafo que puede ser dibujado en papel.

 
Un grafo que puede ser dibujado en papel sin que se corten sus aristas.

https://poli.instructure.com/courses/21260/quizzes/71082 3/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

Pregunta 3 12
/ 12 pts

Si T(n) = 8(T(n/2)) + n2, entonces T(n) = θ(n3)

 
False

 
True

Pregunta 4 12
/ 12 pts

Problema de la mochila.

Juanita está regresando de viaje desde Miami, y ha comprado un montón


de artículos (chucherías) que quiere vender cuando llegue a Colombia.
Sin embargo al confirmar su tiquete le advierten que puede llevar un
máximo peso W sin pagar sobreequipaje. ¿Cuáles artículos debe llevar?

Usted va a ayudar a Juanita con un algoritmo de programación dinámica,


y para esto guarda el peso de los artículos en un arreglo P[0..n-1] y sus
respectivas ganancias en un arreglo G[0..n-1].

Además define la siguiente función recursiva mG:

mG(w, i): la máxima ganancia que Juanita puede llevar sin pasarse del
límite de peso w, usando los artículos 0, 1, ... i

Tenga en cuenta que Juanita sólo tiene uno de cada artículo.

¿Cuáles de las afirmaciones a continuación son verdaderas? (Seleccione


todas las respuestas válidas).

 
mG(i, 0) = 0, para: i en [0,n-1]

La función cumple la relación de recurrencia:

mG( w, i) = max( P[i] + mG( w - G[i], i-1), mG( w, i -1 ) )

 
para i en [1, n-1], w en [1,W]

https://poli.instructure.com/courses/21260/quizzes/71082 4/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

La función cumple la relación de recurrencia

mG( w, i) = max( mG( w - P[i], i-1), mG( w, i -1 ) )

 
para i en [1,n-1], w en [1,W]

La función cumple la relación de recurrencia:

mG(w, i) = max( G[i] + mG( w - P[i], i-1), mG( w, i -1 ) )

 
para i en [1, n-1], w en [1,W]

 
La solución S es: S = mG(W, n-1)

 
mG(0 , w) = 0, para w en [1,W]

Pregunta 5 12
/ 12 pts

Observe el grafo a continuación:

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

 
A-D-E-G-I

 
A-B-H-I

 
A-D-E-I

https://poli.instructure.com/courses/21260/quizzes/71082 5/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

 
A-C-D-E-I

 
No existe una ruta del nodo A al nodo I.

Pregunta 6 12
/ 12 pts

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


Teoría de Grafos que soluciona:

Kruskal   Árbol de Expansión Min

Prim   Árbol de Expansión Min

Dijkstra   Ruta más corta

A*   Ruta más corta

Floyd-Warshal   Ruta más corta

Ford-Fulkerson   Flujo máximo

Bellman-Ford   Ruta más corta

https://poli.instructure.com/courses/21260/quizzes/71082 6/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

Pregunta 7 12
/ 12 pts

Juan tiene n canciones en formato MP3 en su computador. Los tamaños


de las canciones, en bytes, son d_1, d_2, d_3, ..., d_n. Juan quiere copiar
algunas de sus canciones a un CD de 600 MB de manera tal que se
desperdicie la menor cantidad posible de espacio en él. No es posible
copiar una canción parcialmente, esto es, una canción se copia al disco
completa o no se copia.

¿Qué canciones debe copiar Juan?

El anterior problema es una adaptación del problema: 

 
Del morral (knapsack)

 
Distancia de edición (distancia de Levenshtein)

 
Búsqueda ternaria

 
Subsecuencia creciente más larga (LIS)

 
Búsqueda en un arreglo ordenado

Pregunta 8 12
/ 12 pts

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


3T(n/2) + n es:

 
Θ(n^(3/2))

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

 
Θ(n^2)

https://poli.instructure.com/courses/21260/quizzes/71082 7/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

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

Parcial Pregunta 9 9
/ 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?

 
Su implementación es usualmente recursiva.

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

 
Su implementación es usualmente iterativa

 
Es usual necesitar memoria adicional para almacenar las soluciones.

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

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

 
Usualmente parte de una definición recursiva

 
Es una solución polinomial a problemas NP-completos

Pregunta 10 12
/ 12 pts

https://poli.instructure.com/courses/21260/quizzes/71082 8/9
4/7/2021 Examen final - Semana 8: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO B01]

Observe el grafo a continuación:

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

Puntaje del examen:


117 de 120

https://poli.instructure.com/courses/21260/quizzes/71082 9/9

También podría gustarte