geometrÍa a nuestro alrededor - upm€¦ · geometrÍa a nuestro alrededor: optimizaciÓn de rutas...
TRANSCRIPT
![Page 1: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/1.jpg)
Gral. San Martín (Mendoza)
GEOMETRÍA A NUESTRO ALREDEDOR:
OPTIMIZACIÓN DE RUTAS
Gregorio Hernández, UPM
Universidad Nacional de San Luis
Universidad Politécnica de Madrid
28 de septiembre de 2007
![Page 2: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/2.jpg)
UNSL 2007 2
Plano metro Paris
![Page 3: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/3.jpg)
UNSL 2007 3
![Page 4: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/4.jpg)
UNSL 2007 4
Un turista en París
Torre Eiffel
v
![Page 5: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/5.jpg)
UNSL 2007 5
Un turista en París
NO TIENE MAPAInformación local (conoce su posición, destino y vecinos N(v))Memoria limitadaEstrategia ecológica (prohibido dejar marcas)
Torre Eiffel
v
![Page 6: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/6.jpg)
UNSL 2007 6
Un turista en París
Torre Eiffel
v?
¿Cómo movernos en una red desconocida? ROUTING
![Page 7: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/7.jpg)
UNSL 2007 7
Redes inalámbricas móviles
![Page 8: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/8.jpg)
UNSL 2007 8
Redes inalámbricas móviles
![Page 9: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/9.jpg)
UNSL 2007 9
• Ausencia de infraestructuraáreas remotas, catástrofes, barcos, flota de vehículos
• No todo sensor o emisora escucha a todas las demásLos datos deben enviarse a través de varias emisoras hasta el destino
Redes inalámbricas móviles
![Page 10: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/10.jpg)
UNSL 2007 10
Comunicación inalámbrica
Señales de humo, fogatas, banderas, ...
![Page 11: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/11.jpg)
UNSL 2007 11
Puestos de guardia en el perímetro de la fortaleza
Comunicación inalámbrica
![Page 12: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/12.jpg)
UNSL 2007 12
(1) ¿Cómo organizar la red?
(2) ¿Cómo se envían los mensajes por la red?
(3) ¿Cómo recuperar, almacenar e indexar los datos de la red?
Redes inalámbricas móviles
![Page 13: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/13.jpg)
UNSL 2007 13
Hallar la ruta “más segura” entre A y B
H
H
HH
H
HH
H
HH
AB
Rutas seguras
Evacuación de heridos
![Page 14: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/14.jpg)
UNSL 2007 14
Localización de servicios
A
B longitud acotada
Rutas seguras
• Transporte de mercancías peligrosas (minimizando el riesgo)
![Page 15: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/15.jpg)
UNSL 2007 15
• Transporte de mercancías peligrosas (minimizando el riesgo)• Rutas secretas (minimizando la longitud del camino visible a los
puntos “enemigos”)
a
b
Rutas seguras
![Page 16: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/16.jpg)
UNSL 2007 16
Sumario
OPTIMIZACIÓN DE RUTAS DE EVACUACIÓN
PROBLEMAS DE RUTEO PARA REDES MÓVILES
![Page 17: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/17.jpg)
UNSL 2007 17
(1) ¿Cómo organizar la red?
(2) ¿Cómo se envían los mensajes por la red?
Redes inalámbricas
DISEÑO
PROBLEMAS DE RUTEO
![Page 18: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/18.jpg)
UNSL 2007 18
Dispositivos sin cables que se comunican entre sí sin una infraestructura fija.
a
t
c
bs
a
t
cb
s
Los nodos se mueven!!
Redes inalámbricas
Los ENLACES DESAPARECEN!!
![Page 19: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/19.jpg)
UNSL 2007 19
Dispositivos sin cables que se comunican entre sí sin una infraestructura fija.
a
t
c
bs
a
c
b
s
Los nodos DESAPARECEN!!
Redes inalámbricas
![Page 20: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/20.jpg)
UNSL 2007 20
MODELO DE RED
Redes inalámbricas
- Nodos
![Page 21: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/21.jpg)
UNSL 2007 21
MODELO DE RED
Redes inalámbricas
- Nodos
![Page 22: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/22.jpg)
UNSL 2007 22
MODELO DE RED
Redes inalámbricas
- Nodos- Aristas
![Page 23: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/23.jpg)
UNSL 2007 23
MODELO DE RED
Redes inalámbricas
- Nodos- Aristas
Grafo del Disco UnidadUnit Disk Graph UDG
![Page 24: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/24.jpg)
UNSL 2007 24
Dado un conjunto de puntos S,UDG(S) es un grafo geométrico,en el que hay una arista (u,v)si dist(u,v) 1
Redes inalámbricas
MODELO DE RED Grafo del Disco UnidadUnit Disk Graph UDG
![Page 25: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/25.jpg)
UNSL 2007 25
Un grafo geométrico es un grafo trazado en el plano (o el espacio)de forma que sus vértices son puntos y sus aristas segmentos
Redes inalámbricas
![Page 26: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/26.jpg)
UNSL 2007 26
Redes inalámbricas
Los sensores tienen GPS para conocer su posición
Si no lo tienen, la distancia entre vecinos se estima por la intensidad de la señal recibida
MODELO DE RED Grafo del Disco UnidadUnit Disk Graph UDG
![Page 27: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/27.jpg)
UNSL 2007 27
Redes inalámbricas
MODELO DE RED Grafo del Disco UnidadUnit Disk Graph UDG
![Page 28: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/28.jpg)
UNSL 2007 28
Redes inalámbricas
ESTRATEGIAS LOCALES
La información disponible en cada nodo u es LOCAL, se reduce a:(1) Posición de u(2) Posición de los vecinos de u (hasta una distancia k)
Memoria limitadaEstrategia ecológica (prohibido dejar marcas)El grafo subyacente es UDG(S)
![Page 29: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/29.jpg)
UNSL 2007 29
Redes inalámbricas
PROBLEMA 1
Sea G un subgrafo plano de UDG(S). Hallar un algoritmo determinista A que permita a un agente viajar desde un vértice s a otro t con las siguientes condiciones:
1) En cualquier momento A sólo conoce las posiciones de s, t y de un número constante de nodos de G.
2) Cuando el agente alcanza un vértice u, puede utilizar la lista de vecinos de u y sus posiciones.
3) No se permite que A deje marcas en su camino.
![Page 30: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/30.jpg)
UNSL 2007 30
Estrategia voraz
t
v
El paquete sale de v al vecino más próximo a t
![Page 31: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/31.jpg)
UNSL 2007 31
v
t
FALLA!!
Estrategia voraz
![Page 32: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/32.jpg)
UNSL 2007 32
• Algoritmo OLVIDADIZO (sin memoria)• No trabaja para algunos grafos• No trabaja para algunas triangulaciones
Estrategia voraz
![Page 33: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/33.jpg)
UNSL 2007 33
• Algoritmo OLVIDADIZO (sin memoria)• No trabaja para algunos grafos• No trabaja para algunas triangulaciones
Estrategia voraz
s
t
s
t
![Page 34: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/34.jpg)
UNSL 2007 34
Kranakis, Singh, Urrutia, ‘99
tv
El paquete sale de v al vecino que minimiza el ángulocon la recta vt
Compass Routing CR
Estrategia por brújula
![Page 35: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/35.jpg)
UNSL 2007 35
Kranakis, Singh, Urrutia, ‘99
• Algoritmo OLVIDADIZO (sin memoria)• Hay triangulaciones que lo baten
s
t
Estrategia por brújula
![Page 36: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/36.jpg)
UNSL 2007 36
Bose, Morin ‘00
Algoritmos sin memoria
No existen algoritmos de ruteo y sin memoria que trabajen para todos los grafos planos.
s s s
t t t
![Page 37: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/37.jpg)
UNSL 2007 37
Algoritmos con memoria constante
RUTEO por CARAS (FACE ROUTING) Kranakis, Urrutia, ‘99
s t
El envío se mueve a través de las caras atravesadas por el segmento st
![Page 38: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/38.jpg)
UNSL 2007 38
RUTEO por CARAS (FACE ROUTING)
s t
El envío se mueve a través de las caras atravesadas por el segmento st
Kranakis, Urrutia, ‘99
Algoritmos con memoria constante
![Page 39: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/39.jpg)
UNSL 2007 39
TeoremaEl algoritmo FR siempre alcanza el destino en cualquier grafo plano en una cantidad lineal de pasos
RUTEO por CARAS (FACE ROUTING)
Algoritmos con memoria constante
![Page 40: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/40.jpg)
UNSL 2007 40
El RUTEO por CARAS (FACE ROUTING) es el algoritmo buscado
PROBLEMA 1
Sea G un grafo geométrico plano. Hallar un algoritmo determinista A que permita a un agente viajar desde un vértice s a otro t con las siguientes condiciones:
(1) En cualquier momento A sólo conoce las posiciones de s, t y de un número constante de nodos de G.
(2) Cuando el agente alcanza un vértice u, puede utilizar la lista de vecino de u y sus posiciones.
(3) No se permite que A deje marcas en su camino.
Algoritmos con memoria constante
![Page 41: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/41.jpg)
UNSL 2007 41
El RUTEO por CARAS (FACE ROUTING) es el algoritmo buscado
PROBLEMA 1
Sea G un grafo geométrico plano. Hallar un algoritmo determinista A que permita a un agente viajar desde un vértice s a otro t con las siguientes condiciones:
(1) En cualquier momento A sólo conoce las posiciones de s, t y de un número constante de nodos de G.
(2) Cuando el agente alcanza un vértice u, puede utilizar la lista de vecino de u y sus posiciones.
(3) No se permite que A deje marcas en su camino.
Algoritmos con memoria constante
![Page 42: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/42.jpg)
UNSL 2007 42
PROBLEMA 2
Subgrafo plano de UDG
Dada una red N definida por UDG(S) extraer un subgrafo plano H tal que si N es conexo, entonces el subgrafo H también es conexo.
![Page 43: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/43.jpg)
UNSL 2007 43
Subgrafo plano de UDG
Grafo de vecindad Gabriel GG
a b
c, d no son vecinos Gabriela, b son vecinos Gabriel
b
c
d
a
![Page 44: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/44.jpg)
UNSL 2007 44
Subgrafo plano de UDG
Grafo de vecindad Gabriel GG
El grafo intersección de UDG(S) con el Grafo de Gabriel de S es planoy se puede construir de forma local
![Page 45: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/45.jpg)
UNSL 2007 45
Redes inalámbricas
Dado un conjunto de nodos S, la estrategia de RUTEO POR CARAS sobre la red definida por el Grafo de Gabrielen UDG(S), proporciona un algoritmo local que garantiza el éxito en todos los envíos que se realicen por la red.
![Page 46: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/46.jpg)
UNSL 2007 46
Diagrama de Voronoi
El problema de la oficina de Correos
UBICACIÓN DE SERVICIOS
![Page 47: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/47.jpg)
UNSL 2007 47
Diagrama de Voronoi
• ¿Cuál es el hospital que tengo más cerca?• Se está agotando la nafta de mi auto, ¿a dónde voy a repostar?• ¿A través de qué antena receptora está conectado mi celular a la red?• Si caen varias piedras a la vez en un lago en calma, ¿dónde chocan las ondas producidas?
• Si se extiende de forma homogénea el fuego producido a la vez en n puntos de un campo, ¿dónde se encuentran los diferentes frentes del fuego?
![Page 48: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/48.jpg)
UNSL 2007 48
¿Porqué tienen esta forma las rocas de esta imagen?
Diagrama de Voronoi
![Page 49: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/49.jpg)
UNSL 2007 49
¿Por qué tienen esta forma las piñas tropicales?
Diagrama de Voronoi
![Page 50: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/50.jpg)
UNSL 2007 50
Diagrama de Voronoi
![Page 51: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/51.jpg)
UNSL 2007 51
Diagrama de Voronoi
Dado S, conjunto de n puntos del plano, se llama región de Voronoi de un punto pS a
}),,(),(/{),( SqqxdistpxdistxSpVor 2
![Page 52: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/52.jpg)
UNSL 2007 52
Diagrama de Voronoi
Se llama diagrama de Voronoi de un conjunto S de puntos del plano al conjunto formado por los puntos que pertenecen a más de una región de Voronoi.
VOR(S)
![Page 53: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/53.jpg)
UNSL 2007 53
Diagrama de VoronoiPropiedades de Vor(S)
![Page 54: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/54.jpg)
UNSL 2007 54
Diagrama de VoronoiPropiedades de Vor(S)
TRIANGULACIÓNDE DELAUNAY
![Page 55: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/55.jpg)
UNSL 2007 55
Rutas seguras
Ruta evitando lugares peligrosos
Diagrama de Voronoi=
“Mapa de rutas”
OBJETIVO:Alejados de los puntos negros
![Page 56: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/56.jpg)
UNSL 2007 56
H
H
HH
H
HH
H
HH
AB
Rutas seguras
OBJETIVO:Próximos a los refugios
Rutas de evacuación
Abellanas, H, ‘07
![Page 57: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/57.jpg)
UNSL 2007 57
dev(z,S) = min{dist(z,x) / xS}
z
Puntos seguros S
Desviación de z
Rutas seguras de evacuación
![Page 58: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/58.jpg)
UNSL 2007 58
dev(z,S) = min{dist(z,x) / xS}
z
Puntos seguros S
Desviación de z
Desviación de P dev(P,S) = max{dev(z,S) / zP}
Rutas seguras de evacuación
![Page 59: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/59.jpg)
UNSL 2007 59
Hallar la ruta más segura entre A y B
Caminos de desviación mínima
La desviación de un par A, B se mide por la desviación mínimade los caminos entre A y B
A
B
Rutas seguras de evacuación
![Page 60: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/60.jpg)
UNSL 2007 60
La desviación de un camino poligonal de k segmentos con respectoa un conjunto S de n puntos seguros se calcula utilizando el Diagramade Voronoi
Rutas seguras de evacuación
![Page 61: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/61.jpg)
UNSL 2007 61
¿Cuál es la desviación mínima de todos los caminos entre A y B?
Rutas seguras de evacuación
![Page 62: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/62.jpg)
UNSL 2007 62
A
B
Rutas seguras de evacuación
![Page 63: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/63.jpg)
UNSL 2007 63
A
B
Rutas seguras de evacuación
![Page 64: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/64.jpg)
UNSL 2007 64
A
B
Rutas seguras de evacuación
![Page 65: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/65.jpg)
UNSL 2007 65
A
B
Rutas seguras de evacuación
![Page 66: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/66.jpg)
UNSL 2007 66
A
B
Caminos de desviación mínima entre A y BRutas seguras de evacuación
![Page 67: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/67.jpg)
UNSL 2007 67
A
B
ARISTACRÍTICA
M
Rutas seguras de evacuación
![Page 68: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/68.jpg)
UNSL 2007 68
¿Cuál es la desviación mínima de todos los caminos entre A y B?
dev(A,B,S) = long(e)21
e arista crítica, arista de mayor longitud en el camino de Ahasta B en la Triangulación de Delaunay de S
Todos los caminos de desviación mínima pasan por M, punto medio de la arista crítica e
Rutas seguras de evacuación
![Page 69: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/69.jpg)
UNSL 2007 69
Optimización multicriterio
Entre los caminos de desviación mínima, buscamos el que optimiza otro criterio
- longitud mínima- unimodalidad en la desviación
Rutas seguras de evacuación
![Page 70: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/70.jpg)
UNSL 2007 70
A
B
Rutas seguras de evacuación
![Page 71: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/71.jpg)
UNSL 2007 71
A
B
Rutas seguras de evacuación
![Page 72: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/72.jpg)
UNSL 2007 72
Caminos de desviación mínima unimodalesCaminos de desviación mínima unimodales
A
B
Unimodalidad con respecto a la distancia a S
![Page 73: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/73.jpg)
UNSL 2007 73
Caminos de desviación mínima unimodales
A
B
Camino primero descendente y luego ascendente
Rutas seguras de evacuación
![Page 74: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/74.jpg)
UNSL 2007 74
A
B
Rutas seguras de evacuación Caminos de desviación mínima unimodales
![Page 75: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/75.jpg)
UNSL 2007 75
Caminos de desviación mínima unimodales
A
B
!No siempre existen!
Rutas seguras de evacuación
![Page 76: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/76.jpg)
UNSL 2007 76
Caminos de desviación mínima unimodales
Problema de existencia
Región SA alcanzable desde A por un camino monótono
Vor(A) SA
A
Rutas seguras de evacuación
![Page 77: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/77.jpg)
UNSL 2007 77
Rutas seguras de evacuación
Caminos de desviación mínima unimodales
Problema de existencia
Región SA alcanzable desde A por un camino monótono
![Page 78: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/78.jpg)
UNSL 2007 78
Referencias
• M. Abellanas, G. Hernández: “Optimización de rutas de evacuación”, Actas de EGC’07, 2007.
• M. de Berg, M. Van Kreveld, M. Overmars, O Schwarzkopf: “Computational Geometry: An introduction”. Springer, 1997.
• P. Morin: “Online routing in Geometric Graphs”. Ph.D. Thesis,2001
http://www.dma.fi.upm.es/gregorio/
![Page 79: GEOMETRÍA A NUESTRO ALREDEDOR - UPM€¦ · GEOMETRÍA A NUESTRO ALREDEDOR: OPTIMIZACIÓN DE RUTAS Gregorio Hernández, UPM Universidad Nacional de San Luis Universidad Politécnica](https://reader034.vdocuments.pub/reader034/viewer/2022052018/6031cd3f45e6f2291e0487e3/html5/thumbnails/79.jpg)
Gral. San Martín (Mendoza)
Gracias por su atención!!
Universidad Nacional de San Luis
Universidad Politécnica de Madrid
28 de septiembre de 2007