On Rider Strategic Behavior in Ride-Sharing Platforms
Abstract
Over the past decade, ride-sharing services have become increasingly important, with U.S. market leaders such as Uber and Lyft expanding to over 900 cities worldwide and facilitating billions of rides annually. This rise reflects their ability to meet users’ convenience, efficiency, and affordability needs. However, in busy areas and surge zones, the benefits of these platforms can diminish, prompting riders to relocate to cheaper, more convenient locations or seek alternative transportation.
While much research has focused on the strategic behavior of drivers, the strategic actions of riders, especially when it comes to riders walking outside of surge zones, remain under-explored. This paper examines the impact of rider-side strategic behavior on surge dynamics. We investigate how riders’ actions influence market dynamics, including supply, demand, and pricing. We show significant impacts, such as spillover effects where demand increases in areas adjacent to surge zones and prices surge in nearby areas. Our theoretical insights and experimental results highlight that rider strategic behavior helps redistribute demand, reduce surge prices, and clear demand in a more balanced way across zones.
1 Introduction
Over the past decade, ride-sharing services have grown exponentially in importance. U.S. market leaders such as Uber and Lyft have now expanded their operations to over 900 cities worldwide, facilitating billions of rides annually. The rise of ride-sharing platforms reflects how they have adeptly addressed users’ needs for convenience, efficiency, and reliability. One of the major reasons for the popularity of ride-sharing platforms is their ability to provide users with rides from virtually anywhere, at any time, at a relatively affordable price. However, the benefits of ride-sharing platforms can diminish in busy areas and surge zones, incentivizing strategic behavior by riders who may relocate to cheaper and more convenient locations or seek alternate means of transportation entirely.
Much academic work on ride-sharing has recognized the prevalence of strategic behavior among drivers within these platforms. Drivers can strategically decide which locations to serve or when to be online to maximize their earnings during surges; they can turn off the application while transiting to avoid taking rides on their way to more profitable locations; they can selectively accept rides based on profit and convenience, and even cancel rides when needed. While there is a significant focus on driver behavior in the literature, related work has largely neglected rider-side behavior. In particular, riders often strategically relocate to avoid surge zones and to secure cheaper rides during major events such as sports games or concerts.
The goal of this paper is to study the impact of rider-side strategic behavior on surge dynamics. We aim to understand how such rider behavior influences market dynamics, particularly the evolution of demand inside and outside the surge zone. This paper highlights several significant impacts: spillover effects where demand becomes higher than normal and price surges in areas adjacent to surge zones. We provide precise theoretical insights and experimental results to elucidate and quantify these effects. Our analysis reveals that rider strategic behavior helps redistribute and smooth out the demand across different areas, thereby reducing the price gap across the surge boundary.
Summary of Contributions: The main contributions of our work are as follows:
-
•
We introduce a new model highlighting the phenomenon of strategic riders on ride-sharing platforms in Section 2. In our model, riders can be waiting in one of two zones: a surge and a non-surge zone. Riders faced with high prices during a surge can choose to walk out of the surge zone in search of cheaper rides. We capture, in our initial model, the rate of riders moving across the surge boundary through a simple functional form that depends on the difference in demands between the surge and the non-surge areas. We extend this model to a more realistic agent-based and game-theoretic model in Section 4.3.1.
-
•
In Section 3, we analyze the dynamics of our initial theoretical model. We first characterize the shape and convergence properties of demand curves in both surge and non-surge zones (Theorems 3.1 and 3.2). We also show the existence of two types of surges: i) a localized type of surge where the surge demand does not accumulate outside the surge boundary (it remains localized as the name suggests) and ii) spill-over type of surge where the surge demand spills over and accumulates in the non-surge zone causing the demand there to increase.
-
•
Finally, in Section 4, we develop a much more comprehensive game-theoretic, agent-based simulation model of a ride-sharing platform where each rider is modeled as a rational agent. Agents decide to move to the non-surge zone if they get an increased utility from doing so, where this utility depends on prices in each zone and the cost of moving. This model also incorporates additional considerations to take the model one step closer to reality, including strategic riders that may prefer going to the more expensive surge zone, and stochasticity in arrival rates.
Our agent-based model serves two purposes. First, it shows that our simple initial, theoretical model that solely aimed to capture the impact of strategic rider behavior still provides a good approximation to the more complex and realistic agent-based model, highlighting its value as a simple and tractable alternative. Second, it highlights the role of strategic riders in surge dynamics, in particular quantifying the extent to which this strategic behavior helps smooth out the demand and prices across zones.
1.1 Related Work
There is a rich body of literature on challenges faced by ride-sharing platforms in different settings: Agatz et al. [2012]; Furuhata et al. [2013]; Kooti et al. [2017]; Chan and Shaheen [2012]; Jin et al. [2018] to only name a few.
A prominent line of work involves studying pricing mechanisms for ridesharing platforms and in particular, i) static versus dynamic pricing models Banerjee et al. [2015]; Pandit et al. [2019], and ii) spatial, temporal, and spatio-temporal pricing strategies Bimpikis et al. [2019]; Ma et al. [2022]. Differential pricing strategies have also been explored, with an example being the work of Zhao et al. [2022]. Apart from pricing, there is also a significant amount of work that has studied the general operations management of ride-hailing systems, including empty vehicle rerouting, dispatch, matching and joint optimization Braverman et al. [2019]; Chen and Cassandras [2020]; Alonso-Mora et al. [2017]; Yan et al. [2020]. Recently, researchers have also considered how ride-sharing platforms can encourage riders in congested areas to walk to nearby locations for pickup as it has been shown to improve the service efficiency by reducing pickup times for drivers Yao et al. [2021]; Fielbaum et al. [2021].
Our work is closely related to the two lines of research. The first one studies surge pricing, when rider demand vastly outdoes the supply of drivers. Surge pricing aims to better match supply with demand during periods of high demand and lower prices when demand decreases; for example, Castillo et al. [2017] show how low supply relative to demand can lead to market failures and “wild goose chase” phenomena where free drivers are thinly spread and sent to far away locations, hurting both riders’ waiting times and drivers profits. They highlight the role of surge pricing as a solution to this problem. There have also been other works like Castillo [2023] which study the overall welfare effects of surge pricing. Second, a recent line of work recognizes user incentives and strategic behavior in ride-sharing platforms, particularly driver-side. Drivers employ varied strategies to maximize profits and utility, including choosing which rides to accept, chasing surges, and strategically signing in and out to manipulate supply and prices, to only name a few. There has been increased focus on modeling and understanding this strategic driver behavior, such as Ashkrof et al. [2020]. Garg and Nazerzadeh [2022] and Cashore et al. [2022] study the design of incentive-compatible pricing mechanisms for drivers, while Rheingans-Yoo et al. [2019] study pricing that accounts for drivers’ location preferences. Tripathy et al. [2022]; Yu et al. [2022] focus on how coalitions of drivers can collude to manipulate the system. There have also been attempts to understand how such strategic behavior may affect the marketplace. For example, Besbes et al. [2021] investigates the supply side’s spatial response to surge pricing when drivers are strategic. They show that optimal surge pricing induces a spatial decomposition of the supply - in some locations supply is exactly matched with demand, while in other locations supply may either be deliberately over-congested or completely diverted away. Unlike the driver side, there has been limited effort to account for riders being strategic. Chen and Hu [2020] is an exception in this regard, it studies pricing policies for ride-sharing platforms when both drivers and riders are strategic and forward-looking, particularly riders can monitor prices and decide when to accept a ride.
The work which is perhaps most closely related to ours is the recent contribution of Hu et al. [2022]. Similar to our work combining surge dynamics and rider strategic behavior, Hu et al. [2022] examine two-sided temporal dynamics and show that drivers respond more slowly to surge pricing compared to riders. They propose two types of equilibrium surge pricing policies and characterize the responses of both drivers and riders. In their paper, the main strategic aspect that is modelled for riders is that they can choose to wait for better prices. Our work differs significantly from theirs in the sense that we consider a different form of strategic behavior on the rider-side where they can choose to walk away from the surge zone in search of cheaper rides. We also characterize the effect of this strategic behavior on the surge dynamics itself - something the previous paper does not consider.
2 Model

We study a model of rider dynamics at surge time on ride-sharing platforms where the riders can be strategic and are willing to walk outside of the surge zone to call a ride. This is motivated by behavior observed in practice at large events such as concerts and sports games and backed by empirical research Selyukh [2015]. The paper takes the point of view of the relatively short time horizon that it takes for a surge to happen and clear (minutes to hours). The main goal of the paper is then to understand ride-sharing dynamics over this type of short time scales, with a focus on understanding how demand clears in surge areas during major events.
To model these dynamics, we study a geography consisting of two main regions: a central region where a major event is happening and where the demand for rides is unusually high, called the surge zone; and the surrounding region, initially facing typical demand levels, called the non-surge zone. The behavior of drivers (supply side) and riders (demand side) on the platform is formalized below.
Driver’s arrivals and behavior:
We consider non-strategic drivers that arrive in each zone at an equal, constant, deterministic rate of . We initially focus on non-strategic drivers to isolate and highlight the role of rider-side strategic behavior, which is the main focus of this paper. However, we note that the assumption that rates are equal across zones and that drivers are not strategic, used in the theoretical analysis of Section 3, is later relaxed in the experiments of Section 4.
Rider’s arrivals and behavior:
At time , we consider there is an initial demand in both the surge and the non-surge zone. We denote by and the unmet demands at the end of time step in the surge and non-surge zones respectively, and assume throughout the paper that . Starting in the first time step, new riders arrive in each zone at a constant, deterministic rate of . We assume444Otherwise, demand can never be cleared and builds up over time, leading to a trivial/uninteresting case. that .
Riders can leave each zone via two mechanisms: i) a rider gets matched to a driver and gets a ride; or, ii) a rider can be strategic Alban [2024] (a departure from much of the related work in ride-sharing), and decide to leave the surge zone in favor of the non-surge zone, for example when the demand in the surge zone is significantly higher than the demand in the non-surge zone. We make the following assumption on rider behavior in case ii):
Assumption 2.1.
The fraction of the unmet rider demand that move from the surge to the non-surge zone at every time step is given by , for a known function . Further, is non-decreasing, in , and is positive only if .
The above condition abstracts away riders’ strategic behavior by providing a functional form on the rate at which riders decide to move strategically from the surge to the non-surge zone. First, we assume that is non-decreasing; this is a natural assumption, as the higher the difference in demand and how crowded the surge and non-surge zones are, the more riders are willing to move. Second, we note that the rate is always non-negative: this models the fact that riders would sensibly walk from high-density areas like a stadium or a concert venue to lower-density areas, but not the other way around (e.g., a rider in a busy downtown area walking closer to a major venue or stadium experiencing a surge) may be unrealistic. Second, we note that our functional form makes a linearity assumption, where the rate of movement is a function of the difference between demands in the surge and non-surge zones. We provide a motivating explanation of this assumption below:
Example 2.1.
Assume a simple rider behavior where they make strategic decisions based on price multipliers set by the platform. Denote and respectively the price multipliers in the surge and non-surge zones. Suppose that each agents estimates the price they pay in each zone according to the multipliers, and have a cost for moving from the surge to non-surge zone. Then the rider’s utility for not moving from the surge zone is , while the utility for moving is . In this case, a rider moves if and only if . When the costs are i.i.d. from a distribution with c.d.f. F(.), the rate at which riders move is . Under a simple pricing rule that is proportional to demand, we recover Assumption 2.1: one such example of a pricing rule could be where the price multiplier depends on the supply-demand mismatch, i.e., and .
Another motivating explanation is that riders make decision based on perceived demand around them. A rider that is in a crowded area perceives that they may be a large demand differential between the surge zone and adjacent, outer areas, and may want to switch locations based on that perceived differential.
We note that the assumptions that i) the rate of rider arrivals are deterministic and ii) Assumption 2.1 on the specific functional form of riders’ behavior, made for the theoretical results of Section 3, are relaxed in the experiments of Section 4 in favor of stochastic arrival rates and a game-theoretic model of riders’ decisions on which zone to serve as a function of platform prices.
3 Surge: Dynamics and Convergence
This section presents a theoretical perspective to the dynamics of surge when riders are strategic in nature. The section is organized as follows: we start by deriving the equations of dynamics from first principles in Section 3.1, followed by an analysis of the shapes of surge and non-surge demands and providing bounds on the times to convergence in Section 3.2.
3.1 Equations of Dynamics
In this segment, we explore the dynamics of the unmet demands inside and outside the surge boundary, given by and respectively. We start by formally deriving the one-step equation for the evolution of and from first principles.
Remember that is the unmet demand in the surge zone at the end of time period . We express the unmet demand at the end of period recursively as a function of the unmet demands at the end of the previous time period . We do this by accounting for all inflows and outflows of demand from the surge zone.
Inflows:
Since riders can only leave the surge zone by being matched with a ride or choosing to relocate to the non-surge zone at the start of time , a carryover demand of size is already in the surge zone at the start of period . The surge zone also has an exogenous arrival of riders at rate which means that riders arrive over the course of period . Therefore, the total demand to be cleared in period is given by .
Outflows:
Since number of riders had already been waiting to be matched since period , a fraction of them may decide to relocate to the non-surge zone at the start of period . As described earlier, this fraction is captured by which is a function of the demand differential across the surge boundary. There is also a supply of new drivers at fixed rate in each time period, so rides arrive over the course of period , get matched with rides and leave the system. Therefore, the total outflow of demand from the surge zone during period is at most .
Equations of dynamics:
Hence, we can express in the following recursive form:
(1) |
Note that the ensures that outflow of demand cannot exceed the total demand to be cleared. Similarly, for , we obtain:
(2) |
Boundary Conditions:
In order to solve for and , we also need to specify the state of the system at which constitute our boundary conditions. We set:
is the large initial demand that arises in the surge zone at (e.g., people leaving a stadium at the end of a football game), while is the uncleared demand in the non-surge zone at the same time. We assume that .
3.2 Properties of Surge and Non-surge Demands
Our main contribution in this segment is to characterize the shapes of the surge and non-surge demands over time in Theorems 3.1 and 3.2. Recall that and are the initial unmet demands in the surge and non-surge zones, is the rate of exogenous demand and is the rate of supply in each zone. We start by characterizing properties of , the unmet demand in the surge area.
Theorem 3.1.
Let be the unmet demand inside the surge zone at any time step . Then, is always non-increasing in and must converge to in a finite number of time steps. Further, if indicates the number of time steps till convergence, then must satisfy:
Proof.
The detailed proof of all parts of the theorem can be found in Appendix A. ∎
Theorem 3.1 provides us three key insights about : i) is always non-increasing; ii) converges to in finite time; and finally, iii) there are interpretable upper and lower bounds on the number of time steps to convergence. Recall that with , represents the excess supply in the zone at each time step after the exogenous demand for that period has been matched and cleared. Therefore, if all riders happened to be non-strategic and chose not to walk, the excess supply in each time step would be used to clear the pending demand from and it would take exactly time steps for all the demand to dissipate. This shows that the upper bound is tight. In reality, however, the surge demand will dissipate faster than this because of the effect of unmatched customers from the surge zone gradually relocating to non-surge zones over time. On the other hand, the lower bound is obtained by noting that represents the fastest possible rate of clearing demand ( represents the maximum outflow of strategic riders in any time period which can be achieved at from the surge to the non-surge zone, and the rate that is cleared by matching demand to supply). For , the rate of clearing demand can only be smaller because of the smaller value of and the smaller demand differential across the surge boundary, leading to a smaller total amount of agents moving. Therefore, the surge demand cannot dissipate earlier than time steps. This bound is exactly tight in the corner case where the rates of clearing are so high that and the entire demand is cleared in time step .
Now, we investigate the behavior of . We present a complete characterization of the shape properties of in Theorem 3.2:
Theorem 3.2.
Let be the unmet demand in the non-surge zone at any time step . Then, there always exists some time step such that is non-increasing for all and increasing for all . Further, satisfies:
Finally, must converge to in finite time and if indicates the time to convergence, then must satisfy:
Proof.
The detailed proof of all parts of the theorem can be found in Appendix A. ∎
This theorem provides the following insights: i) if , is non-increasing for all and converges to , and ii) if , increases initially to attain a peak at , followed by which it decreases and converges to . It also provides interpretable upper and lower bounds on the time to convergence. The upper bound corresponds to the extreme case when all riders in the surge zone relocate to the non-surge zone in the first period itself and since the excess supply in each period is in the non-surge zone, it takes about time steps to clear a total demand of size . Similarly, the lower bound corresponds to the other extreme when riders are non-strategic and choose not to move, in which case it takes about time steps to clear a demand of size . Thus, both upper and lower bounds are tight.
We have already noted that the value of determines the shape of the demand curve in the non-surge zone. We will see shortly that the shape of can be used to characterize the type of surge.
Definition 3.1 (Localized Surge).
When the surge demand does not accumulate outside the surge boundary and the unmet non-surge demand is non-increasing for all , we say that the surge is localized. Formally, corresponds to the localized surge scenario.
Definition 3.2 (Spill-over Surge).
When the surge demand accumulates outside the surge zone causing the unmet non-surge demand to increase (even if for a short period of time), we say that the surge has spilled over. Formally, corresponds to the spill-over surge scenario.
represents a different scenario where up to time step , is increasing because the mass of riders relocating across the surge boundary is large enough that it cannot be cleared instantaneously by the excess supply , leading to accumulating demand. Since the high demand inside the surge zone appears to spill-over and affect demand outside the surge boundary, we call this type of surge a spill-over. In contrast, we call the case of a localized surge, where the inflow of riders from the surge into the non-surge zone is less than the excess supply, and is decreasing.
In the case of a spill-over surge, as increases, the demand differential decreases (recall, is steadily decreasing) and so does the incentive for riders to relocate. As a result, beyond , starts to get cleared by the excess supply . This leads to the rapid decrease and eventual convergence of . An interesting highlight of Theorem 3.2 is that has a relatively simple shape in that it is single peaked.
We now provide a necessary and sufficient condition on the initial demands and that guarantees or equivalently, the absence of the spill-over effect. This formalizes the intuition expressed above about the relationship between rider relocation and excess supply:
Claim 3.3.
There is no spill-over, i.e., if and only if the initial demands and satisfy .
Proof.
The proof follows directly from the definition of in Theorem 3.2. ∎
4 Numerical Experiments
In this section, we will start by visualizing the main theoretical insights that we have developed in Section 3 through numerical experiments—specifically the shapes of the demand curves under different surge types, whether the convergence times satisfy our theoretical bounds and how tight the bounds are. We then use simulations to extend our analysis to more general settings with stochastic arrival rates, explicit platform prices, strategic drivers reacting to prices, and a game-theoretic model of rider decision-making.
4.1 Deterministic Setting
First, we present numerical experiments for the simple deterministic setting captured in our model in Section 2 where the exogenous demand and the supply of drivers in each zone is deterministic and fixed for all time periods. The main objectives for this segment are as follows: i) observing how the unmet demands in the two zones and evolve over time in localized and spill-over surge scenarios, ii) identifying and highlighting interesting phenomenon like surge inversions that can arise in special cases, and iii) investigating how fast the demands converge compared to the bounds predicted by theory and how the relative size of parameters and affect this convergence.
For these experiments, we choose a simple functional form of which captures the fraction of waiting customers in the surge zone who choose to walk across the surge boundary in each time period. We use where is a scalar multiplier. Therefore the rate of movement from the surge to the non-surge zone is given by
(3) |
The value of is chosen appropriately to ensure that . A higher value of indicates that a large fraction of customers choose to move. Recall that the input to is the demand difference between the surge and non-surge zones (Assumption 2.1). We additionally use the supply as a normalizing factor, referring back to our pricing rule example in Example 2.1, and noting that intuitively, the higher the supply, the lesser the waiting times and the likelihood of a surge, and the less likely agents are to move. Finally, our justification for using a simple linear form for is that it is easy to implement and interpret, but we will show later in Section 4.3 that despite being simple, our linear model of has very good explaining power and can accurately capture the effect of moving riders due to high prices in the surge zone.

In Figure 2, we demonstrate a spill-over surge scenario. Note that for the chosen values of the parameters , , , we have which we showed in Claim 3.3 to be a sufficient condition for surge to spill-over. This results in having a single peak at some and then decreasing to . We also observe that decreases monotonically to , as expected.

Now, Figure 3 demonstrates a scenario with a low value of —here the mass of riders relocating in each time period is always smaller than , so it can be matched instantaneously by the excess supply in the non-surge zone. This leads to a localized surge scenario () where the unmet demands in both zones are found to decrease monotonically as predicted by theory. This also causes to converge much faster than .
Surge Inversion:
We highlight the existence of cases where the non-surge demand exceeds the surge demand . We call this phenomenon a surge inversion. An example of surge inversion is presented below in Figure 4. We have already seen that when the surge does not remain localized, increases initially and attains a peak before decreasing monotonically.

However, in some cases (at high values of ), the mass of riders who choose to walk over in the first few time periods is so significant that the surge demand dips below the peak of leading to a surge inversion. As soon as inversion happens, the status quo is maintained for all future time steps because as per Assumption 2.1, riders will never choose to walk back inside the surge zone again even if the demand outside is higher555When riders are allowed to walk back, we expect to see cycles where the zone with the highest demand and highest price switches over time; we do not aim to characterize such cycles in this paper.. Henceforth, both zones will clear demand at a fixed rate of until they converge to , implying that converges faster than during surge inversion. It is important to note that surge inversion does not violate any of our theoretical bounds on or .
Variation of results over the parameter space:
Finally, we conclude the discussion on the deterministic setting with an analysis of how changing the value of the different parameters like , , and may affect the results: we are primarily interested in seeing i) how the system transitions between the two types of surge as a function of the parameters, and ii) how different parameters affect the time to convergence of the demands relative to each other.
In Figure 5, we fix the initial demands , and the parameter associated with and only vary the exogenous demand and supply rate . Firstly, as the magnitude of the excess supply () increases, the gap between the convergence times and increases — is found to converge much faster than . The excess supply also determines the type of surge—with a smaller value of (), spill-over surges are more likely as long as the supply rate is not too large; this is in accordance with Claim 3.3. The size of the supply is also important independently of , as it plays a role in the rate at which agents move, given in Equation 3. Because the initial demands and are fixed, a smaller value of indicates that the demand gap across the surge boundary relative to the supply rate is higher, which increases the incentive for riders to walk. This causes the and curves to become steeper and approach each other, as the demand spontaneously redistributes.
[][ = 30, = 5] [][ = 30, = 15]
[][ = 30, = 25]
[][ = 85, = 10] [][ = 85, = 50]
[][ = 85, = 70]
[][ = 15, = 20] [][ = 15, = 40]
[][ = 15, = 60]
[][ = 60, = 70] [][ = 60, = 90]
[][ = 60, = 110]
In Figure 6, we explore how the demand curves evolve when i) the volume of the initial surge demand changes (all else fixed), and ii) the parameter in changes (all else fixed). From sub-figures (a)-(b)-(c), it is clear that as increases, the surge type gradually transitions from the localized to the spill-over type which is highly intuitive. We make a similar observation in sub-figures (d)-(e)-(f) where is fixed, but increases gradually. A higher indicates that a higher fraction of riders choose to walk in each time step. Again, we see a gradual evolution in the shape of as it transitions from being monotonically decreasing (localized surge) to increasing first and then decreasing (spill-over surge).
Across both Figures 5 and 6, it is important to note how close the convergence times and are to the bounds. In localized surge settings, is very close to its upper bound and is very close to its lower bound. These observations can be explained by noting that in localized surge, the mass of riders walking across the surge boundary is not too high—as a result, the surge and non-surge demands only change mildly (surge demand decreases, non-surge demand increases) from the scenario where riders are non-strategic and do not walk. However, as we move to spill-over surge setting, our bounds become looser which is again along expected lines (in the case of surge demand, the upper bound completely ignores the effect of walking while the lower bound overestimates it by using the rate of walking in the first time step which is the highest).
[][ = 300, ] [][ = 500, ]
[][ = 1500, ]
[][, = 1000] [][, = 1000]
[][, = 1000]
4.2 Extension 1: Stochastic Demands & Supplies
One immediate extension is to consider stochastic exogenous demands and supplies for both zones at all time steps. Instead of having a fixed exogenous demand and a fixed supply at each time step, we now assume that at any time , the exogenous demand is drawn from a distribution with mean number of arrivals per unit time . Similarly, the supply is drawn from another distribution with mean number of arriving vehicles per unit time . We choose a Poisson distribution for and , a standard process for modeling stochastic arrival Kingman [1993].


4.3 Extension 2: Agent-based, Game-theoretic simulation of ridesharing system with real-time market matching and passenger movement
Our theoretical results, as well as our experimental results of Section 4.2, rely on several strong assumptions. The first one is that, given the unmet demand in the surge zone and the unmet demand in the outside zone, the number of riders moving every day is a function of . The second one is that drivers are not strategic and arrive in each zone at a rate that is independent of demands and prices, while drivers may chase surges in real life. In this section, we provide experiments showing that our theoretical highlights are robust to our theoretical modeling choice, highlighting how our model of Section 2 provides a reasonable, first-order approximation of the main effect we are modeling. Our experiments rely on an agent-based, game-theoretic model of how riders decide to walk out of the surge zone and how drivers decide between the surge and non-surge zones.
4.3.1 Game-theoretic Model.
Below, we describe our game-theoretic, game-theoretic model of interactions between riders, drivers, and the platform.
Driver Model:
We consider a finite number of strategic drivers. Drivers arrive in each time step at a rate of , according to a Poisson distribution666In this sense, we do not model drivers who strategically decide when to come online.. However, drivers can strategically choose which of the surge and non-surge zones to serve. Given price multipliers and in the surge and non-surge zones respectively, each driver decides which zone to go to according to a multinomial logit model, a seminal and practically well-motivated model of decision-making Hausman and McFadden [1984]: i.e., a driver goes to the surge zone with probability
and to the non-surge zone with probability
for some positive parameter .
Rider Model:
We consider a finite number of riders, arriving at a rate in each zone, according to a Poisson distribution. There is also an initial number of riders in the surge zone and in the non-surge zone.
Each rider has a willingness to pay, denoted by , which determines whether they choose to accept a ride, given a price . If , then the rider can be matched with a ride at the current price, otherwise they continue to wait. Each rider is also associated with a cost for moving from the surge zone to the non-surge zone. The costs are drawn i.i.d. from a distribution with cumulative distribution function . In this case, if the prices set by the platform are and , a user with cost in the surge zone walks to the non-surge zone if and only if
In particular, the probability that a given user decides to walk to the non-surge zone is then given by . In our experiments, we choose to be a symmetric truncated Gaussian distribution (left-truncated at ) for which the target mean and standard deviation are specified. and directly influence what fraction of the current surge demand chooses to relocate across the surge boundary.
Platform Prices:
We consider a platform using a uniform price multiplier in the surge zone and in the non-surge zone. We are in particular interested in studying the price gap . Note that represents an additive surge premium over the non-surge price; Garg and Nazerzadeh [2022] have shown that additive surge pricing has desirable properties, such as being incentive-compatible for drivers. Additionally, Ma et al. [2022] demonstrate that spatial mispricing (i.e., prices in adjacent areas being vastly different) during price surges incentivizes drivers to “cherry-pick” rides and is a leading cause of market failure. Therefore, guaranteeing low across adjacent zones is highly desirable, and we will show in this section how rider strategic behavior contributes to reducing this gap .
We derive following the approach from the previous work of Yu et al. [2023], the platform set prices to satisfy a simple equilibrium condition: namely, the wait times in both zones should be roughly the same. Here, we consider a slight simplification of this condition, where we use the ratio of demand to supply as a proxy for wait times.777If there are riders total to clear, drivers come at every time step, and , then the average wait time is . Letting and be the average number of drivers going to the surge and non-surge zones (respectively) at time , the platform’s goal is to set equilibrium prices to induce
Remember that and are a function of the price multipliers, following a multinomial-logit-based decision process; given an arrival rate of , we have that in expectation,
The equilibrium condition for the price multipliers then becomes
yielding the following closed-form expression for the price gap across the surge boundary:
(4) |
When the total unmet demand falls below the total supply, we note that the surge is cleared, and in this case (both zones return to normal pricing).
4.3.2 Experimental results.
In this segment, we provide simulation results using the agent model described above where we capture how the unmet demands and evolve over time. We compare these results directly against:
-
•
Results from our theoretical model (Theory); and
-
•
A baseline where riders are not strategic, called Non-Strategic Benchmark (NSB). This baseline uses the game-theoretic model described in Section 4.3.1, but with the caveat that riders never move from the surge to the non-surge zone. Equivalently, riders have a large or infinite cost for moving across zones.
Henceforth, for brevity, we will refer to the strategic agent model as (SA), the theoretical model as (Theory) and the non-strategic agent benchmark model as (NSB).
Comparison to Theory model:
We explore the explaining power of our theory model with respect to the strategic agent simulation model (SA). In our theory model, the effect of agents relocating across the surge boundary is modelled using a function which depends on the demand differential between the surge and the non-surge zones. Recall that we have assumed a simple linear form of given by . In Figure 9, we present the demand dynamics of our theory model for the following set of parameters (, , , , , ) for different values of . Observe that can be tuned to emulate the SA model very closely, which we show in Figure 10.
[][] [][]
[][] [][]

Comparison to Non-Strategic Benchmark Model:
We also compare the price curves and demand curves of our game-theoretic simulation model with strategic agents (SA) with its non-strategic counterpart (NSB) in Figure 11.
[][Demand Curves] [][ curves]
From the demand curves in (a), it is clear that the SA model leads to a redistribution of demand due to the effect of strategic agents moving from the surge zone to the non-surge zone. This also results in a more desirable price curve for the SA model with the price gap across the surge boundary diminishing and returning to normal levels faster than the NSB model.
The heatmap in Figure 12 illustrates how much improvement the SA model achieves in terms of price gap relative to the NSB model for different combinations of parameters and . The blue regions in the heatmap represent high improvement regimes while the purple regions represent low improvement regimes. For example, there is an average 75% improvement in SA price gaps compared to NSB for the parameter combinations used in Figure 11. Observe that the highest improvements are achieved at low values of . This is because low mean values of the waiting cost distribution indicate that a large fraction of the riders have an incentive to cross the surge boundary. This leads to demand redistribution and lowering of the price gap. On the other hand, at high values of with low , we see the smallest levels of improvement. This is again intuitive as a high mean waiting cost coupled with a small standard deviation implies that most riders have high waiting costs and are unwilling to move. Therefore, the demand remains significantly higher in the surge zone for longer periods of time, leading to higher price gaps on average, and marginal improvements compared to the NSB model. Finally, at high values of , there is a mix of riders with low and high waiting costs due to the high variability in the distribution of costs. As a result, the price gaps become invariant of and stabilize (between and ) as we move towards the right of the map.

Effects of different parameters on the demand and price curves:
We now evaluate our game-theoretic simulation models for different parameter combinations where the parameters of interest are the exogenous demand and supply in each zone, the mean and scale parameters of the agents’ cost distribution and the initial demands and .
-
•
Ratio of Supply to Exogenous Demand : For this set of experiments, we fix , , , and . We vary the supply rate to evaluate the performance of the system for different supply-to-demand ratios.
[][, ]
[][, ]
[][, ]
[][]
[][]
[][]
Figure 13: Price and demand curves for SA and NSB models for different supply-demand ratios. As we increase the supply relative to the exogenous demand , the excess supply in each time period increases, leading to faster dissipation of surge and restoration of prices and unmet demands to normal levels. This can be observed by the decreasing values of in Figure 13 as we go from left to right.
-
•
Ratio of Initial Demands and : For this set of experiments, we fix , , and and . is varied to capture different relative sizes of uncleared demands in the two zones. The ratio of to represents the magnitude of the demand disparity caused by the surge. As increases, the maximum is found to increase. This is because the large demand disparity forces the platform to set much higher prices in the surge zone to capture a larger proportion of the total supply and still equalize waiting time across the two zones. Additionally, since and remain unchanged, the total demand clearing rate in the system is still the same but there is larger demand to be cleared. So, the system takes much longer to dissipate the surge, i.e., increases from left to right. Refer to Figure 14.
[][, ]
[][, ]
[][, ]
[][]
[][]
[][]
Figure 14: Price and demand curves for SA and NSB models for different ratios of initial demands. -
•
Effect of the mean parameter of distribution : We can vary parameters of agents’ cost distribution keeping all other system parameters fixed with values: , , , . Recall that the parameters of regulate what fraction of agents would choose to relocate in each time period as a function of the price gap . For the results in Figure 15, we fix = 5 and vary the . As increases, we see a lesser number of strategic agents leaving the surge zone, causing the SA and NSB curves to approach each other as we move further to the right. Note that changing the parameters of has no impact on the convergence times , as expected.
[][, ]
[][, ]
[][, ]
[][]
[][]
[][]
Figure 15: Price and demand curves for SA and NSB models for varying
5 Discussion & Future Work
In this work, we have explored an important aspect of strategic behavior of riders during price surges on ride-sharing platforms—riders monitor prices in real-time and may choose to walk away from the surge zone in search of cheaper rides. We have shown analytically how such strategic behavior has the potential to redistribute demand spatially and through extensive numerical experiments, demonstrated how it can equalize prices across the surge boundary faster. However, there are many interesting avenues of future work.
In recent years, we have seen an uptick in ride-sharing platforms related to riders deciding to walk when faced with high prices and long waiting times. Platforms have been trying to directly and explicitly incentivize riders to walk to and from pick-up and drop-off points by providing them with cheaper rides if they do so. Uber’s ExpressPool [Forbes, 2018] and Lyft’s Shared Saver [Lyft, 2019] are key examples of such a “walk and save” feature. In doing so, the platform can reduce driver downtime while improving operational efficiency. Over the years, these features have been modified and re-introduced multiple times which demonstrates an ongoing rider-side demand for such an option. This raises an important mechanism design question—how should platforms design rider incentives in an optimal way so that they can be encouraged to avail them while still protecting platform profits?
In addition to leaving the surge zone, another important aspect of strategic behavior on the rider side is waiting for prices to drop. Earlier works have modeled this effect in isolation; in the real world, however, strategic rider behavior is often a combination of both aspects: riders often initially wait at the surge zone for prices to drop, and then consider walking to other locations after too long of a wait. One immediate extension of our work is to model this more complex rider-side behavior with both waiting and walking effects simultaneously.
References
- Agatz et al. [2012] Niels Agatz, Alan Erera, Martin Savelsbergh, and Xing Wang. Optimization for dynamic ride-sharing: A review. European Journal of Operational Research, 223(2):295–303, 2012.
- Alban [2024] Jack Alban. ‘thank you b/c i be paying the $70 like a fool’: Traveler shares hack to getting uber for cheap from the airport. https://www.dailydot.com/news/uber-airport-hack/, 2024.
- Alonso-Mora et al. [2017] Javier Alonso-Mora, Samitha Samaranayake, Alex Wallar, Emilio Frazzoli, and Daniela Rus. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proceedings of the National Academy of Sciences, 114(3):462–467, 2017.
- Ashkrof et al. [2020] Peyman Ashkrof, Gonçalo Homem de Almeida Correia, Oded Cats, and Bart Van Arem. Understanding ride-sourcing drivers’ behaviour and preferences: Insights from focus groups analysis. Research in Transportation Business & Management, 37:100516, 2020.
- Banerjee et al. [2015] Siddhartha Banerjee, Carlos Riquelme, and Ramesh Johari. Pricing in ride-share platforms: A queueing-theoretic approach. Available at SSRN 2568258, 2015.
- Besbes et al. [2021] Omar Besbes, Francisco Castro, and Ilan Lobel. Surge pricing and its spatial supply response. Management Science, 67(3):1350–1367, 2021.
- Bimpikis et al. [2019] Kostas Bimpikis, Ozan Candogan, and Daniela Saban. Spatial pricing in ride-sharing networks. Operations Research, 67(3):744–769, 2019.
- Braverman et al. [2019] Anton Braverman, Jim G Dai, Xin Liu, and Lei Ying. Empty-car routing in ridesharing systems. Operations Research, 67(5):1437–1452, 2019.
- Cashore et al. [2022] J Massey Cashore, Peter I Frazier, and Eva Tardos. Dynamic pricing provides robust equilibria in stochastic ride-sharing networks. In Proceedings of the 23rd ACM Conference on Economics and Computation, pages 301–302, 2022.
- Castillo [2023] Juan Camilo Castillo. Who benefits from surge pricing? Available at SSRN 3245533, 2023.
- Castillo et al. [2017] Juan Camilo Castillo, Dan Knoepfle, and Glen Weyl. Surge pricing solves the wild goose chase. In Proceedings of the 2017 ACM Conference on Economics and Computation, pages 241–242, 2017.
- Chan and Shaheen [2012] Nelson D Chan and Susan A Shaheen. Ridesharing in north america: Past, present, and future. Transport reviews, 32(1):93–112, 2012.
- Chen and Cassandras [2020] Rui Chen and Christos G Cassandras. Optimization of ride sharing systems using event-driven receding horizon control. IFAC-PapersOnLine, 53(4):411–416, 2020.
- Chen and Hu [2020] Yiwei Chen and Ming Hu. Pricing and matching with forward-looking buyers and sellers. Manufacturing & Service Operations Management, 22(4):717–734, 2020.
- Fielbaum et al. [2021] Andres Fielbaum, Xiaoshan Bai, and Javier Alonso-Mora. On-demand ridesharing with optimized pick-up and drop-off walking locations. Transportation research part C: emerging technologies, 126:103061, 2021.
- Forbes [2018] Forbes. Uber launches new cheaper rides, but there’s one big catch. https://www.forbes.com/sites/bizcarson/2018/02/21/uber-cheap-ride-expresspool-how-to-use/, 2018.
- Furuhata et al. [2013] Masabumi Furuhata, Maged Dessouky, Fernando Ordóñez, Marc-Etienne Brunet, Xiaoqing Wang, and Sven Koenig. Ridesharing: The state-of-the-art and future directions. Transportation Research Part B: Methodological, 57:28–46, 2013.
- Garg and Nazerzadeh [2022] Nikhil Garg and Hamid Nazerzadeh. Driver surge pricing. Management Science, 68(5):3219–3235, 2022.
- Hausman and McFadden [1984] Jerry Hausman and Daniel McFadden. Specification tests for the multinomial logit model. Econometrica: Journal of the econometric society, pages 1219–1240, 1984.
- Hu et al. [2022] Bin Hu, Ming Hu, and Han Zhu. Surge pricing and two-sided temporal responses in ride hailing. Manufacturing & Service Operations Management, 24(1):91–109, 2022.
- Jin et al. [2018] Scarlett T Jin, Hui Kong, Rachel Wu, and Daniel Z Sui. Ridesourcing, the sharing economy, and the future of cities. Cities, 76:96–104, 2018.
- Kingman [1993] John Kingman. Poisson processes. https://www.google.com/books/edition/Poisson_Processes/VEiM-OtwDHkC?hl=en&gbpv=0, 1993.
- Kooti et al. [2017] Farshad Kooti, Mihajlo Grbovic, Luca Maria Aiello, Nemanja Djuric, Vladan Radosavljevic, and Kristina Lerman. Analyzing uber’s ride-sharing economy. In Proceedings of the 26th international conference on world wide web companion, pages 574–582, 2017.
- Lien [2018] Tracey Lien. Honolulu lawmakers agree to cap surge pricing for uber and lyft. https://www.latimes.com/business/technology/la-fi-tn-uber-lyft-price-cap-20180607-story.html, 2018.
- Lyft [2019] Lyft. Introducing shared saver, our most affordable ride. https://www.lyft.com/blog/posts/introducing-shared-saver, 2019.
- Ma et al. [2022] Hongyao Ma, Fei Fang, and David C Parkes. Spatio-temporal pricing for ridesharing platforms. Operations Research, 70(2):1025–1041, 2022.
- News [2015] ABC News. How uber chooses its surge price cap in emergencies. https://abcnews.go.com/Business/uber-chooses-surge-price-cap-emergencies/story?id=28494303, 2015.
- Pandit et al. [2019] Vivek Nagraj Pandit, Datar Mandar, Manjesh K Hanawal, and Sharayu Moharir. Pricing in ride sharing platforms: static vs dynamic strategies. In 2019 11th International Conference on Communication Systems & Networks (COMSNETS), pages 208–215. IEEE, 2019.
- Rheingans-Yoo et al. [2019] Duncan Rheingans-Yoo, Scott Duke Kominers, Hongyao Ma, and David C Parkes. Ridesharing with driver location preferences. arXiv preprint arXiv:1905.13191, 2019.
- Selyukh [2015] Alina Selyukh. Uber surge price? research says walk a few blocks, wait a few minutes. https://news.wgcu.org/2015-10-29/uber-surge-price-research-says-walk-a-few-blocks-wait-a-few-minutes, 2015.
- Tripathy et al. [2022] Manish Tripathy, Jiaru Bai, and H Sebastian Heese. Driver collusion in ride-hailing platforms. Decision Sciences, 2022.
- Uber [2018] Uber. H3: Uber’s hexagonal hierarchical spatial index. https://www.uber.com/en-IN/blog/h3/, 2018.
- Uber [2024] Uber. What’s happening when prices surge? https://www.uber.com/us/en/marketplace/pricing/surge-pricing/, 2024.
- Yan et al. [2020] Chiwei Yan, Helin Zhu, Nikita Korolko, and Dawn Woodard. Dynamic pricing and matching in ride-hailing platforms. Naval Research Logistics (NRL), 67(8):705–724, 2020.
- Yao et al. [2021] Danli Yao, Simai He, and Zhen Wang. A new ride-sharing model incorporating the passengers’ efforts. Naval Research Logistics (NRL), 68(4):397–411, 2021.
- Yu et al. [2022] Chenkai Yu, Hongyao Ma, and Adam Wierman. Price cycles in ridesharing platforms. arXiv preprint arXiv:2202.07086, 2022.
- Yu et al. [2023] Chenkai Yu, Hongyao Ma, and Adam Wierman. Price cycles in ridesharing platforms. In International Conference on Web and Internet Economics, pages 618–636. Springer, 2023.
- Zhao et al. [2022] Daozhi Zhao, Ziwei Yuan, Mingyang Chen, and Shuang Yang. Differential pricing strategies of ride-sharing platforms: choosing customers or drivers? International Transactions in Operational Research, 29(2):1089–1131, 2022.
Appendix A Auxillary Results & Missing Proofs
A.1 Convergence
Theorem A.1.
The total unmet demand in the system, given by , must converge to in finite time.
Proof.
and for all . Therefore, if and only if at least one of and is strictly greater than . Therefore, in each time period , at least a amount (this amount is in fact if both demands are positive) of unmet demand can be met every time step. This implies that must reach in at most time steps. ∎
Corollary A.2.
Each of and