MaxOng99 / ECS-Ridesharing

0 stars 0 forks source link

Passengers could potentially be indifferent to many locations during the iterative voting procedure #1

Closed MaxOng99 closed 3 years ago

MaxOng99 commented 3 years ago

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.

VahidYazdan commented 3 years ago

For equally preferable options, random order should work.