When Passengers' rank a set of locations, there are cases where they remain indifferent to those locations due to the formula of the utility function. As the actual departure and arrival time deviates further away from the Passengers' optimal time, the utility quickly converges to a very small number. This means that the utility of any two location is essentially the same, so no ranking actually took place.
https://github.com/MaxOng99/ECS-Ridesharing/blob/8e7ad8678ffd6624b27178c8723cd5f753b651a0/src/models/passenger.py#L75-L93
When Passengers' rank a set of locations, there are cases where they remain indifferent to those locations due to the formula of the utility function. As the actual departure and arrival time deviates further away from the Passengers' optimal time, the utility quickly converges to a very small number. This means that the utility of any two location is essentially the same, so no ranking actually took place.