Part 4 - BlaBlaCar (30 points + 10 bonus points)
Scratching your post-pandemic itch to travel, you decide to accept an internship offer at the Paris headquarters of BlaBlaCar (<span style="font-size:12.0pt;font-family:"UICTFontTextStyleBody",serif;mso-bidi-font-family: "Times New Roman";color:#004F9F">https://en.wikipedia.org/wiki/BlaBlaCar</span> and <span style="font-size:12.0pt; font-family:"UICTFontTextStyleBody",serif;mso-bidi-font-family:"Times New Roman"; color:#004F9F">https://www.blablacar.com/)</span>, an online marketplace for carpooling with 70 million active users. BlaBlaCar matches people that want to go from (near) A to (near) B at a given time (for example, from The Hague to Rotterdam <span style="font-size:12.0pt;font-family: "UICTFontTextStyleBody",serif;mso-bidi-font-family:"Times New Roman"; color:blue">between 7 am and 8 am</span> on some Friday) with drivers that are driving from A to B around that day and time.
Unlike other ridesharing platforms, most BlaBlaCar drivers use the platform to cover travel expenses and not as a source of income. Drivers post their ride trajectories some time in advance, and interested riders contact the drivers to arrange pickup details. BlaBlaCar algorithms suggest prices to drivers (usually enough to cover travel costs), and BlaBlaCar makes money by charging drivers 15% of the fare.
One of your first tasks is to estimate the number of drivers and passengers needed to make BlaBlaCar's market "thick." To do so, you devise a simple stylized model of this platform to gain some intuition. To simplify things, in this “first cut” model, you make a few assumptions:
Question 1 (10 points)
If a single passenger arrives on the platform and is looking for a ride on a specific slot and route on a given day, what is the minimum number of drivers that should be in the system offering rides for that route so that they find a ride with a probability of at least 80%?
Question 2 (20 points)
Note: This question is more advanced, and I suggest using Excel, R, Python, Matlab (or your preferred programming language) to solve it.
Note that the scenario in Question 1 is great for the passenger but terrible for the drivers. A well-managed platform with many matches depends not only on the number of drivers and passengers but also on the balance between them. A liquid platform is one where many matches occur, and a small number of people are unmatched. This concept is also known as market thickness. Thus, with the same assumptions as before, what is the minimum number of drivers and passengers that must arrive at the platform searching for a trip on a day and route such that, in expectation, at least 80% of passengers and 80% of drivers find a match?
Question 3 (5 points)
Of course, this model is somewhat unrealistic. However, do you think it provides an upper bound or a lower bound on the actual number of drivers needed?
Question 4 (5 points)
How could you make this model more realistic? What other data would you need?
Question 1.
100% =24
80% = ?
=(80x24)/100 = 19.2
= 20 drivers
Question 2.
drivers = 1/24 of 20 =0..83 = 1
passengers =80% of 70,000,000 =56,000,000
Question 3.
It provides a lower bound on the number of drivers needed since they cannot meet the needs of the passengers.
Question 4.
The data could be more realistic by determining the average number of passengers that travel and their distribution in peak and no-rush hours.
Comments
Leave a comment