Incorporating living conditions and job opportunities in cities into mathematical models of human mobility improves model accuracy. The traditional gravity model of human mobility uses the distance of ...