Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ED-U4.4 Algoritmos Voraces

Total questions: 25

Worksheet time: 33mins

Name
Class
Date
1.

¿Qué es un algoritmo voraz y en qué se diferencia de otros enfoques algorítmicos?

a)

Un algoritmo voraz toma la decisión óptima en cada paso sin revisar decisiones anteriores.

b)

Un algoritmo voraz revisa todas las posibles soluciones antes de tomar una decisión

c)

Un algoritmo voraz toma decisiones aleatorias en cada paso

d)

Un algoritmo voraz siempre busca la solución más compleja en cada paso

2.

Explica el concepto de problema de la mochila y cómo se relaciona con la optimización.

a)

El problema de la mochila se relaciona con la optimización al buscar la peor combinación de objetos para minimizar el valor total dentro de un límite de peso.

b)

El problema de la mochila se relaciona con la optimización al buscar una combinación de objetos que no afecte el valor total dentro de un límite de peso.

c)

El problema de la mochila se relaciona con la optimización al buscar la mejor combinación de objetos para minimizar el valor total dentro de un límite de tamaño.

d)

El problema de la mochila se relaciona con la optimización al buscar la mejor combinación de objetos para maximizar el valor total dentro de un límite de peso.

3.

¿Cuál es la principal característica de la estrategia de solución en el algoritmo voraz?

a)

Tomar la decisión aleatoria en cada paso

b)

Tomar la decisión óptima en cada paso

c)

Tomar la decisión más costosa en cada paso

d)

Tomar la decisión más rápida en cada paso

4.

Dentro del contexto del problema de la mochila, ¿qué es la capacidad de la mochila y cómo afecta la solución?

a)

Es el peso máximo que puede llevar la mochila y afecta la solución limitando la cantidad y tipo de elementos que se pueden incluir.

b)

Es el tamaño de la mochila y afecta la solución aumentando la cantidad de elementos que se pueden incluir

c)

Es el color de la mochila y no afecta la solución

d)

Es el material de la mochila y afecta la solución protegiendo los elementos que se pueden incluir

5.

¿Cuál es la principal ventaja de utilizar un algoritmo voraz en comparación con otros enfoques algorítmicos?

a)

Es más lento que otros enfoques algorítmicos.

b)

No garantiza la solución más eficiente.

c)

Toma decisiones aleatorias en cada paso.

d)

Toma decisiones óptimas en cada paso.

6.

Describe un escenario en el que un algoritmo voraz no proporcionaría la solución óptima para el problema de la mochila.

a)

Cuando el problema de la mochila no tiene restricciones de peso.

b)

Cuando el algoritmo voraz no está bien implementado.

c)

Cuando los elementos tienen el mismo valor y peso.

d)

Cuando los elementos tienen diferentes valores y pesos.

7.

¿Cuál es el papel de la función de selección en la estrategia de solución del algoritmo voraz?

a)

Elegir la mejor opción en cada paso para maximizar o minimizar el valor de la solución.

b)

No tiene ningún papel en la estrategia de solución

c)

Seleccionar la peor opción en cada paso

d)

Elegir la opción al azar en cada paso

8.

¿Cómo se puede adaptar la estrategia de solución del algoritmo voraz para abordar variaciones del problema de la mochila, como la mochila fraccionaria?

a)

Seleccionando las fracciones con el menor valor por peso

b)

Sumando los objetos en lugar de dividirlos

c)

Ignorando el peso de los objetos al seleccionarlos

d)

Dividiendo los objetos en fracciones y seleccionando las fracciones con el mayor valor por peso.

9.

¿Cuál es la importancia de la elección de la función de selección en el algoritmo voraz para la resolución eficiente del problema de la mochila?

a)

Determina qué elementos se seleccionarán en cada paso para minimizar la eficiencia en la resolución del problema de la mochila.

b)

Solo afecta la resolución del problema si se elige una función de selección aleatoria.

c)

No tiene importancia en la resolución del problema de la mochila.

d)

Determina qué elementos se seleccionarán en cada paso para maximizar la eficiencia en la resolución del problema de la mochila.

10.

¿Cuál es la principal desventaja de utilizar un algoritmo voraz en comparación con otros enfoques algorítmicos?

a)

Es más rápido que otros enfoques algorítmicos.

b)

Garantiza la solución más eficiente.

c)

Toma decisiones aleatorias en cada paso.

d)

Toma decisiones subóptimas en cada paso.

11.

¿Cuál es el papel de la función de rechazo en la estrategia de solución del algoritmo voraz?

a)

Elegir la mejor opción en cada paso para maximizar o minimizar el valor de la solución.

b)

No tiene ningún papel en la estrategia de solución

c)

Rechazar la peor opción en cada paso

d)

Elegir la opción al azar en cada paso

12.

¿Qué es el principio de elección en el contexto del problema de la mochila y cómo afecta la solución?

a)

Es el peso máximo que puede llevar la mochila y afecta la solución limitando la cantidad y tipo de elementos que se pueden incluir.

b)

Es el tamaño de la mochila y afecta la solución aumentando la cantidad de elementos que se pueden incluir

c)

Es el color de la mochila y no afecta la solución

d)

Es el material de la mochila y afecta la solución protegiendo los elementos que se pueden incluir

13.

¿El problema del cambio de monedas consiste en?

a)

Reducir un grupo de monedas.

b)

Encontrar la solución más conveniente.

c)

Devolver un valor determinado.

d)

Disminuir la cantidad de monedas con las que se desea obtener un valor específico.

14.

¿Qué problema busca la mejor solución entre un grupo finito de posibles soluciones?

a)

El problema de la mochila.

b)

El problema del cambio de monedas.

c)

El problema del agente viajero.

d)

Todas las anteriores.

15.

En tu billetera tienes billetes de 5 mil, 10 mil, 20 mil y 25 mil y 50 mil pesos y te piden prestado 40 mil pesos. ¿Utilizando el método de algoritmo voraz cual sería la respuesta correcta?

a)

20 mil y 20 mil.

b)

20 mil, 10 mil y 10 mil.

c)

25 mil, 10 mil y 5 mil.

d)

20 mil, 10 mil y 5 mil.

16.

¿Cual(es) de las siguientes son características de los Algoritmos Voraces?

 

1. Construye la solución óptima buscada paso a paso.

2. Escoge en cada paso el elemento de la solución que parece más conveniente.

3. Nunca revisan una elección ya desarrollada.

4. Confían en haber escogido bien los elementos anteriores.

a)

1 y 2

b)

1, 2 y 3

c)

1, 2 y 4

d)

2, 3 y 4

e)

Todas

17.

Teniendo en cuenta el algoritmo voraz de las monedas, es posible afirmar que :

a)

En general el problema de devolución del cambio requiere programación dinámica o programación lineal para encontrar una solución óptima.

b)

En general el problema de devolución del cambio requiere iteración dinámica o programación lineal para encontrar una solución rápida.

c)

En general el problema de devolución del cambio requiere programación dinámica o programación lineal para encontrar una solución rápida y corta.

d)

En general el problema de devolución del cambio requiere recursividad dinámica o programación lineal para encontrar una solución.

18.

Podemos afirmar que en las En ciencias de la computación, un algoritmo voraz es:

a)

una estrategia de creación, por la cual se sigue una heurística consistente en elegir la opción óptima en cada paso local con la esperanza de llegar a una solución general óptima. Este esquema algorítmico es el que menos dificultades plantea a la hora de diseñar y comprobar su funcionamiento. Normalmente se aplica a los problemas de recursividad.

b)

una estrategia de programación por la cual se sigue una heurística consistente en elegir diferentes opciones óptimas en cada paso local con la esperanza de llegar a una solución general óptima. Este esquema es el que menos dificultades plantea a la hora de diseñar y comprobar su funcionamiento. Normalmente se aplica a los problemas de iteración.

c)

una forma de iterar, por la cual se sigue una heurística consistente en elegir la opción óptima en cada paso local con la esperanza de llegar a una solución. Este esquema algorítmico es el que menos dificultades plantea a la hora de diseñar y comprobar su funcionamiento. Normalmente se aplica a los problemas de reducción.

d)

una estrategia de búsqueda por la cual se sigue una heurística consistente en elegir la opción óptima en cada paso local con la esperanza de llegar a una solución general óptima. Este esquema algorítmico es el que menos dificultades plantea a la hora de diseñar y comprobar su funcionamiento. Normalmente se aplica a los problemas de optimización.

19.

Los algoritmos voraces tienen algunas ventajas y desventajas:

a)

1. Es bastante fácil de llegar a un algoritmo voraz  para un problema.

2. Analizando el tiempo de ejecución de los algoritmos voraces generalmente será mucho más fácil que el de otras técnicas.

3. Su principal desventaja es que tenemos que trabajar mucho más para entender los problemas de los algoritmos voraces.

b)

1. Es bastante difícil de llegar a un algoritmo voraz  para un problema.

2. Analizando el tiempo de ejecución de los algoritmos voraces generalmente será mucho más difíciles que el de otras técnicas.

3. Su principal desventaja es que tenemos que trabajar mucho más para entender los problemas.

c)

1. Es bastante fácil de llegar a un algoritmo voraz  para un problema.

2. Analizando el tiempo de ejecución de los algoritmos voraces generalmente será mucho más fácil que el de otros métodos.

3. Su principal desventaja es que tenemos que trabajar poco más para entender los problemas de los algoritmos voraces.

d)

1. Es bastante selectivo de llegar a un algoritmo voraz  para un problema.

2. Analizando el tiempo de ejecución de los algoritmos voraces generalmente será mucho más complejo que el de otras técnicas.

3. Su principal desventaja es que tenemos que trabajar mucho más para entender las iteraciones.

20.

¿Cuándo es mejor usar programación dinámica que una búsqueda exhaustiva? Escoger las opciones correctas

a)

Cuando el problema puede dividirse en sub-problemas

b)

Cuando el número de posibles soluciones es demasiado grande

c)

Cuando se requiere resolver múltiples veces un mismo sub-problema

d)

Ninguna de las respuesta es correcta

21.

¿Cuál de los siguientes son requisitos para poder utilizar programación lineal?

a)

La función objetivo debe ser lineal

b)

Las restricciones deben ser lineales

c)

El problema debe ser determinístico

d)

La función objetivo puede ser no lineal

e)

Las restricciones pueden ser no lineales

22.

¿Cuándo es mejor usar programación dinámica que una búsqueda exhaustiva? Escoger las opciones correctas

a)

Cuando el problema puede dividirse en sub-problemas

b)

Cuando el número de posibles soluciones es demasiado grande

c)

Cuando se requiere resolver múltiples veces un mismo sub-problema

d)

Ninguna de las respuesta es correcta

23.

¿A qué problema corresponde el siguiente caso?

Quiero invertir en maquinaria para maximizar la productividad de mi negocio; sin embargo, el dinero que tengo disponible no me alcanza para comprar toda la maquinaria que quisiera, y por ello debo escoger qué maquinas voy comprar.

a)

Problema del viajante

b)

Problema de trasporte

c)

Problema del camino más corto

d)

Problema de la mochila

e)

Ninguna respuesta es correcta

24.

¿A qué problema corresponde el siguiente caso?

Necesito determinar una ruta de entregas, ya que soy el chofer de un camión lleno de productos que deben ser entregados a múltiples tiendas a la brevedad posible. Una vez finalizadas las entregas debo retornar al centro de distribución de donde partí para volver a cargar el camión.

a)

Problema del viajante

b)

Problema de trasporte

c)

Problema del camino más corto

d)

Problema de la mochila

e)

Ninguna respuesta es correcta

25.

¿A qué problema corresponde el siguiente caso?

Acabo de salir de una reunión en Cayambe y ahora estoy sentado en mi auto, pero necesito llegar al aeropuerto Mariscal Sucre lo más pronto posible ya que debo tomar un avión que está por despegar.

a)

Problema del viajante

b)

Problema de trasporte

c)

Problema del camino más corto

d)

Problema de la mochila

e)

Ninguna respuesta es correcta