Algoritmos bioinspirados y computación evolutiva - Oviedo - primera P.L.



Entorno disponible en sala E.A.O.


N reinas

Descripción

En viquipedia.

Planteamiento

Listado de referencia

Análisis estadístico

  1. Obtener vector de tiempos o de número de iteraciones.
  2. Resumir tiempos con mean, median, sd (en R) o std (en Octave)...
  3. Estudiar la influencia de los parámetros nPob, nCan y pMut en el tiempo de parada.
  4. Si hace falta, comprobar si hay diferencias significativas: wilcox.test (en R), u_test, kolmogorov_smirnov_test_2 (en Octave)...
  5. Estimar el tiempo de parada para un valor alto de nRei, por ejemplo, mediante lm (en R),ols (en Octave).

Posibles mejoras

Búsqueda local


Selección de reproductores

Enunciado

En producción animal es necesario controlar la consanguinidad de los futuros reproductores. Esta matriz indica la relación de parentesco entre parejas de 215 individuos de una generación. Se pretende seleccionar 3 lotes de 30 individuos cada uno, de forma que, en primer lugar, el máximo de las relaciones en los lotes sea lo menor posible y, en segundo lugar, que la media de las relaciones en los lotes sea lo menor posible.

Plantea un algoritmo genético para esa situación e impleméntalo directamente o ayudándote de una biblioteca (p.ej. el paquete genalg de R, usado p.ej. así).


Escribir a Carlos Carleos o llamar al +34 66 004 66 05.