Introducción a la computación evolutiva tarea1
Contents
1 Introducci´
on
3
2 Optimizaci´
on combinatoria
3
3 Metaheur´ısticas
3
4 Algoritmos gen´
eticos
3
5 Enfoques ACO
5.1 Construcci´
on de soluciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Aplicar b´
usqueda local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Actualizaci´
on de laferomona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
4
4
6 Comparativa
4
7 Problema de asignaci´
on cuadr´
atica
5
8 Enfoques a programar
8.1 Algoritmo g´enetico simple con representaci´on de permutaciones . . . . . . . . . . . . . . .
8.2 Sistema de hormigas(AS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3Sistema de colonia de hormigas(ACS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
7
7
8
9 Sistema de hormigas max-min(MMAS-Max-Min Ant System)
9
10 Implementaci´
on del
10.1 Par´
ametros . . .
10.2 Hormiga . . . . .
10.3 Colonia . . . . .
10.4 Grafo . . . . . .
AS, ACS, MMAS
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . .. . . .
.
.
.
.
10
10
11
11
12
11 Extras
11.1 Limites del QAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
13
12 Implementaci´
on de AG
12.1 Representaci´
on de la permutaci´on en
12.2 Remoci´
on de duplicados . . . . . . .
12.3 Selecci´
on por el torneo binario . . .
12.4 Cruza . . . . . . . . . . . . . . . . .
12.5 Mutaci´on . . . . . . . . . . . . . . .
12.6 Selecci´
on de valores no repetidos . .
12.7 Buscador local . . . . . . . . . . . .
14
14
15
15
15
15
15
16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
el algoritmo
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
gen´etico
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13 Interfaz grafica
14 Pruebas
14.1 Corridas. . .
14.2 An´
alisis . . .
14.2.1 AG . .
14.2.2 AGLS
14.2.3 ASM .
14.2.4 ACSM
14.3 Totales . . . .
14.4 Uso . . . . .
16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15 Conclusiones
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
....
Regístrate para leer el documento completo.