Tema6 Flashcards

(48 cards)

1
Q

¿Qué son los algoritmos evolutivos y en qué problemas se utilizan?

A

Son algoritmos basados en la evolución biológica que buscan soluciones óptimas en problemas con espacios de búsqueda grandes y no lineales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explica el papel de la población en los algoritmos evolutivos.

A

Es un conjunto de soluciones candidatas que evolucionan a través de operadores como mutación y selección para mejorar su calidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo funciona el proceso de selección en los algoritmos evolutivos?

A

Se eligen las soluciones más prometedoras para generar nuevas soluciones en la siguiente iteración.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cuál es la diferencia entre algoritmos evolutivos y genéticos?

A

Los evolutivos solo usan mutación, mientras que los genéticos incluyen cruce entre soluciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es la optimización por colonia de hormigas y en qué se inspira?

A

Es un algoritmo inspirado en el comportamiento de las hormigas que buscan comida siguiendo rastros de feromonas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo influye la función de evaluación en los algoritmos evolutivos?

A

Permite medir la calidad de cada solución y guía la evolución de la población.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo se puede evitar que un algoritmo genético se quede atrapado en óptimos locales?

A

Introduciendo mutaciones aleatorias y variando la presión de selección.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Por qué los algoritmos evolutivos pueden ser útiles en problemas dinámicos?

A

Porque permiten adaptarse a cambios en el tiempo ajustando la diversidad de la población.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Los algoritmos genéticos siempre garantizan encontrar la solución óptima. (V/F)

A

Falso. Encuentran soluciones aproximadas pero no siempre óptimas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En los algoritmos evolutivos, la población se mantiene fija y nunca cambia. (V/F)

A

Falso. La población evoluciona con cada iteración.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

La mutación en un algoritmo genético permite explorar nuevas soluciones. (V/F)

A

Verdadero. Ayuda a evitar la convergencia prematura.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

La optimización por colonia de hormigas usa feromonas para guiar la búsqueda. (V/F)

A

Verdadero. Las feromonas ayudan a reforzar buenos caminos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

En los algoritmos evolutivos, el elitismo garantiza que las mejores soluciones se mantengan. (V/F)

A

Verdadero. Evita la pérdida de soluciones prometedoras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

El cruce en algoritmos genéticos combina dos soluciones para generar nuevas. (V/F)

A

Verdadero. Se basa en la reproducción biológica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

La colonia de hormigas siempre encuentra la mejor solución en la primera iteración. (V/F)

A

Falso. El proceso mejora gradualmente con el tiempo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Los algoritmos evolutivos solo pueden usarse en problemas de optimización continua. (V/F)

A

Falso. También pueden aplicarse a problemas discretos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Los algoritmos evolutivos imitan el proceso de ___________ biológica.

A

evolución.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

En los algoritmos genéticos, el ___________ combina dos soluciones para generar una nueva.

A

cruce o recombinación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

La optimización por colonia de ___________ se inspira en el comportamiento de estos insectos.

A

hormigas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

La función de ___________ mide la calidad de cada solución en los algoritmos evolutivos.

21
Q

El ___________ es una técnica en algoritmos evolutivos que preserva las mejores soluciones.

22
Q

En un algoritmo genético, la ___________ introduce cambios aleatorios en una solución.

23
Q

La representación en algoritmos genéticos convierte el ___________ en un genotipo procesable.

24
Q

En la colonia de hormigas, el rastro de ___________ guía la exploración del entorno.

25
¿Cuál es el objetivo de los algoritmos evolutivos? A) Imitar la selección natural para encontrar soluciones B) Probar todas las soluciones posibles C) Encontrar la solución exacta en cada ejecución
Imitar la selección natural para encontrar soluciones.
26
¿Qué operador genético introduce cambios aleatorios en una solución? A) Cruce B) Mutación C) Selección
Mutación.
27
¿En qué se basa la optimización por colonia de hormigas? A) En la migración de las aves B) En la comunicación por feromonas C) En la evolución genética
En la comunicación por feromonas.
28
¿Cómo se eligen las soluciones en un algoritmo genético? A) Aleatoriamente sin reglas B) Mediante la función de evaluación C) Por sorteo
Mediante la función de evaluación.
29
¿Qué factor es clave para evitar la convergencia prematura en algoritmos evolutivos? A) Aumentar la presión de selección B) Reducir la tasa de mutación C) Mantener diversidad en la población
Mantener diversidad en la población.
30
¿Qué componente de los algoritmos genéticos introduce variabilidad en las soluciones? A) Selección B) Mutación C) Evaluación
Mutación.
31
¿Qué estrategia ayuda a la colonia de hormigas a encontrar mejores caminos con el tiempo? A) Reducir la cantidad de hormigas B) Usar un solo camino fijo C) Refuerzo de feromonas en caminos exitosos
Refuerzo de feromonas en caminos exitosos.
32
¿Por qué los algoritmos evolutivos son útiles en problemas dinámicos? A) Porque se adaptan a cambios ajustando la diversidad B) Porque siempre encuentran la solución exacta C) Porque no necesitan una función de evaluación
Porque se adaptan a cambios ajustando la diversidad.
33
¿Qué es la selección en algoritmos evolutivos?
Es el proceso mediante el cual se eligen las mejores soluciones para la siguiente generación.
34
¿Qué es la función de evaluación en algoritmos evolutivos?
Es una función que mide la calidad de cada solución y guía la evolución del algoritmo.
35
¿Cómo funciona la mutación en un algoritmo genético?
Introduce cambios aleatorios en una solución para aumentar la diversidad.
36
¿Qué es el elitismo en algoritmos evolutivos?
Es una estrategia que conserva las mejores soluciones para evitar que se pierdan.
37
¿Cómo se representa una solución en un algoritmo genético?
Se representa como un genotipo (cadena de genes) que codifica el problema.
38
¿Qué es la optimización por colonia de hormigas?
Es un algoritmo inspirado en el comportamiento de las hormigas para encontrar caminos óptimos.
39
¿Cómo los algoritmos evolutivos imitan la selección natural?
Mediante operadores como selección, mutación y cruce, favoreciendo las mejores soluciones en cada iteración.
40
¿Cómo se evitan óptimos locales en algoritmos genéticos?
Introduciendo mutaciones aleatorias y manteniendo diversidad en la población.
41
¿Por qué los algoritmos genéticos necesitan una buena representación de las soluciones?
Porque la forma en que se codifican las soluciones afecta la efectividad de los operadores genéticos.
42
¿Cómo la colonia de hormigas encuentra el mejor camino?
Reforzando los caminos más eficientes con feromonas y dejando que los menos eficientes desaparezcan con el tiempo.
43
¿Qué es el cruce en un algoritmo genético?
Es un operador genético que combina partes de dos soluciones para generar una nueva.
44
¿Cómo afecta la diversidad de la población en los algoritmos evolutivos?
Una mayor diversidad mejora la exploración del espacio de soluciones y reduce el riesgo de quedar atrapado en óptimos locales
45
¿Cómo influye el elitismo en el rendimiento de los algoritmos evolutivos?
El elitismo mantiene las mejores soluciones en cada generación, evitando la pérdida de buenos candidatos, pero un elitismo excesivo puede reducir la exploración y la diversidad.
46
¿Por qué la representación de soluciones es clave en los algoritmos genéticos?
Porque una mala representación puede dificultar la aplicación de los operadores genéticos y afectar la calidad de las soluciones obtenidas.
47
¿Cómo se ajusta el balance entre exploración y explotación en algoritmos evolutivos?
Mediante la variación de parámetros como la tasa de mutación, el tamaño de la población y el nivel de elitismo, ajustando la búsqueda entre soluciones nuevas y refinamiento de las mejores.
48
¿Cómo se comparan los algoritmos genéticos con otros métodos metaheurísticos?
Se diferencian por su enfoque basado en la evolución biológica, mientras que otros métodos, como la colonia de hormigas o el recocido simulado, imitan otros procesos naturales para la optimización.