DocumentCode :
1300657
Title :
Collaborative and Distributed Search System with Mobile Devices
Author :
Shen, Chih-Ya ; Yang, De-Nian ; Chen, Ming-Syan
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
11
Issue :
10
fYear :
2012
Firstpage :
1478
Lastpage :
1493
Abstract :
With the advances of communications, computing, and positioning technologies, mobile devices have been regarded as mobile computing platforms for various kinds of location-based and human-computation services. However, most existing applications regard each device as a sensor or focus on services with the computation on a single device. In contrast, this paper leverages a group of mobile devices as a collaborative and distributed search platform. Specifically, we propose a search system with mobile devices for rescue and patrol operations. The system utilizes mobile devices to find and assign the search route to each searcher in a collaborative and distributed manner. Given the roads to be searched in an area and the candidate start locations, our system minimizes the time required to search the whole area and guarantees that each road will be searched at least once. We first formulate the k-Person Search Problem for k mobile devices and prove that the problem is NP-Hard. To find the optimal solutions, we propose a centralized algorithm for a special case and an Integer Linear Programming formulation for general cases. We also devise an approximation algorithm. The algorithms can be used to dispatch the searchers before the operation starts. Moreover, to support online adaptation, we formulate the Path Refinement Problem for path exchange among searchers and propose a distributed algorithm to adaptively adjust the paths after the search starts. We also implement the proposed algorithms in mobile devices as a collaborative and distributed search system and demonstrate the efficiency of our algorithms with computation simulations and field trials.
Keywords :
approximation theory; computational complexity; distributed algorithms; emergency services; groupware; integer programming; linear programming; mobile computing; search problems; NP-Hard; centralized algorithm; collaborative system; distributed search system; human-computation services; integer linear programming formulation; k mobile devices; k-person search problem; location-based services; mobile computing platforms; path refinement problem; patrol operations; positioning technologies; rescue operations; sensor; Algorithm design and analysis; Approximation algorithms; Collaboration; Mobile communication; Mobile handsets; Roads; Search problems; Mobile applications; algorithm/protocol design and analysis.; distributed applications;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2011.173
Filename :
5989817
Link To Document :
بازگشت