Bing Shi;Juncheng Zhang;Qi Yue;Shuai Xu;Xiaopan Zhang;Ge Mao
{"title":"A Fair Order Matching and Idle Vehicle Dispatching Algorithm for Ride-Hailing","authors":"Bing Shi;Juncheng Zhang;Qi Yue;Shuai Xu;Xiaopan Zhang;Ge Mao","doi":"10.1109/TCSS.2026.3712745","DOIUrl":null,"url":null,"abstract":"Online ride hailing is increasingly prevalent, and effective order-driver matching is critical for its operations. Existing studies mostly focus on maximizing platform profits or minimizing passenger waiting time, often neglecting interdriver fairness. In fact, ignoring fairness may cause drivers to leave the platform, and thus enhancing fairness is vital to attract more drivers to participate. Furthermore, existing works prioritize short-term fairness while disregarding how current matching and fairness-enhancing operations affect future fairness and total income. Thus, we propose an idle vehicle dispatching and fair matching algorithm guided by the value function and dynamic clustering, aiming to optimize long-term fairness and total income simultaneously. Specifically, we design a fairness enhancement method, which improves fairness for drivers with different incomes and maximizes total income for those with similar incomes. To identify similar-income drivers, we use a dynamic clustering algorithm that generates clusters dynamically based on current fairness. However, due to spatiotemporal fluctuations in supply and demand, maximizing current total income does not guarantee long-term maximization. Therefore, we model the matching process within a Markov decision process, where a value function is constructed to estimate each driver’s expected long-term value across different zones, guiding matching and dispatching to maximize drivers’ long-term total income. Experimental results show our algorithm outperforms benchmarks in idle driver rate, order service rate, drivers’ total income, and fairness. The results also verify that it effectively maintains fairness over both short and long horizons while increasing overall income.","PeriodicalId":13044,"journal":{"name":"IEEE Transactions on Computational Social Systems","volume":"13 5","pages":"5862-5874"},"PeriodicalIF":4.6000,"publicationDate":"2026-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Computational Social Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11629114/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/7/31 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 0
Abstract
Online ride hailing is increasingly prevalent, and effective order-driver matching is critical for its operations. Existing studies mostly focus on maximizing platform profits or minimizing passenger waiting time, often neglecting interdriver fairness. In fact, ignoring fairness may cause drivers to leave the platform, and thus enhancing fairness is vital to attract more drivers to participate. Furthermore, existing works prioritize short-term fairness while disregarding how current matching and fairness-enhancing operations affect future fairness and total income. Thus, we propose an idle vehicle dispatching and fair matching algorithm guided by the value function and dynamic clustering, aiming to optimize long-term fairness and total income simultaneously. Specifically, we design a fairness enhancement method, which improves fairness for drivers with different incomes and maximizes total income for those with similar incomes. To identify similar-income drivers, we use a dynamic clustering algorithm that generates clusters dynamically based on current fairness. However, due to spatiotemporal fluctuations in supply and demand, maximizing current total income does not guarantee long-term maximization. Therefore, we model the matching process within a Markov decision process, where a value function is constructed to estimate each driver’s expected long-term value across different zones, guiding matching and dispatching to maximize drivers’ long-term total income. Experimental results show our algorithm outperforms benchmarks in idle driver rate, order service rate, drivers’ total income, and fairness. The results also verify that it effectively maintains fairness over both short and long horizons while increasing overall income.
期刊介绍:
IEEE Transactions on Computational Social Systems focuses on such topics as modeling, simulation, analysis and understanding of social systems from the quantitative and/or computational perspective. "Systems" include man-man, man-machine and machine-machine organizations and adversarial situations as well as social media structures and their dynamics. More specifically, the proposed transactions publishes articles on modeling the dynamics of social systems, methodologies for incorporating and representing socio-cultural and behavioral aspects in computational modeling, analysis of social system behavior and structure, and paradigms for social systems modeling and simulation. The journal also features articles on social network dynamics, social intelligence and cognition, social systems design and architectures, socio-cultural modeling and representation, and computational behavior modeling, and their applications.