Wednesday, June 20, 2012

Discovering Traffic Bottlenecks in an Urban Network by Spatiotemporal Data Mining on Location-Based Services

El problema más grande que existe en la generación y saturación del tráfico radica en los cuellos de botella. Sin embargo, la mayoría de los enfoques toma a los cuellos de botella como puntos fijos en el espacio (en una ciudad por ejemplo) y estos no varían. En este artículo se plantea la definición de cuellos de botella espacio-temporales que toman en cuenta tanto lugares como horas para definir los puntos en donde se produce y concentra la carga vehicular.

El modelo presentado consta en identificar los puntos espacio-temporales donde se sitúan los cuellos de botella dentro de una ciudad utilizando minería de datos. El diagrama del modelo propuesto se encuentra en la siguiente figura:

image

El proceso principal se divide en las siguientes tres fases:

  • Fase 1: Esta fase se encarga primero de recolectar los datos y limpiarlos para lograr resumirlos en dominios de espacio y tiempo. Debido a la granularidad del problema es imposible tomar a cada elemento como un objeto para ciertos estudios por lo que se agrupan en zonas y es la labor de esta fase llevarlo a cabo mediante el algoritmo desarrollado.
  • Fase 2: En base a los datos obtenidos en la fase 1 y las áreas de la fase 2, se procede a encontrar los siguientes patrones y elementos:
    • COI (Congested Object Item): Indica donde y cuando un objeto de la red se encuentra en un estado de congestión.
    • CDP (Congestion Drop Pattern): Calcula la diferencia de congestion significativa entre un elemento de la red y los objetos que se encuentran río abajo (downstream) de él.
    • IDP (Intesection Delay Pattern): Retraso entre dos enlaces consecutivos causado principalmente por los retrasos de señalización y por las colas.
    • CPP (Congestion Propagation Pattern): Indica la causa fuente para una relación entre dos áreas espacio-temporales congestionadas.
    • DCP (Demand Conflict Pattern): Se construye entre CPP e IDP. Estudia que si existen dos o más CPPs, se pueden encontrar varios cuellos de botellas en el espacio entre ambos.
  • Fase 3: Se aplican las siguientes tres heurísticas para el descubrimiento de cuellos de botella espacio-temporales:
    • CPH (Congestion-Propagation Heuristic): Busca encontrar una relación entre las áreas de congestión. En general si un área de congestión se encuentra en la parte de condiciones de varias reglas encontradas por el algoritmo, entonces se puede poner al área como una causa raíz de la congestión.
    • CCH (Congestion-Converge Heuristic): A diferencia de la anterior esta considera que las áreas de congestión se encuentren en la parte de acción de las reglas, entonces se asume que contiene varios cuellos de botella.
    • CDH (Congestion-Drop Heuristic): La idea principal de esta heurística consta en que si el estado de congestión de un objeto disminuye o desaparece después de que el flujo de tráfico pasa a través de él, entonces puede ser considerado como un cuello de botella.

Los experimentos fueron hechos en la ciudad de Taipei en Taiwan dando como resultado el mapa de la siguiente figura:

image

En conclusión se logró una precisión del 79.6% al encontrar los cuellos de botella durante los días laborales y una del 72.1% en fines de semana.

Lee, W.-H., Tseng, S.-S., Shieh, J.-L., & Chen, H.-H. (2011). Discovering Traffic Bottlenecks in an Urban Network by Spatiotemporal Data Mining on Location-Based Services. IEEE Transactions on Intelligent Transportation Systems, 12(4), 1047-1056. doi:10.1109/TITS.2011.2144586

A Mathematical Model for Urban Traffic and Traffic Optimization Using a Developed ICA Technique

El principal problema mostrado en este artículo es la falta de parámetros para la representación del tráfico, en los modelos actuales se queda como algo unidimensional que continuamente deja fuera características relevantes del tráfico.

Se propone el uso de ICA (Imperialist Competitive Algorithm) que optimiza la función objetivo bajo el concepto de competencia imperialista. Se utiliza la política de asimilación que ha sido empleada por los países imperialistas desde el siglo XIX. Esta política consta en que los imperialistas busquen ganarse la lealtad de sus colonias mejorando su economía, cultura y situación política. Según esta teoría, un imperialista con sus colonias se le puede denominar como imperio. El poder de un imperio se basa en el poder de sus imperialistas y colonias. En competencia, los imperialistas débiles pierden sus colonias frente a los fuertes y al final cuando un imperio débil pierde todas sus colonias termina convirtiéndose en colonia de otro imperio. Eventualmente solo quedará un imperio que contenga todas las colonias. El proceso se muestra en la siguiente figura:

image

En cuanto a optimización del tráfico, las variables son el tiempo en las intersecciones en la ciudad. Entonces el tiempo en luz verde determina el poder de cada país en el ICA para optimizarlo utilizando el modelo presentado como función objetivo.

Se mapean cada una de las intersecciones de la ciudad y se les asignan los siguientes números:

  • N indica el número de vehículos disponibles en cada camino
  • R, L, D: Son la probabilidad de que el automóvil doble a la derecha, doble a la izquierda o continúe de frente.

Una muestra de esto se presenta en la siguiente figura:

image

Hicieron dos tipos de pruebas, una que no es en tiempo real en la que se usa la secuencia de luces verdes para calcular el ritmo de la siguiente secuencia y por otro lado en tiempo real, la información se usa constantemente para calcular el ritmo.

Los resultados muestran que este tipo de algoritmos pueden controlar el tráfico de manera eficiente. La principal aportación fue que permite al modelo tomar en cuenta la concentración de vehículos a lo largo de la ciudad. Se puede mantener en un nivel óptimo la cantidad de vehículos que se encuentran en la calle debido a la forma en que se optimiza la sincronización de los semáforos.

Khorani, V., Razavi, F., & Disfani, V. R. (2011). A Mathematical Model for Urban Traffic and Traffic Optimization Using a Developed ICA Technique. IEEE Transactions on Intelligent Transportation Systems, 12(4), 1024-1036. doi:10.1109/TITS.2011.2127475

A shockwave profile model for traffic flow on congested urban arterials

Este trabajo se encuentra basado en modelos de flujo continuo de tráfico. Se menciona que este tipo de modelos ha tenido críticas debido a la falta de incorporación de la aceleración y desaceleración del flujo de tráfico pero también se ha argumentado que los modelos simples continuos son suficientes para describir el comportamiento del tráfico en redes señalizadas debido a que la dinámica del flujo de tráfico se encuentra dominada por eventos externos (como las luces rojas en semáforos) en lugar de la dinámica de flujo inherente.

Uno de los retos de lograr este tipo de modelado radica en los errores numéricos y la eficiencia computacional debido a que las soluciones conlleva la discretización del tiempo y espacio para describir las variaciones espacio-temporales del flujo de tráfico y su densidad.

Para explicar el uso del SPM (Shockwave Profile Model) hacen uso del siguiente diagrama:

image

Para que el modelo actúe de forma correcta se debe conocer el estado inicial de la red. Se deben derivar los flujos hacia afuera y hacia dentro de la red en todas las intersecciones además de las trayectorias de las filas en cada nodo. Similar a otros enfoques macroscópicos, el SPM utiliza una la ley de conservación de flujo con la siguiente fórmula:

image

Sin embargo para describir el estado completo del tráfico se requieren de otras relaciones además de la ecuación de conservación de flujo como lo es la relación flujo-densidad o una ecuación que describa la evolución de la velocidad del tráfico (momentum). El SPM divide el estado del tráfico en: libre (free-flow), saturado (saturated) y embotellado (jammed conditions). El SPM toma ventaja de los estados simplificados para describir la dinámica del tráfico basada en perfiles de ondas expansivas (shockwave).

La representación de los tramos físicos se lleva a cabo mediante nodos y arcos. Mientras los nodos representan secciones del camino, los arcos indican la dirección de la transferencia vehicular. Los nodos guardan la información sobre las características físicas del segmento como longitud, densidad del embotellamiento (jam density), índice de saturación (saturation rate) y el tiempo o sincronización entre señales. La información guardada se utiliza para crear los perfiles de onda expansiva para derivar los índices de salida (departure rates) y para determinar los arribos para los nodos río abajo. Los arcos se reducen a simplemente indicar la dirección en que pueden viajar los vehículos. Un ejemplo de esta representación se muestra en las siguientes figuras:

image

image

El modelado del flujo de tráfico utilizando el enfoque presentado resulta altamente apropiado para aplicaciones en redes a gran escala y en tiempo real especialmente cuando el tráfico se encuentra sobresaturado. Se hicieron pruebas comparándolo con datos del corredor arterial TH55 en Minneapolis aunque se hicieron las pruebas utilizando “loop detectors” y se menciona el futuro uso de otros medios como cámaras de tráfico para tener resultados más aproximados a la realidad.

Wu, X., & Liu, H. X. (2011). A shockwave profile model for traffic flow on congested urban arterials. Transportation Research Part B: Methodological, 45(10), 1768-1786. doi:10.1016/j.trb.2011.07.013

Sunday, June 10, 2012

Modeling Traffic’s Flow-Density Relation: Accommodation of Multiple Flow Regimes and Traveler Types

El flujo de vehículos depende y se acomoda dependiendo del tipo de camino que se diseñó. En Estados Unidos se utiliza un manual llamado Highway Capacity Manual (HCM – 1998) en el que se definen la capacidad de los caminos y los niveles de servicio experimentados en ellos dependiendo de la cantidad de tráfico que se experimente.

En el HCM se tienen varias fórmulas que lidian con el tráfico (lo representan) aunque la mayoría se basa en el diseño físico del camino pero también consideran la inclusión de transportes pesados.

El modelo de tráfico explicado tiene en consideración dos situaciones: cuando no existe congestionamiento y cuando existe. El problema del uso del HCM es que sus cálculos y datos se encuentran basados en condiciones ideales en los que no existe el congestionamiento además de no tener una relación paramétrica entre sus cálculos.

El reto para la creación del modelo creado en este artículo fue la inclusión de los parámetros requeridos para llevar a cabo el ajuste del modelado del tráfico dependiendo de las condiciones de densidad del mismo y otros factores que caracterizan el tipo de usuarios de las vías.

El resto del artículo se somete más al ajuste de los parámetros y fórmulas usadas para las pruebas en una zona de San Francisco, California.

Remarks on Traffic Flow Modeling and its Applications

Un punto importante para el modelado del tráfico se centra en los cuellos de botella ya que son elementos que constantemente se encuentran asociados a la concentración de flujo vehicular.

El tráfico se puede clasificar como fluido o sin congestión si se logran introducir pequeñas perturbaciones que disminuyan la velocidad en algunos puntos y que esto no se vea reflejado “río arriba (upstream)” de ese sitio. De otra forma se considera que existe congestión en el tráfico.

Otro punto que puede ocasionar cuellos de botella se encuentra en las salidas e incorporaciones de carriles, dependiendo de la carga vehicular estas pueden aumentar con el tiempo y formar colas que obstruyen el tráfico como se muestra en la siguiente figura:

image

Si el flujo que pasa por los caminos excede su capacidad puede provocar que las filas crezcan con el tiempo. Otro fenómeno que afecta el comportamiento en este tipo de situaciones radica en el grosor de las salidas, si es angosto se crea una situación FIFO (First In First Out) ocasionando que todos los que quieran utilizarla deban acceder al carril. Por otra parte si es ancha, puede ocasionar problemas dependiendo del comportamiento de los usuarios que transiten por el lugar.

Los cuellos de botella se sitúan dentro de una autopista básicamente en cualquier punto donde se cambian las características normales del camino (recto) como pueden ser: curvas, túneles, serpenteos, senderos, etc.

Para poder crear estrategias para el tráfico se aconseja mantener un modelo de tráfico simple y razonable pero que refleje la mayoría de las situaciones que aparecen en los caminos reales.

Las simulaciones son particularmente útiles para casos de estudio bien delimitados por ciertas situaciones como pueden ser: secciones delimitadas del camino, cruces, lugares con senderos, etc.

Daganzo, C. (1998). Remarks on traffic flow modeling and its applications. Dept. of Civil and Environmental Engeneering. Retrieved from http://www.ce.berkeley.edu/~daganzo/PAPER.PDF

Simulation models of traffic flow

El modelado de tráfico urbano y su flujo sirve para llevar a cabo tareas de planeación urbana y no urbana, el gobierno y consultoras se basan en los datos arrojados por dichos modelos para tomar a cabo decisiones.

La primera tarea para llevar a cabo un modelo es la identificación de todas las rutas razonables entre dos puntos. Las rutas razonables son aquellas cuyas distancias son las menores (en cuanto a tiempo de viaje) entre su punto de origen y destino. Posteriormente se asignan a los vehículos las rutas que usarán, sean siempre la mejor ruta o una distribución normal entre las rutas siendo esto usado principalmente para entornos no urbanos.

En un entorno real, al saturarse las rutas los viajeros (ocupantes de la ruta) buscarán alternativas para trasladarse a su destino, este comportamiento debe ser replicado en el modelo. En general, el entorno se basa en un conjunto de personas persiguiendo sus propios objetivos (llegar a su destino en el menor tiempo posible).

Existen diversas formas de modelar el tráfico y para llevar a cabo una decisión sobre cual es la adecuada para utilizar, se creó un cuadro que permite de cierta forma elegir la correcta y depende de dos entradas que son la red de tráfico y las demandas. La figura que ilustra el proceso se presenta a continuación:

image

Los modelos presentados se dividen en lo siguiente:

  • Modelos estáticos
    • No toman en cuenta el cambio respecto al tiempo y se asume que están en un punto estable después de que los individuos han hecho sus ajustes.
  • Modelos adaptativos
    • Se adaptan a los cambios en el tráfico entre días y utilizan transiciones de Markov que representan el aprendizaje y la modificación de las elecciones.
  • Modelos dinámicos
    • Toman en cuenta los cambios en horarios teniendo en cuenta posibles cambios en turnos de trabajo, viajes de negocios, tiempos de congestión, picos en la congestión y cambios en las rutas. Sin embargo, el llevar a cabo un modelado de todos esos elementos se puede convertir en un problema intratable.
  • Microsimulación
    • En su punto más detallado, este tipo de simulación toma a cada elemento como un individuo con características propias. Las interacciones entre los elementos se pueden llevar a cabo de manera detallada. El tomar en cuenta tanto nivel de detalle se basa en poder llevar a cabo un modelado preciso de las condiciones reales del tráfico.
  • Modelos combinados
    • Son modelos que combinan tanto el comportamiento en grupo como el comportamiento individual de los participantes en un entorno de tráfico.

Taplin, J. (1999). Simulation models of traffic flow. Department of Information Management and Marketing,. Retrieved from http://www.orsnz.org.nz/conf34/PDFs/Taplin.pdf

Notas sobre tráfico urbano

El estudio en general del tráfico urbano no se centra en el tráfico como tal sino en otro objetivo como puede ser su impacto en la naturaleza, estres, tiempo perdido y otros rubros. El modelado del tráfico depende directamente del enfoque del estudio a seguir. Según lo revisado existen varias fuentes que pueden colaborar con el estudio del tráfico, varias de estas son totalmente académicas y tienen que ver con Ingeniería Civil y Arquitectura aunque hay escuelas que dan temas sobre tráfico como diplomados y otro tipo de cursos.

Algunas de las posibles fuentes que se podrían utilizar son: