Shahzad Sarwar Bhatti

dblp:269/2210 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-5535-2818ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Computer networks · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Approximation and online algorithms · 55% Mathematical optimization · 18% Algorithmic game theory and mechanism design · 18%
Artificial intelligence
1 paper
Multi-agent systems · 50% Reinforcement learning · 50%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational social science and digital humanities · 50% Smart cities and intelligent transportation · 50%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Approximation and online algorithms › online algorithms
competitive analysis
0.912025
Task Scheduling Mechanism for Crowdsourcing in Mobile Social Networks · IEEE Trans. Mob. Comput. 2025
Algorithmic game theory and mechanism design › mechanism design
crowdsourcing
0.912025
Task Scheduling Mechanism for Crowdsourcing in Mobile Social Networks · IEEE Trans. Mob. Comput. 2025
Approximation and online algorithms › online algorithms
online scheduling
0.912025
Task Scheduling Mechanism for Crowdsourcing in Mobile Social Networks · IEEE Trans. Mob. Comput. 2025
Machine learning › Reinforcement learning
spatial crowdsourcing task assignment
0.812024
Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing · IEEE Trans. Serv. Comput. 2024
Knowledge, reasoning and agents › Multi-agent systems
task allocation
0.812024
Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing · IEEE Trans. Serv. Comput. 2024
Mathematical optimization
multi-objective optimization
0.812024
Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing · IEEE Trans. Serv. Comput. 2024
Computational social science and digital humanities › social computing › crowdsourcing
spatial crowdsourcing
0.512021
An Approximation Algorithm for Bounded Task Assignment Problem in Spatial Crowdsourcing · IEEE Trans. Mob. Comput. 2021
Smart cities and intelligent transportation
task assignment
0.512021
An Approximation Algorithm for Bounded Task Assignment Problem in Spatial Crowdsourcing · IEEE Trans. Mob. Comput. 2021
Approximation and online algorithms
approximation algorithms
0.512021
An Approximation Algorithm for Bounded Task Assignment Problem in Spatial Crowdsourcing · IEEE Trans. Mob. Comput. 2021
Approximation and online algorithms › approximation algorithms
constant-factor approximation
0.512021
An Approximation Algorithm for Bounded Task Assignment Problem in Spatial Crowdsourcing · IEEE Trans. Mob. Comput. 2021
Ubiquitous computing and smart environments
mobile crowdsourcing
0.312025
Task Scheduling Mechanism for Crowdsourcing in Mobile Social Networks · IEEE Trans. Mob. Comput. 2025
Algorithms and data structures
clustering
0.212024
Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing · IEEE Trans. Serv. Comput. 2024
Graph algorithms and graph theory › graph clustering
spectral clustering
0.212024
Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing · IEEE Trans. Serv. Comput. 2024

Methods — techniques the papers use, named apart from their topics

competitive analysis · 1.7spectral clustering · 1.5priority queue scheduling · 1.5combinatorial optimization · 1.5partition and shifting · 1.0greedy algorithm · 1.0approximation algorithms · 0.9approximation algorithm · 0.9
YearPublicationVenuePosition
2025 Task Scheduling Mechanism for Crowdsourcing in Mobile Social Networks
abstract
With the popularization of smart phones, mobile crowdsourcing emerged and gained growing attention in the recent years. Mobile users are now able to conduct complex tasks with the communication between each other. In this paper, we study the task scheduling problem in the mobile crowdsourcing systems based on the spontaneously formed mobile social networks (MSNs). We introduce two crowdsourcing task scheduling problems under this system model, with one problem aiming to minimize the total cost of some crowdsourcing tasks and the other focusing on minimizing the final completion time of the tasks belonging to the same project. We introduce a unified framework to solve the problems and propose two approximation algorithms for these two problems in the offline versions respectively and prove Their approximation ratios accordingly. Based on the two algorithms, we further design two online algorithms to deal with the workers' dynamism and also analyze their competitive ratios. Finally, we verify the effectiveness and efficiency of the proposed methods through numerical experiments on real and synthetic datasets.
Longhao Yi, Xiaofeng Gao 0001, Shahzad Sarwar Bhatti, Guihai Chen
IEEE Trans. Mob. Comput.4
2024 Clustering Based Priority Queue Algorithm for Spatial Task Assignment in Crowdsourcing
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 paper, we focus ontheMulti-ObjectiveSpatio-Temporal task assignment (MOST) problemconsidering 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 basedMixedPriority 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.
Xiaofeng Gao 0001, Shahzad Sarwar Bhatti, Guihai Chen
IEEE Trans. Serv. Comput.3
2021 An Approximation Algorithm for Bounded Task Assignment Problem in Spatial Crowdsourcing
abstract
Spatial crowdsourcing, a human-centric compelling paradigm in performing spatial tasks, has drawn rising attention. Task assignment is of paramount importance in spatial crowdsourcing. Existing studies often use heuristics of various kinds to solve task assignment problems. These schemes usually only apply some specific cases, once the environment changes, the efficiency of the algorithms is significantly reduced. In this paper, we first introduce a taxonomy of task assignment in spatial crowdsourcing. Next, we design an approximation algorithm and get an efficient solution for the important problem, namely, Bounded and Heterogeneous Task Assignment (BHTA), such that the sum of the rewards of workers is maximized subject to multiple constraints. We prove that the BHTA problem is NP-hard. Subsequently, we propose a constant-ratio approximation algorithm based on partition and shifting method to achieve the assignment solution. To meet with the workers' dynamism, we further devise a greedy algorithm and provide theoretical guarantee. Experiments on synthetic and real datasets demonstrate the efficiency of our strategy over previous methods. So far as we know, this paper is the first attempt to give a constant-ratio approximation for such task assignment problems in spatial crowdsourcing.
Shahzad Sarwar Bhatti, Kangrui Wang, Xiaofeng Gao 0001, Fan Wu 0006, Guihai Chen
IEEE Trans. Mob. Comput.1
2020 Affinitive Diversity-Aware Task Allocation in Spatial Crowdsourcing
abstract
With the rapid development of mobile network and devices, spatial crowdsourcing (SC) has recently attracted much attention. For the improvement of quality of service (QoS) in spatial crowdsourcing platforms, existing works usually adopt the many-to-one strategy - assigning multiple workers as a team for each published task. However, such an allocation scheme fails to consider team characteristics which can strongly affect the QoS for some experience-sensitive collaborative tasks. In this paper, we jointly consider two team characteristics to further improve the QoS: Diversity, which is the union of experiences within a team and Affinity, which is how efficiently team members collaborate. Inspired by these two characteristics, we study an important problem, namely, Affinitive Diversity-Aware Spatial Crowdsourcing (ADA-SC), which aims to find an allocation scheme, such that each team satisfies the affinity requirement of the corresponding task and maximizes the team diversity under budget and spatial constraints. Since ADA-SC is proven to be NP-hard by reduction from the set cover problem with nonlinear constraints, we propose two submodular approximation algorithms with pruning strategies for two single-task scenarios. Then a greedy-based algorithm is designed for the multi-task scenario. Extensive experiments on real and synthetic data verify the effectiveness of our proposed methods.
Shahzad Sarwar Bhatti, Yiding Chang, Xiaofeng Gao 0001, Guihai Chen
ICWS1
2020 General framework, opportunities and challenges for crowdsourcing techniques: A Comprehensive survey
Shahzad Sarwar Bhatti, Xiaofeng Gao 0001, Guihai Chen
J. Syst. Softw.1