{"title":"Q-learning-based hyper-heuristic algorithm for priority and precedence dual-driven task assignment in spatial crowdsourcing","authors":"Xing-Han Qiu , Shu-Juan Tian , An-Feng Liu , Ye-Hua Wei , Hiroo Sekiya , Young-June Choi","doi":"10.1016/j.eswa.2025.129327","DOIUrl":null,"url":null,"abstract":"<div><div>In spatial crowdsourcing, a core issue is to formulate an effective task assignment plan, based on the bipartite matching between the two parties, <em>i.e.</em>, workers and tasks. In this context, one key challenge is how to suitably assign tasks to available workers and determine their execution order, with the consideration of the priority of all tasks, under the precedence constraint of tasks. To this end, we investigate an important problem, namely, priority and precedence dual-driven task assignment problem in spatial crowdsourcing (PDTAP-SC). A <em>Q</em>-learning-based hyper-heuristic (QLHH) algorithm is proposed to address this problem, which strives to simultaneously minimize the task completion time (<em>i.e.</em>, makespan) and the overall completion time of all priority tasks. Specifically, QLHH utilizes a <em>Q-</em>learning-based high-level strategy to autonomously choose appropriate heuristics from a predefined set of low-level heuristics. At various stages of the optimization process, the chosen heuristic is treated as an executable action and applied to the solution space for better results. Moreover, critical configurations of parameters are systematically analyzed by conducting a design-of-experiment (DOE) approach. Finally, as a verification, both computational simulation and comparison are carried out in cases of different scales collected from a synthetic dataset, which is created by extending a real dataset, and the results demonstrate the effectiveness and efficiency of the proposed QLHH.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"297 ","pages":"Article 129327"},"PeriodicalIF":7.5000,"publicationDate":"2025-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957417425029422","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
In spatial crowdsourcing, a core issue is to formulate an effective task assignment plan, based on the bipartite matching between the two parties, i.e., workers and tasks. In this context, one key challenge is how to suitably assign tasks to available workers and determine their execution order, with the consideration of the priority of all tasks, under the precedence constraint of tasks. To this end, we investigate an important problem, namely, priority and precedence dual-driven task assignment problem in spatial crowdsourcing (PDTAP-SC). A Q-learning-based hyper-heuristic (QLHH) algorithm is proposed to address this problem, which strives to simultaneously minimize the task completion time (i.e., makespan) and the overall completion time of all priority tasks. Specifically, QLHH utilizes a Q-learning-based high-level strategy to autonomously choose appropriate heuristics from a predefined set of low-level heuristics. At various stages of the optimization process, the chosen heuristic is treated as an executable action and applied to the solution space for better results. Moreover, critical configurations of parameters are systematically analyzed by conducting a design-of-experiment (DOE) approach. Finally, as a verification, both computational simulation and comparison are carried out in cases of different scales collected from a synthetic dataset, which is created by extending a real dataset, and the results demonstrate the effectiveness and efficiency of the proposed QLHH.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.