This invention relates to a dynamic matching method and
system for ride-hailing, belonging to the field of dynamic matching technology. It utilizes a ride-hailing request clustering
algorithm to rationally divide dispersed ride-hailing request sets based on the starting location and destination of the requests, effectively reducing the scale of subsequent
processing and thus improving matching efficiency. By employing a vehicle
selection algorithm, based on the clustering results and considering constraints such as vehicle
seating capacity, driving direction, and passenger
waiting time, it selects a set of vehicles nearby that can provide services for each request set, avoiding invalid matching. Based on master-slave pricing matching, driver-passenger matching is constructed as a multi-round iterative dynamic process. In each iteration, the ride-hailing service adjusts its pricing based on the matching status, and passengers reselect vehicles based on the new price and
service information. This continuous adjustment of strategies gradually approaches the
optimal matching state, ultimately maximizing passenger utility while ensuring that the driver's revenue demands are reasonably met, achieving an optimal balance of interests between the driver and passenger.