Académique Documents
Professionnel Documents
Culture Documents
A study into different methods of dynamically pricing services with variable daily supply and demand to maximize
revenue and trade.
Summary
The dynamic pricing algorithm seeks to achieve a simple approach to mimicking the Uber pricing algorithm, and shows a few different approaches
that can be taken. Below are four different pricing algorithms: Maximum Ridership, Maximum Revenue, Base Rate, 2x Base Rate. These pricing
algorithms do not take into account the individual elasticities of buyers nor sellers, but rather the collective elasticity to measure the number of
consumers still in the game at a given price point and demand. The pricing is equal for all buyers and sellers at any given time.
Each rise in percent cost decreases the demand by approximately 0.3% with a standard deviation of 0.2%, and increases supply by 0.5% with a
standard deviation of 0.3%.
Consumer Tendencies
Throughout the day there is a main trendline oscillation between buyer demand and seller supply crests and troughs. Each buyer and seller has their
own deviance from this major trendline however, as they have their own particular inclination to buy or sell and a particular responsiveness to
changes in price. This should model reality relatively well as some drivers may be willing to pay a 4x premium for the service while others may not
even be interested in paying the Base Rate.
Consumer Assumptions
In this program, each consumer is given a value for probability of buying or selling and their relative elasticity to price. While we cannot know this in
the real world, this provides a good basis for simulating reality given that the program does not use individual elasticies to price on a case-by-case
basis.
By collecting usage statistics on when users are likely to buy and sell, and their responsiveness to price changes, we could apply the models above to
help find an efficient price point.
Maximum Ridership
The Maximum Ridership algorithm finds the equilibrium point at which there are an equal number of buyers and sellers at a given time to exchange.
This results in the most buyers and sellers, but not necessary maximal revenue.
Max Ridership
save
Time Price Buyers Sellers Revenue
00:00 1.73x 20 20 $34.60
01:00 1.60x 13 14 $20.80
02:00 1.42x 10 10 $14.20
03:00 1.20x 9 10 $10.80
04:00 1.05x 5 5 $5.25
05:00 1.04x 9 9 $9.36
06:00 1.04x 10 10 $10.40
07:00 1.12x 10 10 $11.20
08:00 1.05x 11 12 $11.55
09:00 1.20x 18 18 $21.60
10:00 1.03x 25 25 $25.75
11:00 1.25x 38 38 $47.50
12:00 1.23x 45 45 $55.35
13:00 1.45x 47 47 $68.15
14:00 1.86x 59 59 $109.74
15:00 2.05x 63 63 $129.15
16:00 1.73x 64 64 $110.72
17:00 2.22x 67 68 $148.74
18:00 2.18x 65 65 $141.70
19:00 2.35x 64 64 $150.40
20:00 1.95x 54 54 $105.30
21:00 2.15x 53 53 $113.95
22:00 2.13x 43 43 $91.59
23:00 1.91x 32 32 $61.12
Stats
Revenue: $1508.92
Number of Riders: 834
Divers without Riders: 4
Maximum Revenue
The Maximum Revenue algorithm finds the point at which the most revenue can be made not necessarily the point where the most buyers and
sellers are being matched up. The general rule is that Maximum Revenue tends to lead to many sellers not being able to sell their goods due to a
limited number of buyers who are willing to pay higher amounts.
Max Revenue
save
Stats
Revenue: $1661.90
Number of Riders: 666
Divers without Riders: 686
Base Rate
The Base Rate algorithm applies a base rate regardless of the supply or demand at any time in the market. This leaves potential on the table during
hours of increased demand.
At Base Rate
save
Stats
Revenue: $340.00
Number of Riders: 340
Riders without Drivers: 873
2x Base Rate
The 2x Base Rate algorithm is a flat 2x Base Rate method that is used to illustrate the comparable difference in the supply and demand of rides at the
new fare price.
At 2x Base Rate
save
Stats
Revenue: $1308.00
Number of Riders: 654
Divers without Riders: 466
Conclusion
While the Maximum Ridership is always second to the Maximum Revenue method, it provides a better market that allows more buyers and sellers to
match up. Both the aforementioned algorithms for pricing are much more effective than using a flat rate throughout the day, as the Base Rate leaves
fierce competition in the peak hours. The 2x Base Rate similarly leaves many idle drivers in off-hours as the pricing is too high for the low number of
potential buyers.
Using a dynamic pricing algorithm ensures that money isn't left on the table and efficiently matches the most drivers and riders together.
Lavancier