I’m a heavy user of GrabCar services. I have been using GrabCar for the past 2-3 years intensively, I mostly use it for transportation purposes to and from the office.
One of the things I noticed while ordering a ride from Grab is that it prioritises your request to the closest drivers around you in distance. This algorithm probably works out fine most of the time for most of the locations, however in some edge cases this can work against a customer in a very negative way. I will give very specific location as an example.
Case Study: Berjaya Times Square
Take the Bukit Bintang area at rush hour, after work, between 6pm – 7:30pm, particularly Berjaya Times Square Mall.
Here is how the traffic conditions look during the rush hour, after office hours. Area shaded in red usually has a terrible traffic congestion during this time. It’s located right across the street, opposite of The Berjaya Times Square Mall.