Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Dynamic Ridesharing Matching and Vehicle Routing Optimization of App-based Taxis

View through CrossRef
Taxi ridesharing addresses issues such as passenger difficulty in hailing taxis and low seat utilization. However, suboptimal ridesharing matching can increase passenger waiting or in-vehicle travel time, thereby reducing travel satisfaction. Focusing on app-based taxi ridesharing, this paper simultaneously considers travel order matching and taxi route optimization to construct a mathematical model minimizing the sum of all passengers' waiting time costs and travel costs. An optimization algorithm combining multi-agent reinforcement learning QMIX and adaptive large neighborhood search (ALNS) is proposed to solve the model. This algorithm enhances solution speed while maintaining solution quality and generalization capability. Large- and small-scale cases are extracted based on real taxi order data from a district in a major city. Small-scale cases are used to test the model's solvability and the algorithm's effectiveness. Subsequently, large-scale cases are solved to obtain optimized ridesharing matching and routing schemes, which are benchmarked against the actual situation. The results demonstrate average savings of 29.84% in travel cost and 22.40% in the number of taxis utilized after optimization. Tests further indicate significant advantages of the ridesharing system over a non-ridesharing system, achieving average reductions of 20.05%, 15.87%, and 18.96% in waiting time cost, travel cost, and the number of vehicles used, respectively. Finally, the impacts of the rolling horizon period length, clustering scale, and ridesharing fare discount rate on algorithm performance and passenger costs are analyzed.
Title: Dynamic Ridesharing Matching and Vehicle Routing Optimization of App-based Taxis
Description:
Taxi ridesharing addresses issues such as passenger difficulty in hailing taxis and low seat utilization.
However, suboptimal ridesharing matching can increase passenger waiting or in-vehicle travel time, thereby reducing travel satisfaction.
Focusing on app-based taxi ridesharing, this paper simultaneously considers travel order matching and taxi route optimization to construct a mathematical model minimizing the sum of all passengers' waiting time costs and travel costs.
An optimization algorithm combining multi-agent reinforcement learning QMIX and adaptive large neighborhood search (ALNS) is proposed to solve the model.
This algorithm enhances solution speed while maintaining solution quality and generalization capability.
Large- and small-scale cases are extracted based on real taxi order data from a district in a major city.
Small-scale cases are used to test the model's solvability and the algorithm's effectiveness.
Subsequently, large-scale cases are solved to obtain optimized ridesharing matching and routing schemes, which are benchmarked against the actual situation.
The results demonstrate average savings of 29.
84% in travel cost and 22.
40% in the number of taxis utilized after optimization.
Tests further indicate significant advantages of the ridesharing system over a non-ridesharing system, achieving average reductions of 20.
05%, 15.
87%, and 18.
96% in waiting time cost, travel cost, and the number of vehicles used, respectively.
Finally, the impacts of the rolling horizon period length, clustering scale, and ridesharing fare discount rate on algorithm performance and passenger costs are analyzed.

Related Results

Dynamic Ridesharing Matching and Vehicle Routing Optimization of App-based Taxis
Dynamic Ridesharing Matching and Vehicle Routing Optimization of App-based Taxis
Taxi ridesharing addresses issues such as passenger difficulty in hailing taxis and low seat utilization. However, suboptimal ridesharing matching can increase passenger waiting or...
TAXIS ACTUALIZERS IN POLISH
TAXIS ACTUALIZERS IN POLISH
Problem statement. This article describes the taxis actualizers in the Polish language. These include Polish prepositional deverbatives in combination with taxis prepositions of te...
Modeling of taxi cab fleets in urban environment
Modeling of taxi cab fleets in urban environment
Taxis are a necessary mean of transport in cities for meeting the mobility needs of its citizens. The impact of the taxi market in the daily life is quite important, concerning bot...
The Effects of Subway Transit Expansion on Demand for Ridesharing Services
The Effects of Subway Transit Expansion on Demand for Ridesharing Services
Problem definition: It is important to empirically examine the relationship between ridesharing and public transit systems. When making social overhead capital investments in urban...
Playing Pregnancy: The Ludification and Gamification of Expectant Motherhood in Smartphone Apps
Playing Pregnancy: The Ludification and Gamification of Expectant Motherhood in Smartphone Apps
IntroductionLike other forms of embodiment, pregnancy has increasingly become subject to representation and interpretation via digital technologies. Pregnancy and the unborn entity...
Analisa Perbandingan Kinerja Protokol Routing Rip Dan Ospf Menggunakan IPv4
Analisa Perbandingan Kinerja Protokol Routing Rip Dan Ospf Menggunakan IPv4
Abstrak - Penelitian bertujuan untuk dapat membandingkan kinerja protokol routing RIP dan OSPF menggunakan IPv4 bertujuan untuk dapat melakukan perbaingan dua metode touting yaitu ...
Multi-rider Ridesharing Stable Matching Optimization
Multi-rider Ridesharing Stable Matching Optimization
Abstract The rapid growth of private car ownership has led to significant issues such as traffic congestion and environmental pollution. Ridesharing has emerged as a promis...
PENGARUH MODEL JARINGAN TERHADAP OPTIMASI ROUTING OPEN SHORTEST PATH FIRST (OSPF)
PENGARUH MODEL JARINGAN TERHADAP OPTIMASI ROUTING OPEN SHORTEST PATH FIRST (OSPF)
ABSTRAK Routing merupakan proses mengirim data dari satu network ke network lain. Dengan dynamic routing maka mekanisme routing dilakukan secara dinamis dengan menentukan jarak ter...

Back to Top