Pricing in On-Demand and One-Way Vehicle-Sharing Networks 1: Static Prices Earn at Least K/(N+K−1+Λ/μ) of the Fluid Optimum, via Increasingly Tight Availability BoundsResearch Paper
Why static prices in vehicle sharing
In one-way car sharing, bike sharing and ride hailing, a vehicle that serves a trip from location to location ends up at . Prices therefore do two jobs: they collect revenue and they steer the fleet. The best dynamic (state-dependent) pricing policy reacts to where every vehicle is, but computing it is a Markov decision problem over a state space that grows combinatorially with the fleet. A static policy, one fixed price per origin–destination pair, is easy to compute and to post, and the question is how much it gives up.
Waserhole and Jost (2016) bounded the loss when travel times are negligible. Banerjee, Freund and Lykouris (arXiv:1803.07841, Operations Research 2022) gave guarantees for large fleets. Benjaafar and Shen (SSRN 3998297; Operations Research Technical Note, 2023, doi:10.1287/opre.2023.2446) prove a bound valid for every fleet size that accounts for travel times, and then a sequence of progressively tighter bounds. This mission formalizes that chain.
Setting
There is a finite set of locations and vehicles. Trip requests from to arrive at rate ; the pairs with positive demand form , and the network is strongly connected. A trip from to lasts on average . A quantile policy , , is the fraction of requests that accept the posted price; the effective rates are and . Each served trip earns , and is concave.
The fluid problem (2) is
with . Its optimal solution is the static policy; it is assumed to induce a strongly connected network. The value is the fluid optimum.
Under a static policy the fleet moves through a closed queueing network: a single-server pick-up queue at each location, served at rate , and an infinite-server transit queue for each pair, with mean time . The paper invokes the BCMP theorem for this network; the mission writes its stationary law as the product form. With a positive solution of the traffic equations (9), , a state (vehicle counts at locations and in transit, total ) has weight
The availability is the weight share of the states with : the probability that a customer at finds a vehicle. The reward rate of the static policy is (3):
Finally , , and .
Formalization targets
Goal: Theorem 2, static half (p. 9)
With and, for ,
the goal is: for every ,
and for .
The paper's Theorem 2 begins with one more inequality, , where is the best state-dependent policy. That inequality is Proposition 1 (p. 6). Its proof needs the stationary behaviour of the network under an arbitrary state-dependent policy with matrix-exponential trip times, together with Jensen's inequality and Little's law; that model is not formalized here. Proposition 1 is not part of this mission. The goal is the remaining chain, and it implies the paper's theorem once Proposition 1 is available.
Milestones
- Equal availability under balanced flows (p. 7, Appendix p. 23): .
- The ratio equals the availability (pp. 7–8): .
- Equation (5) (p. 8): .
- Theorem 1, static half (p. 7): .
- Equation (6) and (p. 9).
- (p. 10).
- (p. 10).
Significance
The bound holds for every fleet size, tends to at rate , and reduces to the Waserhole–Jost bound when travel times vanish. The sequence gives a computable certificate between that bound and the exact ratio , which an operator can evaluate from , and the fluid solution alone. Equation (5), a one-step recursion in the fleet size for a network mixing single-server and infinite-server stations, is the reusable core: the two sibling missions (the demand-free bound of Theorem 3 and the split-network bound of Theorem 4) rest on the same recursion.
The results are proved in the paper; none is formalized elsewhere as far as a search of the platform shows. The platform has the multiclass BCMP framework and single-server closed Jackson networks, but not availability in networks with infinite-server stations, nor equation (5). This mission adds a product-form availability layer, the equal-availability lemma, the recursion (5), and the bound chain.
Difficulty
The paper derives (5) from the random observer (arrival) theorem and Little's law, and neither is available as a formal tool, so the recursion has to be obtained from the product form itself, as an identity between sums over the state spaces with and vehicles. Equal availability needs uniqueness, up to scale, of the positive solution of the traffic equations on a strongly connected network (a Perron–Frobenius-type fact for an irreducible stochastic matrix). In the bound chain, needs the recursion map to be monotone in both the workload and the previous value, which holds only once is established; strict monotonicity in is a double induction.
The obvious shortcut, defining by the recursion (5), makes Theorem 1 a one-line consequence of and deletes the content of the first three milestones; the mission rules it out by defining as the product form.
Formalization scope
Locations form a Fintype with Nonempty; is its cardinality. Demand, travel rates, rewards and policies are functions on all ordered pairs, self-pairs included; sums over are sums over all pairs, which agree because each summand carries . Strong connectivity, of and of the network induced by , uses nonempty paths (Relation.TransGen), so every location has positive accepted demand and . Every ordered pair has a transit queue; a pair with has load and stays empty (). All arithmetic on , and is in ; for every , including the that the paper's definition omits. is a hypothesis of the ratio statements, since otherwise the ratio is . The statements keep the paper's hypothesis that is optimal for (2) with ; the proofs use only feasibility and balanced flows, and the queueing milestones are stated for every balanced quantile policy inducing a strongly connected network.
The product form is a definition: the mission does not prove that it is the stationary law of the network's Markov chain (the BCMP theorem). The general closed product-form network (single-server and infinite-server stations on an arbitrary finite station set) is a separate definition and is reusable beyond this mission. Contributions welcome: proofs of (5) via normalizing constants, the traffic-equation uniqueness lemma, and the elementary bound-sequence inequalities.
Selected references
- S. Benjaafar, X. Shen, Pricing in On-Demand (and One-Way) Vehicle Sharing Networks, SSRN abstract 3998297, version of 2023-01-10. https://ssrn.com/abstract=3998297 ; Technical Note, Operations Research, 2023. https://doi.org/10.1287/opre.2023.2446
- F. Baskett, K. M. Chandy, R. R. Muntz, F. G. Palacios, Open, Closed, and Mixed Networks of Queues with Different Classes of Customers, J. ACM 22(2), 1975. https://doi.org/10.1145/321879.321887
- S. Banerjee, D. Freund, T. Lykouris, Pricing and Optimization in Shared Vehicle Systems: An Approximation Framework, Operations Research 70(3), 2022. https://arxiv.org/abs/1803.07841
- A. Waserhole, V. Jost, Pricing in Vehicle Sharing Systems: Optimization in Queuing Networks with Product Forms, EURO J. Transportation and Logistics 5, 2016. https://doi.org/10.1007/s13676-014-0054-4
- D. K. George, C. H. Xia, Fleet-Sizing and Service Availability for a Vehicle Rental System via Closed Queueing Networks, European J. Operational Research 211(1), 2011. https://doi.org/10.1016/j.ejor.2010.12.015
- M. Reiser, S. S. Lavenberg, Mean-Value Analysis of Closed Multichain Queuing Networks, J. ACM 27(2), 1980. https://doi.org/10.1145/322186.322195