Вы находитесь на странице: 1из 6

Un nuevo enfoque para el problema de la Programacin Taxi Independiente

basado en comparaciones estables


Se describe un sistema de programacin de taxi, cuyo objetivo es mejorar la eficiencia
global del sistema, tanto desde el punto de vista de los conductores y los clientes. El
telfono mvil y el sistema de programacin de taxi basado en Sistema de
Posicionamiento Global, que se describe en este documento, tiene como objetivo
proporcionar un sistema de apoyo a las decisiones para los taxistas y facilita el
intercambio de informacin directa entre los taxistas y los pasajeros, al tiempo que
permite a los conductores permanecer independientes.
Para contrarrestar el problema de programacin de taxi se adopta un algoritmo
eficiente para descubrir un equilibrio de Nash, de manera que cada taxista y el
pasajero pueden beneficiarse al cambiar a su pareja asignada.
1. Introduccin
Los taxis tienen un papel importante en las modernas redes de transporte pblico,
sobre todo en pases como China y la India, donde los servicios de trenes subterrneos
y autobuses estn todava en desarrollo y no proporcionan actualmente la cobertura
requerida por los pasajeros
Se puede clasificar los servicios de taxi en tres categoras: Provenientes de la calle,
taxis-puestos, y reservas preestablecidas (Li, 2006, pp 25-27). Provenientes de la calle
es un mtodo comn para conseguir un taxi, especialmente en las pequeas ciudades,
donde los servicios de taxi estn en una escala relativamente pequea. Taxi-gradas
(puestos) tienen menos problemas, pero slo pueden servir a un pequeo grupo de
pasajeros en lugares fijos, por ejemplo, centros de las ciudades, estaciones de
autobs / tren, aeropuertos, etc. Reserva preestablecido es ampliamente considerado
como un taxi ms avanzada y eficiente despacho mtodo, pero es poco prctico
cuando hay muchos taxistas independientes. La reserva se puede realizar a travs de
llamadas telefnicas tradicionales o mediante la utilizacin de otras tecnologas de la
comunicacin (tales como sitios web o mensajes de texto).
Un centro de despacho de taxis se emplea a menudo para recopilar toda la informacin
de los pasajeros y coordinar el envo de taxis en el centro. Los sistemas de despacho a
menudo utilizan los dispositivos y equipos de comunicacin inalmbrica Sistema de
Posicionamiento Global (GPS). La ventaja de un sistema de pre-reserva de este tipo es
que las demandas de los pasajeros son claros y conocidos de antemano. Un
inconveniente es que el sistema es a menudo costosa y por lo tanto slo es adecuado
para grandes compaas de taxis. Adems, el sistema se basa en la confianza mutua
entre los taxistas y los pasajeros, en el que ninguna de las partes se romper la cita
acordada.
En China, un nmero muy limitado de compaas de taxis ofrecen un servicio de
reserva pre-arreglado, excepto en algunas de las ciudades ms grandes como Beijing y
Shanghai. Por lo tanto, el sistema de taxis provenientes de la calle sigue siendo el
mtodo ms frecuente de conseguir un taxi en China y aproximadamente el 85% de los
servicios de taxi son operados de esta manera. Sin embargo es ineficiente y plantea
dos problemas de seguridad y de congestin.
Se han realizado varios proyectos de investigacin y las innovaciones tecnolgicas para
los sistemas de reserva preestablecidos, a menudo resumidos y formulados como DialA-Ride Problem (DARP), que cae en la categora ms amplia de rutas para vehculos
clsicos. Varios algoritmos en lnea se han desarrollado, utilizando programacin lineal
(Deng et al, 1992), la heurstica (Madsen et al, 1995; Irani et al, 2004; Luo y Schonfeld,

2007) y meta-heursticas (Nkoane, 2009). GPS y Sistemas de Informacin Geogrfica


(SIG) han sido utilizados por los sistemas del vehculo para despachar en muchas
ciudades y as mejorar la eficiencia de sus servicios de taxi (Lee et al, 2003; Liao,
2003; Prakash y Kulkarin, 2003; Glaschenko et al, 2009).
La investigacin y la innovacin para mejorar el mtodo de taxis provenientes de la
calle ha sido muy limitada. La investigacin ms relevante, , incluye modelos del
mercado de los taxis para analizar la oferta y la demanda de equilibrio (Cairns y ListonHeyes, 1996; Flores-Guri, 2003), la bsqueda y reunin bilateral entre los pasajeros y
taxis en una red de carreteras (Yang et al, 2010b), buscar la friccin entre los taxistas y
los pasajeros (Yang y Yang, 2011), y la poltica de crucero taxi, para mejorar la
eficiencia del servicio de taxi (Flores-Guri, 2005).
Nuestro sistema propuesto es una prctica extensin, de bajo costo del sistema de
comunicacin por radio calle. Ayuda a manejar el importante problema de la friccin de
bsqueda, donde la imperfeccin de intercambio de informacin puede reducir la
calidad del resultado y no inhibir los taxistas independientes en cuanto al
posicionamiento estratgico de s mismos cuando no tienen actualmente los pasajeros.
El carcter independiente de los taxistas que utilizan un sistema de este tipo no puede
ser ignorada, y tal vez la consideracin ms importante para este sistema es asegurar
que asigna los pasajeros a los taxis por lo que siempre es en el mejor inters de los
taxistas para mantener a los pasajeros que han sido asignados a l.
En este trabajo, el problema de la asignacin de taxis independientes a los clientes es
considerado como un juego no cooperativo entre los taxistas. Los tericos de juegos
han desarrollado el equilibrio de Nash como la solucin terica a los juegos no
cooperativos (Nash, 1951). Si cada agente ha optado por una estrategia y ningn
agente puede beneficiarse cambiando sus estrategias, mientras que los otros
jugadores conservan la suya sin cambios, a continuacin, el conjunto actual de
opciones de estrategia y los pagos correspondientes es un equilibrio de Nash.
Proponemos el siguiente sistema para mejorar el proceso de granizada-calle-taxi. El
sistema adopta la ltima GPS, GIS, y la red inalmbrica 3G / GPRS. Se compone de un
servidor central y las aplicaciones cliente independientes para los pasajeros y los taxis.
El servidor y los clientes se conectan a travs de una red 3G / GPRS. En nuestra
aplicacin, los clientes son los telfonos inteligentes con GPS y soporte GIS y envan
automticamente la ubicacin y el estado (ocupado o libre) al servidor a travs de la
red 3G / GPRS. El servidor de forma peridica analiza la distribucin geogrfica de los
clientes en un mapa digital, genera un juego de taxi -pasajeros estable y luego
transmite las asignaciones de nuevo a los clientes.
Un diseo mejorado proporcionara apoyo a la decisin automtica para los taxis y
pasajeros aprovechando al mximo la informacin de la distribucin geogrfica de los
pasajeros y taxis en un mapa digital.
3. Un modelo de teora de juegos
A diferencia de los algoritmos presentados previamente para el DARP, desarrollamos un
modelo de teora de juegos que trata el problema de programacin de taxi como un
juego no cooperativo entre los taxistas. Los taxistas se supone que son egostas y
competitivos, en vez de cooperar, con los dems en el servicio a los pasajeros. Dada la
ubicacin de los pasajeros y otros taxis, cada taxista tendr preferencias por algunos
pasajeros ms de los dems y cada pasajero tambin puede tener preferencias por
taxis. Nuestro objetivo es proporcionar un algoritmo para generar un juego de taxis y
pasajeros que sern aceptados por todos los taxis y pasajeros. Un juego de taxis y

pasajeros es un equilibrio de Nash si ningn taxi o pasajeros pueden encontrar un socio


mejor que su actual, de modo que nadie tiene incentivos para desviarse de la
asignacin sugerida. Tal asignacin sera precisa para su utilizacin en un sistema de
apoyo.
Si tenemos en cuenta las preferencias de los taxistas (IER) como el marcador de uno de
los socios y la preferencia del pasajero antes mencionado como el marcador de la otra
pareja, el problema de emparejamiento de taxi pasajeros puede ser considerado como
una variante del problema de los matrimonios estables. El problema de los
matrimonios estables (Gusfield e Irving, 1989; Halldorsson et al, 2003) consiste en n los
hombres y mujeres de n, cada uno de los cuales ha clasificado a todos los miembros
del sexo opuesto con un nmero nico entre 1 y n, en orden de preferencia. El objetivo
es encontrar un conjunto de pares de hombre-mujer de tal manera que no hay dos
personas del sexo opuesto que, en tanto preferira tener entre s, sus socios actuales. El
algoritmo de Gale-Shapley (Gale y Shapley, 1962) fue desarrollado para resolver este
problema en tiempo polinomial. Este algoritmo implica una serie de rondas. En cada
ronda, cada hombre propone a la mujer ms preferida para los que todava no se ha
propuesto. Cada mujer considera todas las propuestas y elige el que ms prefiere como
su pareja y se compromete con l, potencialmente de un compromiso existente. Este
proceso contina hasta que no haya hombre sin compromiso. El algoritmo de GaleShapley garantiza un juego estable.
El algoritmo de Gale-Shapley sigue siendo aplicable cuando hay un nmero desigual de
socios, es decir, n m, por lo que se pueden aplicar al problema correspondiente de
taxi pasajeros. El algoritmo es ya sea hombre o mujer-orientado-orientado. Es decir,
cada hombre (o mujer) se combina con el mejor socio que puede tener en cualquier
juego estable. En el caso de n m, un juego estable est garantizado, pero en algunos
hombres (o mujeres) no ser emparejado.
Hemos adoptado un algoritmo que primero ordena todos los elementos de la matriz de
preferencia en orden decreciente, entonces considera cada elemento, a su vez, desde
el primero hasta el ltimo. Para cada elemento Eij, si ninguno de taxi i ni pasajeros j ha
sido asignado entonces i es asignado a j y (i, j) se convierte en parte del juego
estables. Es fcil comprobar que el juego estable es un equilibrio de Nash, ya que los
nicos pasajeros que un taxista podra tener beneficiosamente a cambio, se han
asignado a un taxi, que est incluso ms cercano a ellos.
Sin embargo, incluso cuando se puede garantizar emparejamientos estables, el
algoritmo encontrar solamente un tal juego a la vez. Cuando hay varios pasajeros ms
cercanos que tienen el mismo tiempo de viaje de un taxi, el algoritmo tiene que tomar
una decisin acerca de cul de los pasajeros se debe asignar al taxi. Las diferentes
combinaciones de opciones entre los tiempos de viaje idnticas resultarn en
diferentes emparejamientos. Por lo tanto, puede existir un gran nmero de partidos
estables para una instancia de problema, que tiene muchos taxis con los tiempos de
viaje idnticos a los pasajeros.
Entre todos los emparejamientos de taxi de pasajeros, el juego con el ms alto PoA
puede ser atractivo ya que maximiza la rentabilidad social. Sin embargo, esta ptima
(costo total ms bajo / tiempo de espera) a juego puede no ser estable. Aunque
encontrar el emparejamiento ptimo estable podra ser prohibitivamente difcil, hemos
encontrado que (en nuestros experimentos) las diferencias entre los valores totales de
preferencia para los emparejamientos estables son en realidad muy pequea cuando el
nmero de taxis y pasajeros son grandes.
4. Ejemplos Computacionales

En esta seccin, se simula el problema de programacin de taxi en un rea cuadrada


de 50 km por 50 kilmetros. Los taxis y los pasajeros tienen ms probabilidades de
aparecer alrededor de puntos de acceso, tales como centros comerciales, aeropuertos,
estaciones de tren, etc. La ubicacin de los taxis y los pasajeros se distribuyen
aproximadamente en torno a estos puntos de acceso de acuerdo con la distribucin de
Poisson (Bailey y Clark, 1987; Li, 2006). En nuestras simulaciones, la distancia entre un
taxi y un pasajero se determina por la distancia entre sus ubicaciones. Distancias se
consideraron con una precisin de 0,15 km, de manera que se consideraron dos
distancias para ser el mismo si su diferencia era de menos de 0,15 kilometros.

4.1. Adaptacin estable ptima


Tomamos nota de que este sistema de programacin slo proporciona apoyo a las
decisiones para los taxistas. Los taxistas no necesariamente optan por recoger un
pasajero asignado o utilizar la ruta asignada. En la prctica, un taxi no debe asignarse
a un pasajero que est muy lejos, ya que hacerlo conduce a kilometraje alto, sin nimo
de lucro para el conductor del taxi y un tiempo de espera posiblemente inaceptable
para el pasajero. Los experimentos se ejecutan para comparar las soluciones estables
ptimas y los equilibrios estables obtenidos por el algoritmo descrito anteriormente.
Hemos observado que, si dejamos de lado los taxis que se asignan a los pasajeros
distantes, y dejamos que sean programados en la prxima ventana de tiempo, hubo
poca diferencia entre el juego ptimo estable y el equilibrio estable obtenido por
nuestro algoritmo.
Por comparacin, una orden de llegada (FCFS) en estrategia fue desarrollada donde los
pasajeros se asignan a los taxis de acuerdo con la secuencia temporal de sus
peticiones, y cada pasajero se le asigna el taxi ms cercano que estaba disponible.
FCFS es un algoritmo que aumenta el kilometraje vacante promedio para los
conductores de taxi en comparacin con el juego estable ptimo donde los taxistas
cooperan para reducir al mnimo el kilometraje vacante promedio.
En la prctica, la programacin de taxi es un proceso dinmico y la ventana de tiempo
para la solicitud de un servicio de taxi debe ser tomado en consideracin. Por supuesto,
los taxistas son capaces de rechazar pasajeros (por ejemplo, si un pasajero estaba
demasiado lejos) y normalmente hacerlo de inmediato en ese caso.

Estrategia 1: La programacin se realiza cada minuto tw, donde tw es un


parmetro que especifica un tamao de ventana de servicio. Para estos
experimentos, t w se fij a 5 min. Los pasajeros cuyas solicitudes de servicio se
reciben dentro de la ventana de 5 minutos estn todos programados junto con
el algoritmo descrito en la seccin 3, en la prctica, el valor de tw se pueden
ajustar en funcin de la carga del sistema.
Estrategia 2: Una combinacin de la estrategia y la estrategia FCFS 1. Un
pasajero se sirve inmediatamente de acuerdo con la estrategia FCFS si hay un
taxi vacante dentro de pl = 10 km distancia (lw- ser otro parmetro de
algoritmo ajustable), de lo contrario, la estrategia 1 ser adoptable y un taxi se
asignar al final de la ventana de servicio actual.

Los resultados de la simulacin muestran que los beneficios propuestos por el


algoritmo de programacin de ambos taxistas y los pasajeros. Aumenta kilometrajes
vlidos y disminuye kilometrajes vacantes para los taxis. Kilometrajes vacantes bajos
conducen a bajos tiempos de espera para los pasajeros.

Tomamos nota de que la configuracin de la simulacin, la distribucin de Poisson de


taxis / pasajeros y la ventana tw tiempo, tienen una influencia significativa en los
resultados de la simulacin. Si se dispersa la distribucin de pasajeros, el kilometraje
vacante de taxis ser alto, independientemente de la estrategia de programacin.
Cuanto menor sea el valor de tw, ser atendido ms rpido la solicitud de servicio. En
el caso extremo, las estrategias 1 y 2 vuelven FCFS cuando tw--- 0. Sin embargo, la
calidad de las soluciones sera entonces baja. Por otro lado, los taxis son ms
propensos a ser asignados pasajeros ms cercanos cuando el valor de tw es mayor,
pero el tiempo de espera de los pasajeros ser ms largo en este caso. Estrategia 2 es
en realidad un compromiso entre FCFS y la estrategia 1 Estrategia 2 ser FCFS si lw--infinito y ser la estrategia 1 si lw--0.
5. Aspectos prcticos de ejecucin
La implementacin de un sistema vivo para asignar los taxis para pasajeros tiene que
manejar una serie de cuestiones prcticas que todava no se han discutido. En primer
lugar, el algoritmo produce realmente un juego estable en el caso de veces igual de
taxis? En segundo lugar, Cuntos viajes se pueden calcular con suficiente precisin
para su uso en el algoritmo de asignacin? En tercer lugar, si los taxis tienen tiempos
de viaje idnticas a un pasajero entonces cmo el algoritmo puede determinar qu
taxi asignar?
Para el nmero uno, consideremos que un sistema vivo tendra que resolver este
problema, donde los taxis tienen tiempos de viaje similares. Soluciones obvias son para
controlar la informacin (de modo que un taxista no tiene informacin suficiente para
saber que hay un beneficio potencial de hacer cumplir una misin, o al menos para
asegurarse de que el conductor del taxi asignado tiene primero la informacin, para
que puedan llegar al pasajero de primera cuenta) o penalizar de alguna manera un taxi
(por ejemplo, para reducir la preferencia por ese taxi en el futuro).
La respuesta a la segunda pregunta, de si los tiempos de viaje en taxi se pueden
calcular con suficiente precisin, es en parte una cuestin de la exactitud del modelo
que se utiliza, pero la pregunta en realidad tiene importantes similitudes con la primera
pregunta. Como siempre hay alguna manera de dar preferencia a los taxis asignados,
entonces algunas imprecisiones en los tiempos de viaje pueden ser ignorados en lo que
se refiere a la estabilidad de la programacin, ya que el taxi asignado sera el primero
en llegar, incluso si el tiempo de viaje previsto no es exacto.
La tercera pregunta, de cmo asignar los taxis a los pasajeros, cuando las distancias
son idnticos, podra ser manejado en un nmero de maneras (aqu se supone que el
tiempo de viaje es proporcional a la distancia). En primer lugar, un ndice de prioridad
podra introducirse para cada taxi y de pasajeros, lo que podra ser actualizado en base
a sus registros de "disciplina", a los ms confiables se les d preferencia. Un segundo
mtodo podra considerar el 'rbol de bsqueda' de posibles atribuciones de taxis a los
pasajeros, "mirar hacia adelante" para ver cul asignacin sea mejor en general.
6. Conclusiones y futuras investigaciones
Basndose en los telfonos mviles con funcionalidad GPS, el sistema recoge
informacin sobre las ubicaciones de los pasajeros y los lugares y estados de taxis y
proporciona apoyo a las decisiones tanto para los conductores de taxis y pasajeros. Los
resultados de la simulacin en este trabajo muestran que nuestro sistema podra
mejorar en gran medida la eficiencia de granizada calle.
El algoritmo de planificacin se basa en un modelo de teora de juegos, que considera
el problema como un juego no cooperativo entre los taxistas. Un algoritmo se ha

propuesto, que descubrir un equilibrio de Nash de este juego, de manera que cada
taxista no puede encontrar una opcin mejor que el de pasajeros y la ruta asignada.
Los resultados de nuestra simulacin muestran que este algoritmo es eficiente en el
clculo de la correspondencia estable de taxis y pasajeros y slo se necesita una
pequea cantidad de clculos. Por lo tanto, es adecuado para la programacin de taxi
en lnea.
Adems del tiempo para recoger a los pasajeros, otros factores que tambin pueden
influir en los taxistas, por ejemplo, el conocimiento local de las condiciones del trfico o
preferencia por un rea especfica. La rentabilidad y la distribucin de equilibrio
espacial de taxis vacantes se discuten en (Yang et al, 2010a), donde algunos taxistas
tienen informacin privada para su toma de decisiones y la informacin privada no se
toma en cuenta en el sistema de programacin propuesto. En estos casos la eficacia
del sistema se ver influido negativamente. Vale la pena tomar estos factores
subjetivos en consideracin, cuando sea posible, en la implementacin de un sistema
prctico, pero al hacerlo, aumentar la complejidad del algoritmo. Adems, siempre
existe la incertidumbre en la programacin de un taxi en el mundo real. Un pasajero
puede cambiar sus planes o perder la paciencia a la espera. O un taxi puede llegar
tarde debido a la congestin del trfico inesperado. La incertidumbre sobre el algoritmo
de planificacin propuesto, y su solidez en un entorno real en presencia de
incertidumbre, formarn parte de nuestra investigacin futura en este problema
interesante e importante.

Вам также может понравиться