Jesica Rivero Espinosa [email protected] Una de las aplicaciones más importantes actualmente: Redes...
Transcript of Jesica Rivero Espinosa [email protected] Una de las aplicaciones más importantes actualmente: Redes...
![Page 1: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/1.jpg)
Jesica Rivero Espinosa
VI Jornadas MAVIR: Tecnologías de Acceso a la Información: Estado actual y retos
Jornadas académicas
![Page 2: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/2.jpg)
2
Motivación
Propuesta ◦ Fundamentos Básicos
◦ Evolución
Evaluación del Algoritmo
Conclusiones y Líneas Futuras
2
![Page 3: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/3.jpg)
3
Una de las aplicaciones más importantes actualmente: Redes Sociales.
Útil para establecer colaboraciones entre investigadores y compañías
Cadena de personas para establecerlas.
Grafos y Algoritmos de Búsqueda de Caminos
PROBLEMA: No hay algoritmos que traten el tamaño de estos grafos usando su topología con un bajo tiempo de respuesta y adaptables.
3
![Page 4: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/4.jpg)
4
Búsqueda en grafos vastos + tiempo de respuesta bajo
Preprocesado Global
No Adaptable
Adaptable + tiempo de respuesta bajo
Grafos Pequeños
4
![Page 5: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/5.jpg)
5 5
ACO
![Page 6: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/6.jpg)
6
ACO
![Page 7: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/7.jpg)
7
ACO
![Page 8: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/8.jpg)
8
ACO
![Page 9: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/9.jpg)
9
ACO
![Page 10: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/10.jpg)
10
ACO
![Page 11: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/11.jpg)
11 11
ACO
![Page 12: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/12.jpg)
12 12
ACO
![Page 13: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/13.jpg)
13 13
ACO
![Page 14: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/14.jpg)
14 14
ACO
![Page 15: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/15.jpg)
15 15
ACO
![Page 16: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/16.jpg)
16
Objetivos: • Evitar pérdidas • Reducir tiempo de repuesta
16
SoSACO
![Page 17: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/17.jpg)
17 17
![Page 18: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/18.jpg)
18
Selección de los Nodos Comida (F = {fi})
Nodos con alta relevancia, distribución/partición, frecuencia de tránsito, alto grado.
O(fi) = m
18
![Page 19: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/19.jpg)
19
Difusión del Olor a Comida (S = {si}, |S| = |F|, si ⊆ N)
Proceso Iterativo: O(ni)’ = O(nj) - k·wij Si O(ni)’ ≥ u y O(ni)’ > O(ni). Fin: No hay más nodos con posible olor mayor que u.
19
![Page 20: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/20.jpg)
20
Búsqueda del Camino: ACO
Dos Colonias: Si extremos ∉ F, o ambos ∈ F: Inicio-Fin y Fin-Inicio
Si algún extremo ∈ F: nodo∉F fi
Selección del siguiente nodo basada en la feromona
p(ni, nj) = τij/∑l∈NodosVálidos (τil)
Si se encuentra un si llegar a fi comprobar si camino almacenar camino parcial continuar búsqueda
Actualización de feromona:
◦ Local: τij(t) = τij(t-1) + cte/(1000·wij)
◦ Global: Enlace en camino: τij(t) = τij(t-1)·(1-ρ) + cte/longCamino
Enlace no en camino: τij(t) = τij(t-1)·(1-ρ)
Cuando finaliza búsqueda Difusión Radial de Olor
Si cambios en el grafo la búsqueda no se interrumpe
20
![Page 21: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/21.jpg)
21
Cuatro Fases: 1. Grafo Vasto Estático Un Nodo Comida
2. Grafo Vasto Estático Varios Nodos Comida
3. Grafo Vasto Dinámico Varios Nodos Comida
4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
Evaluación en cada fase: ◦ Grafo genérico aunque con alto índice de agrupamiento
◦ 200.000 nodos y 600.000 enlaces
◦ Parámetros bajo estudio: Tiempo de respuesta, Coste del Camino, Tasa de Éxito, Tiempo de Difusión
21
![Page 22: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/22.jpg)
22 22
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 23: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/23.jpg)
23 23
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 24: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/24.jpg)
24 24
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 25: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/25.jpg)
25 25
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 26: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/26.jpg)
26 26
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 27: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/27.jpg)
27 27
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 28: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/28.jpg)
28 28
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 29: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/29.jpg)
29 29
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 30: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/30.jpg)
30 30
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 31: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/31.jpg)
31 31
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 32: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/32.jpg)
32 32
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 33: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/33.jpg)
33 33
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 34: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/34.jpg)
34 34
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 35: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/35.jpg)
35 35
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 36: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/36.jpg)
36 36
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 37: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/37.jpg)
37 37
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 38: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/38.jpg)
38 38
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 39: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/39.jpg)
39 39
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 40: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/40.jpg)
40 40
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 41: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/41.jpg)
41 41
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 42: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/42.jpg)
42 42
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
![Page 43: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/43.jpg)
43 43
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida
![Page 44: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/44.jpg)
44 44
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Tipo de Actualización de Feromona
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida
U = {ui} Mientras que no se encuentre
olor ≥ ui
![Page 45: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/45.jpg)
45 45
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 46: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/46.jpg)
46 46
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 47: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/47.jpg)
47 47
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 48: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/48.jpg)
48 48
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 49: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/49.jpg)
49 49
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 50: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/50.jpg)
50 50
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 51: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/51.jpg)
51 51
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 52: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/52.jpg)
52 52
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 53: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/53.jpg)
53 53
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 54: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/54.jpg)
54 54
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 55: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/55.jpg)
55 55
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 56: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/56.jpg)
56 56
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas
![Page 57: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/57.jpg)
57
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas 4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
◦ Algoritmo de mantenimiento
57
![Page 58: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/58.jpg)
58
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas 4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
◦ Algoritmo de mantenimiento
58
![Page 59: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/59.jpg)
59
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas 4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
◦ Algoritmo de mantenimiento
59
![Page 60: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/60.jpg)
60
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas 4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
◦ Algoritmo de mantenimiento
60
![Page 61: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/61.jpg)
61
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas 4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
◦ Algoritmo de mantenimiento
61
![Page 62: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/62.jpg)
62
1. Grafo Vasto Estático Un Nodo Comida ◦ Valor de u
◦ Lista Tabú
◦ Subdivisión de Colonias
◦ Tipo de Actualización de Feromona
◦ Actuación cuando se alcanza Olor
2. Grafo Vasto Estático Varios Nodos Comida ◦ Uso de u
◦ Comprobación de Olor cuando se alcanza Nodo Comida 3. Grafo Vasto Dinámico Varios Nodos Comida ◦ Comportamiento Áreas de Olor
◦ Efecto de los cambios en las hormigas 4. Grafo Vasto Estático Varios Nodos Comida y Preprocesado
◦ Algoritmo de mantenimiento
62
![Page 63: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/63.jpg)
63
Slashdot 02/2009: 82.168 nodos y 948.464 enlaces
Parámetros bajo estudio: ◦ Tiempo de respuesta
◦ Coste del Camino
◦ Tasa de Éxito
Comparativa:
◦ ACO
◦ Dijkstra
10.000 servicios
Mejor servicio con 15 sec de espera
Parameter Value
tthreshold 600 sec
#ants 500
ρ 0.6
m 1.000.000
k 100%
u 999.999
63
![Page 64: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/64.jpg)
64
Dijkstra ACO
(1)
SoSACO
(2)
SoSACO
(3)
SoSACO
(4)
SoSACO
Coste 4,51 387,49 5,89 5,12 - 4,56
Tiempo (seg) 563,39 253,32 2,15 1,63 - 1,91
Tasa de Éxito 100% 90,6% 100% 100% 99,6% 100%
64
(1) SoSACO Grafo Estático con Un Nodo Comida
(2) SoSACO Grafo Estático con Varios Nodos Comida (9 Nodos
Comida)
(3) SoSACO Grafo Dinámico con Varios Nodos Comida (9 Nodos
Comida y 1 cambio/segundo)
(4) SoSACO Grafo Estático con Varios Nodos Comida (9 Nodos
Comida) + Preprocesado
![Page 65: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/65.jpg)
65
SoSACO: ACO + Nodos Comida + Olor
Reducción del tiempo de respuesta del algoritmo.
Obtención de costes de caminos próximos a los óptimos.
Aumento en la tasa de éxito.
Adaptación a los cambios que se puedan producir en el grafo.
65
![Page 66: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/66.jpg)
66
Incluir la fase 4 en el dinamismo.
Dinamismo completo: cambios estructurales + cambios en los costes de los nodos/enlaces.
Incorporar aprendizaje automático para la elección de los nodos comida, así como del umbral del olor.
Cambiar inicialización de las hormigas sustitutas de las afectadas por cambios.
Umbral de disipación del olor.
66
![Page 67: Jesica Rivero Espinosa jrivero@inf.uc3m3 Una de las aplicaciones más importantes actualmente: Redes Sociales. Útil para establecer colaboraciones entre investigadores y compañías](https://reader034.fdocuments.mx/reader034/viewer/2022042105/5e835c035ca8aa1f7d13c6f7/html5/thumbnails/67.jpg)
Jesica Rivero Espinosa
VI Jornadas MAVIR: Tecnologías de Acceso a la Información: Estado actual y retos
Jornadas académicas