Cargando…

A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN

With the coverage of sensor-rich smart devices (smartphones, iPads, etc.), combined with the need to collect large amounts of data, mobile crowd sensing (MCS) has gradually attracted the attention of academics in recent years. MCS is a new and promising model for mass perception and computational da...

Descripción completa

Detalles Bibliográficos
Autores principales: Fu, Yanming, Shen, Yuming, Tang, Liang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10346667/
https://www.ncbi.nlm.nih.gov/pubmed/37447937
http://dx.doi.org/10.3390/s23136088
_version_ 1785073367415521280
author Fu, Yanming
Shen, Yuming
Tang, Liang
author_facet Fu, Yanming
Shen, Yuming
Tang, Liang
author_sort Fu, Yanming
collection PubMed
description With the coverage of sensor-rich smart devices (smartphones, iPads, etc.), combined with the need to collect large amounts of data, mobile crowd sensing (MCS) has gradually attracted the attention of academics in recent years. MCS is a new and promising model for mass perception and computational data collection. The main function is to recruit a large group of participants with mobile devices to perform sensing tasks in a given area. Task assignment is an important research topic in MCS systems, which aims to efficiently assign sensing tasks to recruited workers. Previous studies have focused on greedy or heuristic approaches, whereas the MCS task allocation problem is usually an NP-hard optimisation problem due to various resource and quality constraints, and traditional greedy or heuristic approaches usually suffer from performance loss to some extent. In addition, the platform-centric task allocation model usually considers the interests of the platform and ignores the feelings of other participants, to the detriment of the platform’s development. Therefore, in this paper, deep reinforcement learning methods are used to find more efficient task assignment solutions, and a weighted approach is adopted to optimise multiple objectives. Specifically, we use a double deep Q network (D3QN) based on the dueling architecture to solve the task allocation problem. Since the maximum travel distance of the workers, the reward value, and the random arrival and time sensitivity of the sensing tasks are considered, this is a dynamic task allocation problem under multiple constraints. For dynamic problems, traditional heuristics (eg, pso, genetics) are often difficult to solve from a modeling and practical perspective. Reinforcement learning can obtain sub-optimal or optimal solutions in a limited time by means of sequential decision-making. Finally, we compare the proposed D3QN-based solution with the standard baseline solution, and experiments show that it outperforms the baseline solution in terms of platform profit, task completion rate, etc., the utility and attractiveness of the platform are enhanced.
format Online
Article
Text
id pubmed-10346667
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103466672023-07-15 A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN Fu, Yanming Shen, Yuming Tang, Liang Sensors (Basel) Article With the coverage of sensor-rich smart devices (smartphones, iPads, etc.), combined with the need to collect large amounts of data, mobile crowd sensing (MCS) has gradually attracted the attention of academics in recent years. MCS is a new and promising model for mass perception and computational data collection. The main function is to recruit a large group of participants with mobile devices to perform sensing tasks in a given area. Task assignment is an important research topic in MCS systems, which aims to efficiently assign sensing tasks to recruited workers. Previous studies have focused on greedy or heuristic approaches, whereas the MCS task allocation problem is usually an NP-hard optimisation problem due to various resource and quality constraints, and traditional greedy or heuristic approaches usually suffer from performance loss to some extent. In addition, the platform-centric task allocation model usually considers the interests of the platform and ignores the feelings of other participants, to the detriment of the platform’s development. Therefore, in this paper, deep reinforcement learning methods are used to find more efficient task assignment solutions, and a weighted approach is adopted to optimise multiple objectives. Specifically, we use a double deep Q network (D3QN) based on the dueling architecture to solve the task allocation problem. Since the maximum travel distance of the workers, the reward value, and the random arrival and time sensitivity of the sensing tasks are considered, this is a dynamic task allocation problem under multiple constraints. For dynamic problems, traditional heuristics (eg, pso, genetics) are often difficult to solve from a modeling and practical perspective. Reinforcement learning can obtain sub-optimal or optimal solutions in a limited time by means of sequential decision-making. Finally, we compare the proposed D3QN-based solution with the standard baseline solution, and experiments show that it outperforms the baseline solution in terms of platform profit, task completion rate, etc., the utility and attractiveness of the platform are enhanced. MDPI 2023-07-01 /pmc/articles/PMC10346667/ /pubmed/37447937 http://dx.doi.org/10.3390/s23136088 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Fu, Yanming
Shen, Yuming
Tang, Liang
A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN
title A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN
title_full A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN
title_fullStr A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN
title_full_unstemmed A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN
title_short A Dynamic Task Allocation Framework in Mobile Crowd Sensing with D3QN
title_sort dynamic task allocation framework in mobile crowd sensing with d3qn
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10346667/
https://www.ncbi.nlm.nih.gov/pubmed/37447937
http://dx.doi.org/10.3390/s23136088
work_keys_str_mv AT fuyanming adynamictaskallocationframeworkinmobilecrowdsensingwithd3qn
AT shenyuming adynamictaskallocationframeworkinmobilecrowdsensingwithd3qn
AT tangliang adynamictaskallocationframeworkinmobilecrowdsensingwithd3qn
AT fuyanming dynamictaskallocationframeworkinmobilecrowdsensingwithd3qn
AT shenyuming dynamictaskallocationframeworkinmobilecrowdsensingwithd3qn
AT tangliang dynamictaskallocationframeworkinmobilecrowdsensingwithd3qn