Revenue Management on an On-Demand Service Platform

Vijay Kamble
DOI: https://doi.org/10.48550/arXiv.1803.06797
2019-07-09
Abstract:I consider the optimal hourly (or per-unit-time in general) pricing problem faced by a freelance worker (or a service provider) on an on-demand service platform. Service requests arriving while the worker is busy are lost forever. Thus, the optimal hourly prices need to capture the average hourly opportunity costs incurred by accepting jobs. Due to potential asymmetries in these costs, price discrimination across jobs based on duration, characteristics of the arrival process, etc., may be necessary for optimality, even if the customers' hourly willingness to pay is identically distributed. I first establish that such price discrimination is not necessary if the customer arrival process is Poisson: in this case, the optimal policy charges an identical hourly rate for all jobs. This result holds even if the earnings are discounted over time. I then consider the case where the customers belong to different classes that are differentiated in their willingness to pay. I present a simple and practical iterative procedure to compute the optimal prices in this case under standard regularity assumptions on the distributions of customer valuations. I finally show that these insights continue to hold in the presence of competition between multiple quality-differentiated workers, assuming a natural customer choice model in which a customer always chooses the best available worker that she can afford.
Computer Science and Game Theory
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how service providers can set an hourly price to maximize their income on on - demand service platforms. Specifically, the paper explores how service providers can optimize their earnings through reasonable pricing in the face of uncertainty and heterogeneity of working hours. The main contributions of the paper include: 1. **Asymmetry of opportunity cost**: The paper points out that under certain system characteristics, different types of tasks may generate different opportunity costs per unit time. Therefore, even if customers have the same willingness to pay per unit time, in order to maximize income, price discrimination may be required for different types of tasks. 2. **Single - pricing strategy under Poisson arrival process**: If the arrival process of customers is a Poisson process and the willingness to pay per unit time of customers comes from the same distribution, then the optimal pricing strategy is to charge a single hourly rate for all tasks. This result still holds when considering time discount. 3. **Price selection for multi - category customers**: When customers are divided into multiple categories and the willingness to pay of each category is different, the paper proposes an iterative algorithm to calculate the optimal price. This algorithm can converge to the optimal price and the optimal yield rate under standard assumptions. 4. **Pricing strategy in a competitive environment**: The paper also discusses the competition among multiple service providers. Assuming that customers always choose the best service provider they can afford, the paper proposes a natural customer behavior model and proves that there is a price equilibrium under this model. In conclusion, the paper aims to provide a scientific method for service providers on on - demand service platforms to set prices in order to deal with uncertainty and maximize income.