Taxi dispatching strategies with compensations

Holger Billhardt,Alberto Fernández,Sascha Ossowski,Javier Palanca,Javier Bajo
DOI: https://doi.org/10.1016/j.eswa.2019.01.001
2024-01-22
Abstract:Urban mobility efficiency is of utmost importance in big cities. Taxi vehicles are key elements in daily traffic activity. The advance of ICT and geo-positioning systems has given rise to new opportunities for improving the efficiency of taxi fleets in terms of waiting times of passengers, cost and time for drivers, traffic density, CO2 emissions, etc., by using more informed, intelligent dispatching. Still, the explicit spatial and temporal components, as well as the scale and, in particular, the dynamicity of the problem of pairing passengers and taxis in big towns, render traditional approaches for solving standard assignment problem useless for this purpose, and call for intelligent approximation strategies based on domain-specific heuristics. Furthermore, taxi drivers are often autonomous actors and may not agree to participate in assignments that, though globally efficient, may not be sufficently beneficial for them individually. This paper presents a new heuristic algorithm for taxi assignment to customers that considers taxi reassignments if this may lead to globally better solutions. In addition, as such new assignments may reduce the expected revenues of individual drivers, we propose an economic compensation scheme to make individually rational drivers agree to proposed modifications in their assigned clients. We carried out a set of experiments, where several commonly used assignment strategies are compared to three different instantiations of our heuristic algorithm. The results indicate that our proposal has the potential to reduce customer waiting times in fleets of autonomous taxis, while being also beneficial from an economic point of view.
Artificial Intelligence
What problem does this paper attempt to address?
The paper mainly focuses on addressing two core issues in urban taxi dispatching: 1. **Dynamic Taxi Reallocation**: A new heuristic algorithm is proposed to dynamically reallocate dispatched but yet-to-pick-up taxis to achieve a globally optimal solution, i.e., reducing the overall waiting time for passengers. This reallocation is based on considering the spatial and temporal dynamics between taxis and passengers. 2. **Economic Compensation Scheme**: Given that taxi drivers are usually independent actors who may be unwilling to accept dispatches that, while beneficial to overall efficiency, are detrimental to their personal earnings, the paper also proposes an economic compensation scheme. This ensures that even if reallocation results in reduced income for some drivers, they will still agree to the reallocation, thereby ensuring the practical feasibility of the reallocation mechanism. Through the above methods, the paper aims to improve the efficiency of urban taxi services, specifically by reducing passenger waiting time and decreasing empty mileage, while ensuring that the interests of taxi drivers are not compromised. To validate the effectiveness of the proposed methods, the authors conducted multiple experiments and compared different instances of the new algorithm with several traditional dispatching strategies. The results show that the new method has the potential to reduce passenger waiting time and is also economically beneficial.