Efficient Algorithms for Flexible Sweep Coverage in Crowdsensing

Sweep coverage is an important covering technique in mobile crowdsensing, in which users or participants are employed to periodically monitor a set of points of interest (POIs) each with a weight indicating the value of its information to be collected. Traditionally, each user proposes a route along which there is a set of POIs to be monitored. The task is to select a set of participants such that the total weight of the monitored POIs is maximized. However, in real applications, users should have the flexibility to offer several preferred routes. This arises our studied maximum sweep assignment problem with flexibility, where each participant proposes several routes, and the new task is to strategically assign each participant a route among their choices in which the way maximizes the total weight of the monitored POIs. In this paper, we first prove that the problem is ${\mathcal{ NP}}$ -complete and then devise two novel approximation algorithms with ratios 0.5 and 0.632. Experiments are also conducted to evaluate algorithms’ practical performance. The results demonstrate that the proposed approximate methods are significantly faster (with up to two orders of magnitude runtime reduction) than the exact integer linear programming solution. In addition, we theoretically study another flexible sweep coverage model in which it costs to hire each user, and the goal is to cover all POIs multiple times (for more complete and accurate information) while minimizing the total hiring cost.

[1]  Ellie D'Hondt,et al.  Crowdsourcing of Pollution Data using Smartphones , 2010 .

[2]  Barun Gorain,et al.  Line sweep coverage in wireless sensor networks , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

[3]  Deborah Estrin,et al.  PEIR, the personal environmental impact report, as a platform for participatory sensing systems research , 2009, MobiSys '09.

[4]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[5]  Jorge Urrutia,et al.  Complexity of barrier coverage with relocatable sensors in the plane , 2015, Theor. Comput. Sci..

[6]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

[7]  Hong Shen,et al.  Minimizing the maximum sensor movement for barrier coverage in the plane , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[8]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[9]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[10]  Barun Gorain,et al.  Point and area sweep coverage in wireless sensor networks , 2013, 2013 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[11]  Kin K. Leung,et al.  Energy-Aware Participant Selection for Smartphone-Enabled Mobile Crowd Sensing , 2017, IEEE Systems Journal.

[12]  Deborah Estrin,et al.  Recruitment Framework for Participatory Sensing Data Collections , 2010, Pervasive.

[13]  Rui Sun,et al.  SRMCS: A semantic-aware recommendation framework for mobile crowd sensing , 2018, Inf. Sci..

[14]  Yunhao Liu,et al.  Sweep coverage with mobile sensors , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[15]  Reuven Bar-Yehuda,et al.  A Linear-Time Approximation Algorithm for the Weighted Vertex Cover Problem , 1981, J. Algorithms.

[16]  Seung-won Hwang,et al.  CrowdK: Answering top-k queries with crowdsourcing , 2017, Inf. Sci..

[17]  Valérie Issarny,et al.  Probabilistic registration for large-scale mobile participatory sensing , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[18]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[19]  Yunhao Liu,et al.  Run to Potential: Sweep Coverage in Wireless Sensor Networks , 2009, 2009 International Conference on Parallel Processing.

[20]  D. Hochbaum Approximating covering and packing problems: set cover, vertex cover, independent set, and related problems , 1996 .

[21]  Reza Curtmola,et al.  Fostering participaction in smart cities: a geo-social crowdsensing platform , 2013, IEEE Communications Magazine.

[22]  Rong-chii Duh,et al.  Approximation of k-set cover by semi-local optimization , 1997, STOC '97.

[23]  Jiming Chen,et al.  Energy-efficient intrusion detection with a barrier of probabilistic sensors , 2012, 2012 Proceedings IEEE INFOCOM.

[24]  Andreas Krause,et al.  Toward Community Sensing , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[25]  Dorit S. Hochbaum,et al.  Approximation Algorithms for the Set Covering and Vertex Cover Problems , 1982, SIAM J. Comput..

[26]  Daji Qiao,et al.  Multi-Round Sensor Deployment for Guaranteed Barrier Coverage , 2010, 2010 Proceedings IEEE INFOCOM.

[27]  Dachuan Xu,et al.  Approximation Algorithms for Maximum Coverage with Group Budget Constraints , 2017, COCOA.

[28]  Howie Choset,et al.  Coverage for robotics – A survey of recent results , 2001, Annals of Mathematics and Artificial Intelligence.