I. Introduction
Dynamic ridesharing, as a way to utilise one vehicle to deliver multiple passengers whose trips share spatial-temporal similarities, is expected to improve the car occupancy rate, thus serving more customers. Passengers can also benefit from ridesharing as they share the travel fare with co-riders, nevertheless sacrificing time and comfort. Therefore, ridesharing is commonly provided to users as a budget complement to the conventional ride-hailing solo-trip service. Compared to static ridesharing, where only empty vehicles are considered for matching, dynamic ridesharing is more flexible yet more challenging in terms of matching and pricing. In this paper, we target the mobility platform’s daily operation problem of how to dispatch vehicles and price passengers considering stochastic user behaviour in a dynamic ridesharing context.