  With remarkable significance in migration prediction, global disease
mitigation, urban planning and many others, an arresting challenge is to
predict human mobility fluxes between any two locations. A number of methods
have been proposed against the above challenge, including the gravity model,
the intervening opportunity model, the radiation model, the population-weighted
opportunity model, and so on. Despite their theoretical elegance, all models
ignored an intuitive and important ingredient in individual decision about
where to go, that is, the possible congestion on the way and the possible
crowding in the destination. Here we propose a microscopic mechanism underlying
mobility decisions, named destination choice game (DCG), which takes into
account the crowding effects resulted from spatial interactions among
individuals. In comparison with the state-of-the-art models, the present one
shows more accurate prediction on mobility fluxes across wide scales from
intracity trips to intercity travels, and further to internal migrations. The
well-known gravity model is proved to be the equilibrium solution of a
degenerated DCG neglecting the crowding effects in the destinations.
