1 Introduction
With the rapid development of information society and wireless devices portability, Mobile CrowdSensing (MCS) [2] has become a new data collection mode combined with crowdsensing and mobile devices [3], [4]. It recruits users carrying mobile devices to collect data from target sensing areas in order to perform various sensing tasks, such as environment monitoring [5], traffic controlling [6] and urban sensing [7], etc. To obtain high-quality sensing results, the traditional MCS system usually has to recruit lots of users to cover the entire sensing map. However, considering the costs limitation, it cannot afford too many users. Even if it has recruited enough users with acceptable cost, some sensing subareas may still have no available users due to the users’ uncertain mobility or subareas’ inaccessibility [8]. Therefore, in most cases, the traditional MCS can only collect incomplete or even sparse data, especially facing large-scale and fine-grained urban sensing tasks.