SlideShare ist ein Scribd-Unternehmen logo
1 von 95
Downloaden Sie, um offline zu lesen
REDUCING GAS EMISSIONS IN SMART CITIES 
BY USING THE RED SWARM ARCHITECTURE 
Daniel H. Stolfi 
dhstolfi@lcc.uma.es 
Enrique Alba 
eat@lcc.uma.es 
Departamento de Lenguajes y Ciencias de la Computación 
Universidad de Málaga 
Multiconferencia CAEPIA 2013 
Septiembre de 2013 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 1 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONTENIDOS 
1 INTRODUCCIÓN 
2 PROPUESTA 
3 EXPERIMENTOS 
4 CONCLUSIONES 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONTENIDOS 
1 INTRODUCCIÓN 
2 PROPUESTA 
3 EXPERIMENTOS 
4 CONCLUSIONES 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONTENIDOS 
1 INTRODUCCIÓN 
2 PROPUESTA 
3 EXPERIMENTOS 
4 CONCLUSIONES 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONTENIDOS 
1 INTRODUCCIÓN 
2 PROPUESTA 
3 EXPERIMENTOS 
4 CONCLUSIONES 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
INTRODUCCIÓN 
La mayoría de las personas viven o están pensando en 
mudarse a las grandes ciudades 
Hay un mayor número de vehículos en las calles 
Aumenta el número de atascos 
Se emiten toneladas de gases de efecto invernadero 
Disminuye la calidad de vida de los ciudadanos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
INTRODUCCIÓN 
La mayoría de las personas viven o están pensando en 
mudarse a las grandes ciudades 
Hay un mayor número de vehículos en las calles 
Aumenta el número de atascos 
Se emiten toneladas de gases de efecto invernadero 
Disminuye la calidad de vida de los ciudadanos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
INTRODUCCIÓN 
La mayoría de las personas viven o están pensando en 
mudarse a las grandes ciudades 
Hay un mayor número de vehículos en las calles 
Aumenta el número de atascos 
Se emiten toneladas de gases de efecto invernadero 
Disminuye la calidad de vida de los ciudadanos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
INTRODUCCIÓN 
La mayoría de las personas viven o están pensando en 
mudarse a las grandes ciudades 
Hay un mayor número de vehículos en las calles 
Aumenta el número de atascos 
Se emiten toneladas de gases de efecto invernadero 
Disminuye la calidad de vida de los ciudadanos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
INTRODUCCIÓN 
La mayoría de las personas viven o están pensando en 
mudarse a las grandes ciudades 
Hay un mayor número de vehículos en las calles 
Aumenta el número de atascos 
Se emiten toneladas de gases de efecto invernadero 
Disminuye la calidad de vida de los ciudadanos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Nuestro propuesta, Red Swarm está 
formada por: 
Los spots distribuidos por la ciudad 
I Instalados en los semáforos 
I Se comunican con los vehículos vía Wi-Fi 
Nuestro Algoritmo Evolutivo 
Nuestro Algoritmo de Cambio de Ruta 
Las unidades de abordo (OBU) 
I Instaladas en los vehículos 
I También pueden utilizarse smartphones o 
tablets 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
RED SWARM 
Red Swarm proporciona: 
Información personalizada a cada vehículo 
I Online 
I Distribuida 
Disminución de la formación de atascos 
Reducción de las emisiones de gases 
Monitorización del estado de la ciudad (tráfico, emisiones, etc) 
Posibles extensiones a flotas de vehículos municipales 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ARQUITECTURA RED SWARM 
Configuración: 
Cálculo offline de la configuración para los spots Red Swarm 
Despliegue: 
Los spots interactúan con los vehículos sugiriendo nuevas rutas 
(online) 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 6 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ARQUITECTURA RED SWARM 
Configuración: 
Cálculo offline de la configuración para los spots Red Swarm 
Despliegue: 
Los spots interactúan con los vehículos sugiriendo nuevas rutas 
(online) 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 6 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ARQUITECTURA RED SWARM 
Configuración: 
Cálculo offline de la configuración para los spots Red Swarm 
Despliegue: 
Los spots interactúan con los vehículos sugiriendo nuevas rutas 
(online) 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 6 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
SENSORES 
Representan dentro de la simulación a 
las calles que conducen a una 
intersección controlada por un spot de 
Red Swarm 
Cuando un vehículo es detectado por un 
sensor se dispara el algoritmo de 
cambio de ruta 
En una ciudad real los sensores 
representarían los enlaces de radio 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 7 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
SENSORES 
Representan dentro de la simulación a 
las calles que conducen a una 
intersección controlada por un spot de 
Red Swarm 
Cuando un vehículo es detectado por un 
sensor se dispara el algoritmo de 
cambio de ruta 
En una ciudad real los sensores 
representarían los enlaces de radio 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 7 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
SENSORES 
Representan dentro de la simulación a 
las calles que conducen a una 
intersección controlada por un spot de 
Red Swarm 
Cuando un vehículo es detectado por un 
sensor se dispara el algoritmo de 
cambio de ruta 
En una ciudad real los sensores 
representarían los enlaces de radio 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 7 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
SPOTS RED SWARM Y CAMBIO DE RUTA 
Los spots se encuentran situados en intersecciones controladas por 
semáforos, constan de calles de entrada (con sensores) y posibles calles de 
salida 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 8 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
SPOTS RED SWARM Y CAMBIO DE RUTA 
Cuando un vehículo se aproxima a un spot, éste le sugiere el siguiente punto 
de paso (otro spot) basado en una probabilidad 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 8 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
EJEMPLO DE CAMBIO DE RUTA 
Solución de los 
Expertos 
Red Swarm 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
VÍDEO: EJEMPLO DE CAMBIO DE RUTA (SUMO) 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 10 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA 
Trabajamos con mapas reales importados desde OpenStreetMap 
Añadimos 10 spots Red Swarm en intersecciones con semáforos 
Importamos el mapa en SUMO 
Definimos los flujos de tráfico (solución de los expertos) 
Este proceso puede adaptarse a cualquier ciudad moderna del mundo 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA 
Trabajamos con mapas reales importados desde OpenStreetMap 
Añadimos 10 spots Red Swarm en intersecciones con semáforos 
Importamos el mapa en SUMO 
Definimos los flujos de tráfico (solución de los expertos) 
Este proceso puede adaptarse a cualquier ciudad moderna del mundo 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA 
Trabajamos con mapas reales importados desde OpenStreetMap 
Añadimos 10 spots Red Swarm en intersecciones con semáforos 
Importamos el mapa en SUMO 
Definimos los flujos de tráfico (solución de los expertos) 
Este proceso puede adaptarse a cualquier ciudad moderna del mundo 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA 
Trabajamos con mapas reales importados desde OpenStreetMap 
Añadimos 10 spots Red Swarm en intersecciones con semáforos 
Importamos el mapa en SUMO 
Definimos los flujos de tráfico (solución de los expertos) 
Este proceso puede adaptarse a cualquier ciudad moderna del mundo 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA 
Trabajamos con mapas reales importados desde OpenStreetMap 
Añadimos 10 spots Red Swarm en intersecciones con semáforos 
Importamos el mapa en SUMO 
Definimos los flujos de tráfico (solución de los expertos) 
Este proceso puede adaptarse a cualquier ciudad moderna del mundo 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ESCENARIO DE TRABAJO: MÁLAGA 
Málaga (trazado urbano real) 
261 semáforos 
10 spots Red Swarm 
800 vehículos 
4 tipos de vehículos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ESCENARIO DE TRABAJO: MÁLAGA 
Málaga (trazado urbano real) 
261 semáforos 
10 spots Red Swarm 
800 vehículos 
4 tipos de vehículos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ESCENARIO DE TRABAJO: MÁLAGA 
Málaga (trazado urbano real) 
261 semáforos 
10 spots Red Swarm 
800 vehículos 
4 tipos de vehículos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ESCENARIO DE TRABAJO: MÁLAGA 
Málaga (trazado urbano real) 
261 semáforos 
10 spots Red Swarm 
800 vehículos 
4 tipos de vehículos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ESCENARIO DE TRABAJO: MÁLAGA 
Málaga (trazado urbano real) 
261 semáforos 
10 spots Red Swarm 
800 vehículos 
4 tipos de vehículos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ESCENARIO DE TRABAJO: MÁLAGA 
Málaga (trazado urbano real) 
Nuestro objetivo es reducir las emisiones de gases mediante el aumento de la 
fluidez del tráfico rodado y la supresión de atascos 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 13 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO 
(10+2)-EA 
Cálculo de fitness utilizando el simulador de 
tráfico SUMO 
El cambio de ruta que realizan los spots se 
encuentra implementado por la API TraCI 
El resultado del algoritmo evolutivo es la 
configuración para todos los spots Red 
Swarm ubicados en la ciudad 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO 
(10+2)-EA 
Cálculo de fitness utilizando el simulador de 
tráfico SUMO 
El cambio de ruta que realizan los spots se 
encuentra implementado por la API TraCI 
El resultado del algoritmo evolutivo es la 
configuración para todos los spots Red 
Swarm ubicados en la ciudad 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO 
(10+2)-EA 
Cálculo de fitness utilizando el simulador de 
tráfico SUMO 
El cambio de ruta que realizan los spots se 
encuentra implementado por la API TraCI 
El resultado del algoritmo evolutivo es la 
configuración para todos los spots Red 
Swarm ubicados en la ciudad 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO 
(10+2)-EA 
Cálculo de fitness utilizando el simulador de 
tráfico SUMO 
El cambio de ruta que realizan los spots se 
encuentra implementado por la API TraCI 
El resultado del algoritmo evolutivo es la 
configuración para todos los spots Red 
Swarm ubicados en la ciudad 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO 
(10+2)-EA 
Cálculo de fitness utilizando el simulador de 
tráfico SUMO 
El cambio de ruta que realizan los spots se 
encuentra implementado por la API TraCI 
El resultado del algoritmo evolutivo es la 
configuración para todos los spots Red 
Swarm ubicados en la ciudad 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: REPRESENTACIÓN 
Si un vehículo que se dirige hacia el Destino 2 es detectado por el Sensor 1 
se le sugerirá como punto de paso en su ruta, uno de los posibles sensores 
alcanzables desde el Sensor 1, el cual se seleccionará según los valores de 
probabilidad almacenados en el vector solución 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 15 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: REPRESENTACIÓN 
Al tener 28 sensores en nuestro escenario y 8 destinos diferentes el vector de 
probabilidades está compuesto de 1119 floats lo que nos da una idea de la 
complejidad de este problema. 
Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 16 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: FUNCIÓN DE FITNESS 
FUNCIÓN DE FITNESS 
F = !1(N  ntrips) + !2 
P 
COtrip 
N 
N: Número total de vehículos (800) 
ntrips : Número de vehículos que finalizan su itinerario 
COtrip : Total CO emitido por el vehículo durante su desplazamiento 
!1 y !2: Pesos relativos de cada término 
Nuestro objetivo es minimizar el valor de la función de fitness 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 17 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: FUNCIÓN DE FITNESS 
FUNCIÓN DE FITNESS 
F = !1(N  ntrips) + !2 
P 
COtrip 
N 
N: Número total de vehículos (800) 
ntrips : Número de vehículos que finalizan su itinerario 
COtrip : Total CO emitido por el vehículo durante su desplazamiento 
!1 y !2: Pesos relativos de cada término 
Nuestro objetivo es minimizar el valor de la función de fitness 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 17 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: FUNCIÓN DE FITNESS 
FUNCIÓN DE FITNESS 
F = !1(N  ntrips) + !2 
P 
COtrip 
N 
N: Número total de vehículos (800) 
ntrips : Número de vehículos que finalizan su itinerario 
COtrip : Total CO emitido por el vehículo durante su desplazamiento 
!1 y !2: Pesos relativos de cada término 
Nuestro objetivo es minimizar el valor de la función de fitness 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 17 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: RECOMBINACIÓN 
Operador de Recombinación: SDPX 
Hemos utilizado el operador de cruce de dos puntos estándar 
Los descendientes se obtienen intercambiando entre los padres los 
bloques de configuración de los sensores en los puntos de cruce 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 18 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: RECOMBINACIÓN 
Operador de Recombinación: SDPX 
Hemos utilizado el operador de cruce de dos puntos estándar 
Los descendientes se obtienen intercambiando entre los padres los 
bloques de configuración de los sensores en los puntos de cruce 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 18 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: RECOMBINACIÓN 
Operador de Recombinación: SDPX 
Hemos utilizado el operador de cruce de dos puntos estándar 
Los descendientes se obtienen intercambiando entre los padres los 
bloques de configuración de los sensores en los puntos de cruce 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 18 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: MUTACIÓN 
Dos Operadores de Mutación: 
1 ADOS: Todos los bloques destino de un sensor (exploración) 
2 ODOS: Un bloque destino de un sensor (explotación) 
Modifican las probabilidades en los bloques de configuración 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: MUTACIÓN 
Dos Operadores de Mutación: 
1 ADOS: Todos los bloques destino de un sensor (exploración) 
2 ODOS: Un bloque destino de un sensor (explotación) 
Modifican las probabilidades en los bloques de configuración 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: MUTACIÓN 
Dos Operadores de Mutación: 
1 ADOS: Todos los bloques destino de un sensor (exploración) 
2 ODOS: Un bloque destino de un sensor (explotación) 
Modifican las probabilidades en los bloques de configuración 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Red Swarm 
Arquitectura 
Escenario 
Algoritmo Evolutivo 
ALGORITMO EVOLUTIVO: MUTACIÓN 
Dos Operadores de Mutación: 
1 ADOS: Todos los bloques destino de un sensor (exploración) 
2 ODOS: Un bloque destino de un sensor (explotación) 
Modifican las probabilidades en los bloques de configuración 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS 
Utilizando Red Swarm, los vehículos han reducido no sólo las 
emisiones de CO, si no también las de CO2, NOx, Hc, Pm 
Además ha disminuido el tiempo medio de viaje y el consumo de 
carburante con un mínimo aumento de las distancias recorridas 
Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año 
Y se ahorrarán 96000 e anuales en combustible 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS 
Utilizando Red Swarm, los vehículos han reducido no sólo las 
emisiones de CO, si no también las de CO2, NOx, Hc, Pm 
Además ha disminuido el tiempo medio de viaje y el consumo de 
carburante con un mínimo aumento de las distancias recorridas 
Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año 
Y se ahorrarán 96000 e anuales en combustible 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS 
Utilizando Red Swarm, los vehículos han reducido no sólo las 
emisiones de CO, si no también las de CO2, NOx, Hc, Pm 
Además ha disminuido el tiempo medio de viaje y el consumo de 
carburante con un mínimo aumento de las distancias recorridas 
Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año 
Y se ahorrarán 96000 e anuales en combustible 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS 
Utilizando Red Swarm, los vehículos han reducido no sólo las 
emisiones de CO, si no también las de CO2, NOx, Hc, Pm 
Además ha disminuido el tiempo medio de viaje y el consumo de 
carburante con un mínimo aumento de las distancias recorridas 
Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año 
Y se ahorrarán 96000 e anuales en combustible 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS: GRÁFICAS 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 21 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS: GRÁFICAS 
CO 
Hc 
CO2 
Tiempo de Viaje 
NOx 
Longitud de Ruta 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 21 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS PARA 50 INSTANCIAS 
Esta figura presenta los valores de fitness de la ejecución de Red 
Swarm en 50 instancias diferentes 
Red Swarm no sólo ha funcionado correctamente en todas ellas, si no 
que también ha obtenido mejores resultados en 34 de ellas (68 %) 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 22 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
RESULTADOS PARA 50 INSTANCIAS 
Esta figura presenta los valores de fitness de la ejecución de Red 
Swarm en 50 instancias diferentes 
Red Swarm no sólo ha funcionado correctamente en todas ellas, si no 
que también ha obtenido mejores resultados en 34 de ellas (68 %) 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 22 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
Resultados 
Gráficas 
50 instancias 
Reducción de los atascos 
VÍDEO: REDUCCIÓN DE LOS ATASCOS (SUMO) 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 23 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONCLUSIONES Y TRABAJO FUTURO 
En este trabajo hemos aplicado nuestra arquitectura Red Swarm al 
problema de la reducción de emisiones de gases de efecto invernadero 
Los resultados presentan una reducción de hasta el 10.1% en las 
emisiones de CO, 4.0% en CO2, etc. 
Además se mantiene la principal característica de Red Swarm que es 
la reducción de los tiempos de viaje (hasta 9.1 %) 
Como trabajo futuro nos planteamos: 
I La extensión del área analizada 
I El empleo de otras técnicas bioinspiradas en el proceso de 
optimización 
I Abordar la optimización multiobjetivo de nuestros escenarios 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONCLUSIONES Y TRABAJO FUTURO 
En este trabajo hemos aplicado nuestra arquitectura Red Swarm al 
problema de la reducción de emisiones de gases de efecto invernadero 
Los resultados presentan una reducción de hasta el 10.1% en las 
emisiones de CO, 4.0% en CO2, etc. 
Además se mantiene la principal característica de Red Swarm que es 
la reducción de los tiempos de viaje (hasta 9.1 %) 
Como trabajo futuro nos planteamos: 
I La extensión del área analizada 
I El empleo de otras técnicas bioinspiradas en el proceso de 
optimización 
I Abordar la optimización multiobjetivo de nuestros escenarios 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONCLUSIONES Y TRABAJO FUTURO 
En este trabajo hemos aplicado nuestra arquitectura Red Swarm al 
problema de la reducción de emisiones de gases de efecto invernadero 
Los resultados presentan una reducción de hasta el 10.1% en las 
emisiones de CO, 4.0% en CO2, etc. 
Además se mantiene la principal característica de Red Swarm que es 
la reducción de los tiempos de viaje (hasta 9.1 %) 
Como trabajo futuro nos planteamos: 
I La extensión del área analizada 
I El empleo de otras técnicas bioinspiradas en el proceso de 
optimización 
I Abordar la optimización multiobjetivo de nuestros escenarios 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONCLUSIONES Y TRABAJO FUTURO 
En este trabajo hemos aplicado nuestra arquitectura Red Swarm al 
problema de la reducción de emisiones de gases de efecto invernadero 
Los resultados presentan una reducción de hasta el 10.1% en las 
emisiones de CO, 4.0% en CO2, etc. 
Además se mantiene la principal característica de Red Swarm que es 
la reducción de los tiempos de viaje (hasta 9.1 %) 
Como trabajo futuro nos planteamos: 
I La extensión del área analizada 
I El empleo de otras técnicas bioinspiradas en el proceso de 
optimización 
I Abordar la optimización multiobjetivo de nuestros escenarios 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
CONCLUSIONES Y TRABAJO FUTURO 
En este trabajo hemos aplicado nuestra arquitectura Red Swarm al 
problema de la reducción de emisiones de gases de efecto invernadero 
Los resultados presentan una reducción de hasta el 10.1% en las 
emisiones de CO, 4.0% en CO2, etc. 
Además se mantiene la principal característica de Red Swarm que es 
la reducción de los tiempos de viaje (hasta 9.1 %) 
Como trabajo futuro nos planteamos: 
I La extensión del área analizada 
I El empleo de otras técnicas bioinspiradas en el proceso de 
optimización 
I Abordar la optimización multiobjetivo de nuestros escenarios 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
http://neo.lcc.uma.es 
http://danielstolfi.com/redswarm/ 
dhstolfi@lcc.uma.es 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 25 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
http://neo.lcc.uma.es 
http://danielstolfi.com/redswarm/ 
dhstolfi@lcc.uma.es 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 25 / 25
Introducción 
Propuesta 
Experimentos 
Conclusiones 
http://neo.lcc.uma.es 
http://danielstolfi.com/redswarm/ 
dhstolfi@lcc.uma.es 
¿Preguntas? 
Daniel H. Stolfi  Enrique Alba Reducing Gas Emissions by Using Red Swarm 25 / 25

Weitere ähnliche Inhalte

Ähnlich wie Red Swarm reduces gas emissions

actualidad de la tegnologia automotriz
actualidad de la tegnologia automotrizactualidad de la tegnologia automotriz
actualidad de la tegnologia automotrizdarwin culqui
 
TESIS Presentacion COLEGIOSV1.ppsx
TESIS Presentacion COLEGIOSV1.ppsxTESIS Presentacion COLEGIOSV1.ppsx
TESIS Presentacion COLEGIOSV1.ppsxDamianPlanesJaluff
 
Complejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa FeComplejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa FeJ T "Tom" Johnson
 
Presentación a la Comunidad de Madrid
Presentación a la Comunidad de MadridPresentación a la Comunidad de Madrid
Presentación a la Comunidad de Madridaritoran
 
Defenza corregida.pptx
Defenza  corregida.pptxDefenza  corregida.pptx
Defenza corregida.pptxDarwinQuito2
 
Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...Alberto Serna
 
Presentación al Ayuntamiento de Madrid
Presentación al Ayuntamiento de MadridPresentación al Ayuntamiento de Madrid
Presentación al Ayuntamiento de Madridaritoran
 
2019_Recuperación_Espacio_Circunvalar.pdf
2019_Recuperación_Espacio_Circunvalar.pdf2019_Recuperación_Espacio_Circunvalar.pdf
2019_Recuperación_Espacio_Circunvalar.pdfNicoRl1
 
Inventario Emisiones Ventana
Inventario Emisiones VentanaInventario Emisiones Ventana
Inventario Emisiones Ventanapipaestevez
 

Ähnlich wie Red Swarm reduces gas emissions (20)

Presentación Paz Valiente
Presentación Paz ValientePresentación Paz Valiente
Presentación Paz Valiente
 
Temas 8 y 9
Temas 8 y 9Temas 8 y 9
Temas 8 y 9
 
actualidad de la tegnologia automotriz
actualidad de la tegnologia automotrizactualidad de la tegnologia automotriz
actualidad de la tegnologia automotriz
 
TESIS Presentacion COLEGIOSV1.ppsx
TESIS Presentacion COLEGIOSV1.ppsxTESIS Presentacion COLEGIOSV1.ppsx
TESIS Presentacion COLEGIOSV1.ppsx
 
Catalizador1
Catalizador1Catalizador1
Catalizador1
 
Catalizador1
Catalizador1Catalizador1
Catalizador1
 
Piccoli catalog-2020 barcos-es-sa
Piccoli catalog-2020 barcos-es-saPiccoli catalog-2020 barcos-es-sa
Piccoli catalog-2020 barcos-es-sa
 
Complejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa FeComplejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa Fe
 
Presentación ECOBAM México
Presentación ECOBAM MéxicoPresentación ECOBAM México
Presentación ECOBAM México
 
Presentación a la Comunidad de Madrid
Presentación a la Comunidad de MadridPresentación a la Comunidad de Madrid
Presentación a la Comunidad de Madrid
 
Calidda.pdf
Calidda.pdfCalidda.pdf
Calidda.pdf
 
Defenza corregida.pptx
Defenza  corregida.pptxDefenza  corregida.pptx
Defenza corregida.pptx
 
Unidad2
Unidad2Unidad2
Unidad2
 
Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...
 
Presentación al Ayuntamiento de Madrid
Presentación al Ayuntamiento de MadridPresentación al Ayuntamiento de Madrid
Presentación al Ayuntamiento de Madrid
 
Desarrollo de un portafolio de inversión en infraestructura y servicios de ba...
Desarrollo de un portafolio de inversión en infraestructura y servicios de ba...Desarrollo de un portafolio de inversión en infraestructura y servicios de ba...
Desarrollo de un portafolio de inversión en infraestructura y servicios de ba...
 
La tecnología
La tecnologíaLa tecnología
La tecnología
 
Ecobam México dic 2013
Ecobam México dic 2013Ecobam México dic 2013
Ecobam México dic 2013
 
2019_Recuperación_Espacio_Circunvalar.pdf
2019_Recuperación_Espacio_Circunvalar.pdf2019_Recuperación_Espacio_Circunvalar.pdf
2019_Recuperación_Espacio_Circunvalar.pdf
 
Inventario Emisiones Ventana
Inventario Emisiones VentanaInventario Emisiones Ventana
Inventario Emisiones Ventana
 

Mehr von Daniel H. Stolfi

Improving Pheromone Communication for UAV Swarm Mobility Management
Improving Pheromone Communication for UAV Swarm Mobility ManagementImproving Pheromone Communication for UAV Swarm Mobility Management
Improving Pheromone Communication for UAV Swarm Mobility ManagementDaniel H. Stolfi
 
Optimising Autonomous Robot Swarm Parameters for Stable Formation Design
Optimising Autonomous Robot Swarm Parameters for Stable Formation DesignOptimising Autonomous Robot Swarm Parameters for Stable Formation Design
Optimising Autonomous Robot Swarm Parameters for Stable Formation DesignDaniel H. Stolfi
 
Evaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm SimulationsEvaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm SimulationsDaniel H. Stolfi
 
Competitive Evolution of a UAV Swarm for Improving Intruder Detection Rates
Competitive Evolution of a UAV Swarm for Improving Intruder Detection RatesCompetitive Evolution of a UAV Swarm for Improving Intruder Detection Rates
Competitive Evolution of a UAV Swarm for Improving Intruder Detection RatesDaniel H. Stolfi
 
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...Daniel H. Stolfi
 
Optimizing the Performance of an Unpredictable UAV Swarm for Intruder Detection
Optimizing the Performance of an Unpredictable UAV Swarm for Intruder DetectionOptimizing the Performance of an Unpredictable UAV Swarm for Intruder Detection
Optimizing the Performance of an Unpredictable UAV Swarm for Intruder DetectionDaniel H. Stolfi
 
Ocupación de Aparcamientos y Predicción
Ocupación de Aparcamientos y PredicciónOcupación de Aparcamientos y Predicción
Ocupación de Aparcamientos y PredicciónDaniel H. Stolfi
 
Bio-inspired Computing and Smart Mobility
Bio-inspired Computing and Smart MobilityBio-inspired Computing and Smart Mobility
Bio-inspired Computing and Smart MobilityDaniel H. Stolfi
 
Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...
Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...
Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...Daniel H. Stolfi
 

Mehr von Daniel H. Stolfi (9)

Improving Pheromone Communication for UAV Swarm Mobility Management
Improving Pheromone Communication for UAV Swarm Mobility ManagementImproving Pheromone Communication for UAV Swarm Mobility Management
Improving Pheromone Communication for UAV Swarm Mobility Management
 
Optimising Autonomous Robot Swarm Parameters for Stable Formation Design
Optimising Autonomous Robot Swarm Parameters for Stable Formation DesignOptimising Autonomous Robot Swarm Parameters for Stable Formation Design
Optimising Autonomous Robot Swarm Parameters for Stable Formation Design
 
Evaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm SimulationsEvaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm Simulations
 
Competitive Evolution of a UAV Swarm for Improving Intruder Detection Rates
Competitive Evolution of a UAV Swarm for Improving Intruder Detection RatesCompetitive Evolution of a UAV Swarm for Improving Intruder Detection Rates
Competitive Evolution of a UAV Swarm for Improving Intruder Detection Rates
 
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
 
Optimizing the Performance of an Unpredictable UAV Swarm for Intruder Detection
Optimizing the Performance of an Unpredictable UAV Swarm for Intruder DetectionOptimizing the Performance of an Unpredictable UAV Swarm for Intruder Detection
Optimizing the Performance of an Unpredictable UAV Swarm for Intruder Detection
 
Ocupación de Aparcamientos y Predicción
Ocupación de Aparcamientos y PredicciónOcupación de Aparcamientos y Predicción
Ocupación de Aparcamientos y Predicción
 
Bio-inspired Computing and Smart Mobility
Bio-inspired Computing and Smart MobilityBio-inspired Computing and Smart Mobility
Bio-inspired Computing and Smart Mobility
 
Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...
Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...
Fine Tuning of Traffic in Our Cities with Smart Panels: The Quito City Case S...
 

Kürzlich hochgeladen

Presentaciones Matriz del Marco Logico.pdf
Presentaciones Matriz del Marco  Logico.pdfPresentaciones Matriz del Marco  Logico.pdf
Presentaciones Matriz del Marco Logico.pdfLeningNajera
 
MANUAL NIVEL 2. escuderos y centinelas . por juliodocx
MANUAL NIVEL 2. escuderos y centinelas . por juliodocxMANUAL NIVEL 2. escuderos y centinelas . por juliodocx
MANUAL NIVEL 2. escuderos y centinelas . por juliodocxjulio315057
 
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdfPRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdfRubenBrayanVQ
 
Presentación STOP Lideres en Formación.pptx
Presentación STOP Lideres en Formación.pptxPresentación STOP Lideres en Formación.pptx
Presentación STOP Lideres en Formación.pptxProduvisaCursos
 
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad ModernaS.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad ModernaRodrigoReynaldo1
 
Aprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptx
Aprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptxAprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptx
Aprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptxgppm13
 

Kürzlich hochgeladen (6)

Presentaciones Matriz del Marco Logico.pdf
Presentaciones Matriz del Marco  Logico.pdfPresentaciones Matriz del Marco  Logico.pdf
Presentaciones Matriz del Marco Logico.pdf
 
MANUAL NIVEL 2. escuderos y centinelas . por juliodocx
MANUAL NIVEL 2. escuderos y centinelas . por juliodocxMANUAL NIVEL 2. escuderos y centinelas . por juliodocx
MANUAL NIVEL 2. escuderos y centinelas . por juliodocx
 
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdfPRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
 
Presentación STOP Lideres en Formación.pptx
Presentación STOP Lideres en Formación.pptxPresentación STOP Lideres en Formación.pptx
Presentación STOP Lideres en Formación.pptx
 
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad ModernaS.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
 
Aprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptx
Aprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptxAprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptx
Aprobación del Registro de Ejecución del POI Mensual en Aplic. CEPLAN v.01.pptx
 

Red Swarm reduces gas emissions

  • 1. REDUCING GAS EMISSIONS IN SMART CITIES BY USING THE RED SWARM ARCHITECTURE Daniel H. Stolfi dhstolfi@lcc.uma.es Enrique Alba eat@lcc.uma.es Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Multiconferencia CAEPIA 2013 Septiembre de 2013 Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 1 / 25
  • 2. Introducción Propuesta Experimentos Conclusiones CONTENIDOS 1 INTRODUCCIÓN 2 PROPUESTA 3 EXPERIMENTOS 4 CONCLUSIONES Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
  • 3. Introducción Propuesta Experimentos Conclusiones CONTENIDOS 1 INTRODUCCIÓN 2 PROPUESTA 3 EXPERIMENTOS 4 CONCLUSIONES Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
  • 4. Introducción Propuesta Experimentos Conclusiones CONTENIDOS 1 INTRODUCCIÓN 2 PROPUESTA 3 EXPERIMENTOS 4 CONCLUSIONES Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
  • 5. Introducción Propuesta Experimentos Conclusiones CONTENIDOS 1 INTRODUCCIÓN 2 PROPUESTA 3 EXPERIMENTOS 4 CONCLUSIONES Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 2 / 25
  • 6. Introducción Propuesta Experimentos Conclusiones INTRODUCCIÓN La mayoría de las personas viven o están pensando en mudarse a las grandes ciudades Hay un mayor número de vehículos en las calles Aumenta el número de atascos Se emiten toneladas de gases de efecto invernadero Disminuye la calidad de vida de los ciudadanos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
  • 7. Introducción Propuesta Experimentos Conclusiones INTRODUCCIÓN La mayoría de las personas viven o están pensando en mudarse a las grandes ciudades Hay un mayor número de vehículos en las calles Aumenta el número de atascos Se emiten toneladas de gases de efecto invernadero Disminuye la calidad de vida de los ciudadanos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
  • 8. Introducción Propuesta Experimentos Conclusiones INTRODUCCIÓN La mayoría de las personas viven o están pensando en mudarse a las grandes ciudades Hay un mayor número de vehículos en las calles Aumenta el número de atascos Se emiten toneladas de gases de efecto invernadero Disminuye la calidad de vida de los ciudadanos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
  • 9. Introducción Propuesta Experimentos Conclusiones INTRODUCCIÓN La mayoría de las personas viven o están pensando en mudarse a las grandes ciudades Hay un mayor número de vehículos en las calles Aumenta el número de atascos Se emiten toneladas de gases de efecto invernadero Disminuye la calidad de vida de los ciudadanos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
  • 10. Introducción Propuesta Experimentos Conclusiones INTRODUCCIÓN La mayoría de las personas viven o están pensando en mudarse a las grandes ciudades Hay un mayor número de vehículos en las calles Aumenta el número de atascos Se emiten toneladas de gases de efecto invernadero Disminuye la calidad de vida de los ciudadanos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 3 / 25
  • 11. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 12. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 13. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 14. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 15. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 16. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 17. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Nuestro propuesta, Red Swarm está formada por: Los spots distribuidos por la ciudad I Instalados en los semáforos I Se comunican con los vehículos vía Wi-Fi Nuestro Algoritmo Evolutivo Nuestro Algoritmo de Cambio de Ruta Las unidades de abordo (OBU) I Instaladas en los vehículos I También pueden utilizarse smartphones o tablets Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 4 / 25
  • 18. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 19. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 20. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 21. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 22. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 23. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 24. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo RED SWARM Red Swarm proporciona: Información personalizada a cada vehículo I Online I Distribuida Disminución de la formación de atascos Reducción de las emisiones de gases Monitorización del estado de la ciudad (tráfico, emisiones, etc) Posibles extensiones a flotas de vehículos municipales Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 5 / 25
  • 25. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ARQUITECTURA RED SWARM Configuración: Cálculo offline de la configuración para los spots Red Swarm Despliegue: Los spots interactúan con los vehículos sugiriendo nuevas rutas (online) Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 6 / 25
  • 26. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ARQUITECTURA RED SWARM Configuración: Cálculo offline de la configuración para los spots Red Swarm Despliegue: Los spots interactúan con los vehículos sugiriendo nuevas rutas (online) Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 6 / 25
  • 27. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ARQUITECTURA RED SWARM Configuración: Cálculo offline de la configuración para los spots Red Swarm Despliegue: Los spots interactúan con los vehículos sugiriendo nuevas rutas (online) Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 6 / 25
  • 28. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo SENSORES Representan dentro de la simulación a las calles que conducen a una intersección controlada por un spot de Red Swarm Cuando un vehículo es detectado por un sensor se dispara el algoritmo de cambio de ruta En una ciudad real los sensores representarían los enlaces de radio Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 7 / 25
  • 29. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo SENSORES Representan dentro de la simulación a las calles que conducen a una intersección controlada por un spot de Red Swarm Cuando un vehículo es detectado por un sensor se dispara el algoritmo de cambio de ruta En una ciudad real los sensores representarían los enlaces de radio Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 7 / 25
  • 30. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo SENSORES Representan dentro de la simulación a las calles que conducen a una intersección controlada por un spot de Red Swarm Cuando un vehículo es detectado por un sensor se dispara el algoritmo de cambio de ruta En una ciudad real los sensores representarían los enlaces de radio Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 7 / 25
  • 31. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo SPOTS RED SWARM Y CAMBIO DE RUTA Los spots se encuentran situados en intersecciones controladas por semáforos, constan de calles de entrada (con sensores) y posibles calles de salida Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 8 / 25
  • 32. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo SPOTS RED SWARM Y CAMBIO DE RUTA Cuando un vehículo se aproxima a un spot, éste le sugiere el siguiente punto de paso (otro spot) basado en una probabilidad Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 8 / 25
  • 33. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 34. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 35. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 36. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 37. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 38. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 39. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 40. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 41. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 42. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 43. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 44. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 45. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 46. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 47. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 48. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 49. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo EJEMPLO DE CAMBIO DE RUTA Solución de los Expertos Red Swarm Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 9 / 25
  • 50. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo VÍDEO: EJEMPLO DE CAMBIO DE RUTA (SUMO) Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 10 / 25
  • 51. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA Trabajamos con mapas reales importados desde OpenStreetMap Añadimos 10 spots Red Swarm en intersecciones con semáforos Importamos el mapa en SUMO Definimos los flujos de tráfico (solución de los expertos) Este proceso puede adaptarse a cualquier ciudad moderna del mundo Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
  • 52. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA Trabajamos con mapas reales importados desde OpenStreetMap Añadimos 10 spots Red Swarm en intersecciones con semáforos Importamos el mapa en SUMO Definimos los flujos de tráfico (solución de los expertos) Este proceso puede adaptarse a cualquier ciudad moderna del mundo Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
  • 53. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA Trabajamos con mapas reales importados desde OpenStreetMap Añadimos 10 spots Red Swarm en intersecciones con semáforos Importamos el mapa en SUMO Definimos los flujos de tráfico (solución de los expertos) Este proceso puede adaptarse a cualquier ciudad moderna del mundo Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
  • 54. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA Trabajamos con mapas reales importados desde OpenStreetMap Añadimos 10 spots Red Swarm en intersecciones con semáforos Importamos el mapa en SUMO Definimos los flujos de tráfico (solución de los expertos) Este proceso puede adaptarse a cualquier ciudad moderna del mundo Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
  • 55. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo CONSTRUCCIÓN DEL ESCENARIO: METODOLOGÍA Trabajamos con mapas reales importados desde OpenStreetMap Añadimos 10 spots Red Swarm en intersecciones con semáforos Importamos el mapa en SUMO Definimos los flujos de tráfico (solución de los expertos) Este proceso puede adaptarse a cualquier ciudad moderna del mundo Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 11 / 25
  • 56. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ESCENARIO DE TRABAJO: MÁLAGA Málaga (trazado urbano real) 261 semáforos 10 spots Red Swarm 800 vehículos 4 tipos de vehículos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
  • 57. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ESCENARIO DE TRABAJO: MÁLAGA Málaga (trazado urbano real) 261 semáforos 10 spots Red Swarm 800 vehículos 4 tipos de vehículos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
  • 58. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ESCENARIO DE TRABAJO: MÁLAGA Málaga (trazado urbano real) 261 semáforos 10 spots Red Swarm 800 vehículos 4 tipos de vehículos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
  • 59. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ESCENARIO DE TRABAJO: MÁLAGA Málaga (trazado urbano real) 261 semáforos 10 spots Red Swarm 800 vehículos 4 tipos de vehículos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
  • 60. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ESCENARIO DE TRABAJO: MÁLAGA Málaga (trazado urbano real) 261 semáforos 10 spots Red Swarm 800 vehículos 4 tipos de vehículos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 12 / 25
  • 61. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ESCENARIO DE TRABAJO: MÁLAGA Málaga (trazado urbano real) Nuestro objetivo es reducir las emisiones de gases mediante el aumento de la fluidez del tráfico rodado y la supresión de atascos Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 13 / 25
  • 62. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO (10+2)-EA Cálculo de fitness utilizando el simulador de tráfico SUMO El cambio de ruta que realizan los spots se encuentra implementado por la API TraCI El resultado del algoritmo evolutivo es la configuración para todos los spots Red Swarm ubicados en la ciudad Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
  • 63. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO (10+2)-EA Cálculo de fitness utilizando el simulador de tráfico SUMO El cambio de ruta que realizan los spots se encuentra implementado por la API TraCI El resultado del algoritmo evolutivo es la configuración para todos los spots Red Swarm ubicados en la ciudad Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
  • 64. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO (10+2)-EA Cálculo de fitness utilizando el simulador de tráfico SUMO El cambio de ruta que realizan los spots se encuentra implementado por la API TraCI El resultado del algoritmo evolutivo es la configuración para todos los spots Red Swarm ubicados en la ciudad Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
  • 65. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO (10+2)-EA Cálculo de fitness utilizando el simulador de tráfico SUMO El cambio de ruta que realizan los spots se encuentra implementado por la API TraCI El resultado del algoritmo evolutivo es la configuración para todos los spots Red Swarm ubicados en la ciudad Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
  • 66. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO (10+2)-EA Cálculo de fitness utilizando el simulador de tráfico SUMO El cambio de ruta que realizan los spots se encuentra implementado por la API TraCI El resultado del algoritmo evolutivo es la configuración para todos los spots Red Swarm ubicados en la ciudad Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 14 / 25
  • 67. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: REPRESENTACIÓN Si un vehículo que se dirige hacia el Destino 2 es detectado por el Sensor 1 se le sugerirá como punto de paso en su ruta, uno de los posibles sensores alcanzables desde el Sensor 1, el cual se seleccionará según los valores de probabilidad almacenados en el vector solución Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 15 / 25
  • 68. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: REPRESENTACIÓN Al tener 28 sensores en nuestro escenario y 8 destinos diferentes el vector de probabilidades está compuesto de 1119 floats lo que nos da una idea de la complejidad de este problema. Daniel H. Stolfi & Enrique Alba Reducing Gas Emissions by Using Red Swarm 16 / 25
  • 69. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: FUNCIÓN DE FITNESS FUNCIÓN DE FITNESS F = !1(N ntrips) + !2 P COtrip N N: Número total de vehículos (800) ntrips : Número de vehículos que finalizan su itinerario COtrip : Total CO emitido por el vehículo durante su desplazamiento !1 y !2: Pesos relativos de cada término Nuestro objetivo es minimizar el valor de la función de fitness Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 17 / 25
  • 70. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: FUNCIÓN DE FITNESS FUNCIÓN DE FITNESS F = !1(N ntrips) + !2 P COtrip N N: Número total de vehículos (800) ntrips : Número de vehículos que finalizan su itinerario COtrip : Total CO emitido por el vehículo durante su desplazamiento !1 y !2: Pesos relativos de cada término Nuestro objetivo es minimizar el valor de la función de fitness Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 17 / 25
  • 71. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: FUNCIÓN DE FITNESS FUNCIÓN DE FITNESS F = !1(N ntrips) + !2 P COtrip N N: Número total de vehículos (800) ntrips : Número de vehículos que finalizan su itinerario COtrip : Total CO emitido por el vehículo durante su desplazamiento !1 y !2: Pesos relativos de cada término Nuestro objetivo es minimizar el valor de la función de fitness Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 17 / 25
  • 72. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: RECOMBINACIÓN Operador de Recombinación: SDPX Hemos utilizado el operador de cruce de dos puntos estándar Los descendientes se obtienen intercambiando entre los padres los bloques de configuración de los sensores en los puntos de cruce Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 18 / 25
  • 73. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: RECOMBINACIÓN Operador de Recombinación: SDPX Hemos utilizado el operador de cruce de dos puntos estándar Los descendientes se obtienen intercambiando entre los padres los bloques de configuración de los sensores en los puntos de cruce Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 18 / 25
  • 74. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: RECOMBINACIÓN Operador de Recombinación: SDPX Hemos utilizado el operador de cruce de dos puntos estándar Los descendientes se obtienen intercambiando entre los padres los bloques de configuración de los sensores en los puntos de cruce Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 18 / 25
  • 75. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: MUTACIÓN Dos Operadores de Mutación: 1 ADOS: Todos los bloques destino de un sensor (exploración) 2 ODOS: Un bloque destino de un sensor (explotación) Modifican las probabilidades en los bloques de configuración Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
  • 76. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: MUTACIÓN Dos Operadores de Mutación: 1 ADOS: Todos los bloques destino de un sensor (exploración) 2 ODOS: Un bloque destino de un sensor (explotación) Modifican las probabilidades en los bloques de configuración Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
  • 77. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: MUTACIÓN Dos Operadores de Mutación: 1 ADOS: Todos los bloques destino de un sensor (exploración) 2 ODOS: Un bloque destino de un sensor (explotación) Modifican las probabilidades en los bloques de configuración Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
  • 78. Introducción Propuesta Experimentos Conclusiones Red Swarm Arquitectura Escenario Algoritmo Evolutivo ALGORITMO EVOLUTIVO: MUTACIÓN Dos Operadores de Mutación: 1 ADOS: Todos los bloques destino de un sensor (exploración) 2 ODOS: Un bloque destino de un sensor (explotación) Modifican las probabilidades en los bloques de configuración Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 19 / 25
  • 79. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS Utilizando Red Swarm, los vehículos han reducido no sólo las emisiones de CO, si no también las de CO2, NOx, Hc, Pm Además ha disminuido el tiempo medio de viaje y el consumo de carburante con un mínimo aumento de las distancias recorridas Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año Y se ahorrarán 96000 e anuales en combustible Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
  • 80. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS Utilizando Red Swarm, los vehículos han reducido no sólo las emisiones de CO, si no también las de CO2, NOx, Hc, Pm Además ha disminuido el tiempo medio de viaje y el consumo de carburante con un mínimo aumento de las distancias recorridas Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año Y se ahorrarán 96000 e anuales en combustible Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
  • 81. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS Utilizando Red Swarm, los vehículos han reducido no sólo las emisiones de CO, si no también las de CO2, NOx, Hc, Pm Además ha disminuido el tiempo medio de viaje y el consumo de carburante con un mínimo aumento de las distancias recorridas Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año Y se ahorrarán 96000 e anuales en combustible Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
  • 82. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS Utilizando Red Swarm, los vehículos han reducido no sólo las emisiones de CO, si no también las de CO2, NOx, Hc, Pm Además ha disminuido el tiempo medio de viaje y el consumo de carburante con un mínimo aumento de las distancias recorridas Por lo tanto en esta zona se emitirán 145 Kg. menos de CO2 al año Y se ahorrarán 96000 e anuales en combustible Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 20 / 25
  • 83. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS: GRÁFICAS Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 21 / 25
  • 84. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS: GRÁFICAS CO Hc CO2 Tiempo de Viaje NOx Longitud de Ruta Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 21 / 25
  • 85. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS PARA 50 INSTANCIAS Esta figura presenta los valores de fitness de la ejecución de Red Swarm en 50 instancias diferentes Red Swarm no sólo ha funcionado correctamente en todas ellas, si no que también ha obtenido mejores resultados en 34 de ellas (68 %) Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 22 / 25
  • 86. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos RESULTADOS PARA 50 INSTANCIAS Esta figura presenta los valores de fitness de la ejecución de Red Swarm en 50 instancias diferentes Red Swarm no sólo ha funcionado correctamente en todas ellas, si no que también ha obtenido mejores resultados en 34 de ellas (68 %) Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 22 / 25
  • 87. Introducción Propuesta Experimentos Conclusiones Resultados Gráficas 50 instancias Reducción de los atascos VÍDEO: REDUCCIÓN DE LOS ATASCOS (SUMO) Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 23 / 25
  • 88. Introducción Propuesta Experimentos Conclusiones CONCLUSIONES Y TRABAJO FUTURO En este trabajo hemos aplicado nuestra arquitectura Red Swarm al problema de la reducción de emisiones de gases de efecto invernadero Los resultados presentan una reducción de hasta el 10.1% en las emisiones de CO, 4.0% en CO2, etc. Además se mantiene la principal característica de Red Swarm que es la reducción de los tiempos de viaje (hasta 9.1 %) Como trabajo futuro nos planteamos: I La extensión del área analizada I El empleo de otras técnicas bioinspiradas en el proceso de optimización I Abordar la optimización multiobjetivo de nuestros escenarios Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
  • 89. Introducción Propuesta Experimentos Conclusiones CONCLUSIONES Y TRABAJO FUTURO En este trabajo hemos aplicado nuestra arquitectura Red Swarm al problema de la reducción de emisiones de gases de efecto invernadero Los resultados presentan una reducción de hasta el 10.1% en las emisiones de CO, 4.0% en CO2, etc. Además se mantiene la principal característica de Red Swarm que es la reducción de los tiempos de viaje (hasta 9.1 %) Como trabajo futuro nos planteamos: I La extensión del área analizada I El empleo de otras técnicas bioinspiradas en el proceso de optimización I Abordar la optimización multiobjetivo de nuestros escenarios Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
  • 90. Introducción Propuesta Experimentos Conclusiones CONCLUSIONES Y TRABAJO FUTURO En este trabajo hemos aplicado nuestra arquitectura Red Swarm al problema de la reducción de emisiones de gases de efecto invernadero Los resultados presentan una reducción de hasta el 10.1% en las emisiones de CO, 4.0% en CO2, etc. Además se mantiene la principal característica de Red Swarm que es la reducción de los tiempos de viaje (hasta 9.1 %) Como trabajo futuro nos planteamos: I La extensión del área analizada I El empleo de otras técnicas bioinspiradas en el proceso de optimización I Abordar la optimización multiobjetivo de nuestros escenarios Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
  • 91. Introducción Propuesta Experimentos Conclusiones CONCLUSIONES Y TRABAJO FUTURO En este trabajo hemos aplicado nuestra arquitectura Red Swarm al problema de la reducción de emisiones de gases de efecto invernadero Los resultados presentan una reducción de hasta el 10.1% en las emisiones de CO, 4.0% en CO2, etc. Además se mantiene la principal característica de Red Swarm que es la reducción de los tiempos de viaje (hasta 9.1 %) Como trabajo futuro nos planteamos: I La extensión del área analizada I El empleo de otras técnicas bioinspiradas en el proceso de optimización I Abordar la optimización multiobjetivo de nuestros escenarios Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
  • 92. Introducción Propuesta Experimentos Conclusiones CONCLUSIONES Y TRABAJO FUTURO En este trabajo hemos aplicado nuestra arquitectura Red Swarm al problema de la reducción de emisiones de gases de efecto invernadero Los resultados presentan una reducción de hasta el 10.1% en las emisiones de CO, 4.0% en CO2, etc. Además se mantiene la principal característica de Red Swarm que es la reducción de los tiempos de viaje (hasta 9.1 %) Como trabajo futuro nos planteamos: I La extensión del área analizada I El empleo de otras técnicas bioinspiradas en el proceso de optimización I Abordar la optimización multiobjetivo de nuestros escenarios Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 24 / 25
  • 93. Introducción Propuesta Experimentos Conclusiones http://neo.lcc.uma.es http://danielstolfi.com/redswarm/ dhstolfi@lcc.uma.es Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 25 / 25
  • 94. Introducción Propuesta Experimentos Conclusiones http://neo.lcc.uma.es http://danielstolfi.com/redswarm/ dhstolfi@lcc.uma.es Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 25 / 25
  • 95. Introducción Propuesta Experimentos Conclusiones http://neo.lcc.uma.es http://danielstolfi.com/redswarm/ dhstolfi@lcc.uma.es ¿Preguntas? Daniel H. Stolfi Enrique Alba Reducing Gas Emissions by Using Red Swarm 25 / 25