Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing

Yue Ma,Xiaofeng Gao,Shahzad Sarwar Bhatti,Guihai Chen
DOI: https://doi.org/10.1109/tsc.2024.3353293
IF: 11.019
2024-01-01
IEEE Transactions on Services Computing
Abstract:Spatial crowdsourcing is an increasingly popular category in the era of mobile Internet and sharing economy, where tasks have spatio-temporal constraints and must be completed at specific locations. In this article, we focus on the Multi-Objective Spatio-Temporal task assignment (MOST) problem considering the worker heterogeneity in spatial crowdsourcing and model it as a combinatorial multi-objective optimization (MOO) problem with the goals of maximizing the overall task completion rate and minimizing the average task time cost. Finding the optimal global assignment turns out to be intractable since it does not simply imply optimality for an individual worker, as a typical nearest-neighbor heuristic generally does not render a satisfactory result. We prove that the problem is NP-hard. Subsequently, we formulate an efficient algorithm for the MOST problem — Task Clustering based Mixed Priority Queue Scheduling (TAMP). First, we improve the spectral clustering algorithm to evenly divide the task network into different subdomains according to tasks’ geographical locations, considering the task clustering phenomena in real scenarios. We then design a mixed priority queue strategy considering the geographical influence and temporal urgency, to schedule workers finishing tasks in sequence. Experiments on synthetic and real datasets demonstrate the efficiency of our solution over other methods.
computer science, information systems, software engineering
What problem does this paper attempt to address?