Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación dinámica

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Para resolver un problema, desarrollar un algoritmo utilizando PD es mejor que utilizando la técnica Greedy

a)

Sí, siempre

b)

No, nunca

c)

No necesariamente

d)

Los algoritmos greedy pertenecen a programación dinámica

2.

¿Cuál de estas características/conceptos no corresponde a la PD?

a)

La ecuación de recurrencia

b)

La división del problema en subproblemas más pequeños

c)

La memorización de soluciones

d)

La aproximación de resultados

3.

La ecuación de recurrencia en la programación dinámica ...

a)

No se utiliza. Corresponde a División y conquista

b)

Corresponde al pseudocódigo del problema

c)

Nos permite calcular recursivamente un problema en base a sus subproblemas

d)

Indica que problemas se memorizan

4.

¿Cuáles propiedades requiere un problema para poder resolverse en forma óptima mediante programación dinámica?

a)

subestructura óptima y elección greedy

b)

subestructura óptima y memorizacion de resultados

c)

subestructura óptima y problemas superpuestos

d)

recurrencia y memorización

5.

Todo problema que se puede resolver mediante programación dinámica tiene una complejidad temporal polinómica

a)

Verdadero

b)

Falso

6.

El concepto "problemas superpuestos" ...

a)

Refiere a que el mismo subproblema vuelve a aparecer en otra rama de la recursión

b)

Refiere a que para resolver un problema se deben resolver 2 o mas subproblemas

c)

Corresponde a la dimensionalidad del problema resuelto con programación dinámica

d)

Corresponde a que la optimalidad de cada subproblema se superpone con la optimalidad global

7.

¿Cuál de los siguientes problemas NO se resuelven con programación dinámica?

a)

Problema de la mochila

b)

Cambio mínimo

c)

Maximización de intervalos con peso

d)

Árbol recubridor mínimo

8.

El problema de la mochila, de n elementos y capacidad W, utilizando programación dinámica se puede resolver ...

a)

En forma pseudopolinomial con complejidad O(nW)

b)

En forma polinomial con complejidad O(nW)

c)

En forma exponencial con complejidad O(n!W)

d)

No se puede resolver de forma optima con programación dinámica

e)

En forma polinomial con complejidad O(n^2)

9.

El problema de Intervalos con costos utilizando programación dinámica

a)

Requiere ordenar los intervalos por tiempo de finalización

b)

Tiene como caso base el valor 0 si no se consideran intervalos

c)

En cada subproblema se evalua incluir o no un intervalo

d)

Toda las opciones

e)

Ninguna de las opciones

10.

¿Cuál es el impacto de la técnica de memorización dentro de la programación dinámica?

a)

Aumenta la complejidad temporal y espacial

b)

Disminuye la complejidad temporal y aumenta la espacial

c)

Disminuye la complejidad espacial y la temporal

d)

Permite la resolución recursiva del problema

e)

No tiene impacto, es un artilugio matemático para demostrar la optimalidad de la solución