Uber use a simulation to learn the most efficient ways to dispatch their drivers

Uber data scientist Bradley Voytek explains how Uber’s “science team” simulated a city and learned that taxi drivers can just stay parked between trips and make twice as much as those who drive around in search of passengers.

Uber created an artificial city called Uberg. It spans 100-by-100 blocks, existing in the artificial world of Python. Uber drops 250 passengers and 500 drivers in Uberg. Each passenger has a random destination in Uberg.

Read more here.