wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Optimización mediante Inteligencia Artificial

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

¿Qué son los algoritmos metaheurísticos?

a)

Un método de búsqueda local que requiere la estimación de un gradiente de la función a optimizar.

b)

Un algoritmo inspirado en un proceso de la naturaleza o una metáfora de un proceso humano que se utiliza para optimizar una función objetivo.

c)

Un algoritmo de optimización que requiere la definición de una heurística admisible.

d)

Un algoritmo de búsqueda informada para ajustar funciones

2.

La convergencia (explotación) implica ir avanzando en el proceso de búsqueda mejorando la calidad de la solución final

a)

Sí, pero solo en las técnicas basadas en trayectorias

b)

Sí, es correcto

c)

No, eso es exploración

d)

No, eso es diversificación

3.

Utilizar un operador de vecino que permita mayores cambios en BL implica una mayor diversificación o exploración

a)

Sí, pero únicamente si no existen restricciones en la función objetivo

b)

No, es al revés, ya que se restringe el tamaño del vecindario

c)

Sí, ya que se incrementa el tamaño del vecindario

d)

No, en realidad se incrementa la convergencia o explotación

4.

El principio más importante en técnicas basadas en metaheurísticas es encontrar un equilibro convergencia / exploración

a)

Sí, es correcto

b)

No, es el principio "diversidad / exploración"

c)

Sí, pero únicamente para los métodos basados en trayectorias

d)

No, es el principio "convergencia / explotación"

5.

La exploración o diversidad en un proceso de optimización implica buscar en un entorno cercano a la solución

a)

No, solamente cuando se está en la fase final de la búsqueda

b)

Sí, es correcto

c)

Sí, al concentrar el foco de la búsqueda

d)

No, no es correcto

6.

¿Cuál es el tamaño del espacio de búsqueda para el problema de la mochila con capacidad (peso) "n" y número de objetos "o"?

a)

2^n

b)

2^{n*o}

c)

2^o

d)

o^n

7.

Un buen procedimiento para generar una solución inicial es utilizando una técnica Greedy

a)

Sí, partimos de una solución de calidad

b)

Sí, cuando el espacio de búsqueda es pequeño

c)

No, porque estaremos en un óptimo local

d)

No, no se debe utilizar greedy

8.

Un operador de vecino clásico para representación binaria es "bitflip" (complementar un valor)

a)

No, ya que es un operador de cruce para algoritmos genéticos

b)

No, se utiliza solo para permutaciones

c)

Sí, es correcto

d)

No existe dicho operador de vecino

9.

La búsqueda local (ascensión de colinas) incluye un mecanismo que evita que nos quedemos atascados en óptimos locales

a)

Sí, se se utiliza la opción del "primer mejor"

b)

Sí, gracias al operador de vecino

c)

No, de hecho es común quedar atrapado cuando existen varios puntos subóptimos

d)

No, la búsqueda local siempre encontrará un óptimo local

10.

¿Cuál es una posible causa del fin de un proceso de Búsqueda Local?

a)

No existe ningún vecino que sea mejor que la solución actual

b)

Se alcanza el límite de iteraciones

c)

Se alcanza el límite de tiempo de ejecución

d)

Todas son correctas

11.

La búsqueda local alcanza la misma solución si se parte desde el mismo punto o vector inicial y la misma semilla (random)

a)

Sí, pero solo cuando la función objetivo está sujeta a restricciones

b)

No, si se utiliza un buen operador de vecino

c)

Sí, pero solo cuando la representación es de tipo binario

d)

Sí, en cualquier caso

12.

El enfriamiento simulado usa una exploración inicial, y una intensificación final para intentar evitar óptimos locales

a)

No, es justo al contrario

b)

Sí, pero únicamente cuando se utiliza la función de Boltzmann

c)

No, esa metodología se aplica en búsqueda multiarranque

d)

Sí, es correcto

13.

En enfriamiento simulado, una solución mejor que la actual podría no aceptarse en función de la temperatura

a)

No, siempre se acepta una solución mejor

b)

Sí, la probabilidad de aceptación controla el cambio de soluciones

c)

No, el enfriamiento simulado solo acepta soluciones mejores que la actual

d)

Sí, puesto que depende del valor "delta" de diferencia en valor objetivo

14.

En el algoritmo de enfriamiento simulado ¿para qué sirve el parámetro de temperatura?

a)

La temperatura permite ajustar los valores de probabilidad de aceptación de soluciones mejores a la actual

b)

La temperatura depende del problema a resolver y nos dice que tan fácil o difícil es encontrar una solución.

c)

La temperatura determina si el algoritmo está trabajando en un régimen de exploración o explotación.

d)

La temperatura define totalmente la probabilidad de aceptar una solución de mayor energía (que sea "peor").

15.

En una búsqueda multiarranque, es bueno empezar siempre desde la última solución encontrada para favorecer exploración

a)

No, porque seguimos en la misma zona del espacio

b)

Sí, pero será necesario aumentar el número de iteraciones

c)

Sí, porque así permite salir del óptimo local

d)

Sí, pero solo en el caso de representación binaria

16.

Búsqueda local iterativa realiza diversos procesos de "hill climbing", modificando la solución final obtenida para "re-arrancar" la búsqueda en otro punto del espacio del problema

a)

Sí, es correcto

b)

No, la búsqueda local iterativa solo incrementa el número de iteraciones para asegurar el óptimo local

c)

No, no se realiza "hill climbing"

d)

No, la solución final no se debe modificar

17.

El orden de fases de un algoritmo evolutivo sería la siguiente:

a)

inicialización, cruce, mutación, selección, reemplazamiento

b)

inicialización, selección, mutación, cruce, reemplazamiento

c)

inicialización, selección, cruce, mutación, reemplazamiento

d)

inicialización, selección, reemplazamiento, cruce, mutación

18.

¿Qué significa asignar el fitness de la población en un algoritmo genético?

a)

Generar aleatoriamente valores para las soluciones candidatas de acuerdo a su calidad.

b)

Evaluar la calidad de una solución candidata a través de una función que asigna mayor valor a las mejores soluciones.

c)

Determinar si un individuo descendiente es demasiado similar a sus "padres"

d)

Utilizar una función heurística para estimar la distancia a la meta.

19.

¿Qué es verdad para la selección tipo ruleta (roulette wheel selection) en algoritmos genéticos?

a)

La probabilidad de seleccionar un cromosoma o individuo dependerá de cuántos cruces se quieran realizar

b)

La probabilidad de seleccionar un cromosoma o individuo es proporcional a su aptitud (fitness).

c)

La probabilidad de seleccionar un cromosoma o individuo es inversamente proporcional a su aptitud.

d)

La probabilidad de seleccionar un cromosoma o individuo es un parámetro de entrada del algoritmo denominado probabilidad de selección.

20.

En los algoritmos tipo PSO (Particle Swarm Optimization) la calidad de una solución (velocidad) se mide en base a diversos factores. ¿Cuál NO es uno de ellos?

a)

Velocidad previa (inercia)

b)

Velocidad inicial (desplazamiento)

c)

Movimiento de la propia partícula (componente cognitivo)

d)

Movimiento del mejor del enjambre (componente social)