09 - Algoritmos Meméticos Flashcards

1
Q

¿Qué son los algoritmos meméticos (AM)?

A

Son algoritmos híbridos que combinan algoritmos evolutivos (AE) con operadores de búsqueda local (BL) para mejorar la precisión y velocidad de las soluciones.

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

¿Cuál es la inspiración biológica de los algoritmos meméticos?

A

Los algoritmos meméticos (AM) se inspiran en la noción de “meme” de Richard Dawkins, que representa una unidad de información cultural transmisible de un individuo a otro o una generacion a la siguiente.

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

¿Cuál es la principal motivación detrás de los algoritmos meméticos?

A

Mejorar la eficacia de los algoritmos evolutivos mediante la incorporación de técnicas adicionales como la búsqueda local para alcanzar óptimos globales.

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

¿Qué balance buscan los AM entre exploración y explotación?

A

Los AM buscan equilibrar la exploración de nuevas áreas de búsqueda (exploración) y la mejora de soluciones existentes (explotación).

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

¿Cuáles son los lugares en el proceso de un AE donde se puede aplicar la hibridación?

A

Inicialización de la población, operador de cruzamiento, operador de mutación, y aplicación de búsqueda local sobre los hijos.

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

¿Qué modelos de adaptación se pueden usar en AM?

A

Modelo de Lamarck (las características adquiridas son heredadas) y modelo de Baldwin (las características adquiridas no son heredadas).

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

¿Por qué es importante preservar la diversidad en los AM?

A

Para evitar la convergencia prematura de la población a puntos subóptimos y mantener la efectividad del algoritmo.

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

¿Qué es el operador de Boltzmann en los AM?

A

Es un operador de búsqueda local que acepta movimientos de empeoramiento bajo cierta probabilidad para ayudar a escapar de óptimos locales.

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

¿Qué problemas suelen ser resueltos con algoritmos meméticos?

A

Problemas complejos de optimización donde los algoritmos evolutivos tradicionales necesitan refinamientos adicionales para mejorar la solución.

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

¿Cuáles son algunos métodos de búsqueda local usados en los AM?

A
  • Enfriamiento simulado
  • Búsqueda tabú
  • Scatter search
  • Métodos multiarranque
  • GRASP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly