smart cities of the future .
Human mobility, social ties, and link prediction