《计算机应用》唯一官方网站

• •    下一篇

空间众包中支持周期性任务的在线匹配算法

刘俊岭,孙萌,孙焕良,许景科   

  1. 沈阳建筑大学
  • 收稿日期:2024-06-04 修回日期:2024-08-22 发布日期:2024-09-06 出版日期:2024-09-06
  • 通讯作者: 孙焕良
  • 基金资助:
    国家自然科学基金资助项目;国家重点研发计划课题;辽宁省自然科学基金资助项目;辽宁省教育厅项目

Online matching algorithm for supporting periodic tasks in spatial crowdsourcing

  • Received:2024-06-04 Revised:2024-08-22 Online:2024-09-06 Published:2024-09-06
  • Supported by:
    The National Natural Science Foundation of China;the National key R & D Program Foundation;the Natural Science Foundation of Liaoning Province;the Project of the Educational Department of Liaoning Province

摘要: 针对空间众包中存在一类重复多次的、有固定需求的周期性任务,但现有匹配算法忽略了周期性任务对熟悉度需求的问题,提出一种空间众包中支持周期性任务的在线匹配算法。首先,将在线匹配问题视为多人游戏,任务视为游戏的独立参与者,根据任务倾向于匹配熟悉度高的工人,工人倾向于匹配报酬高、距离近任务的需求,确定玩家的效用函数,进行博弈论分析;其次,将模拟退火策略引入博弈论的更新策略中,设计了基于模拟退火策略的博弈论算法(GT);最后,在达到纳什均衡时实现了总效用更大的匹配。在真实数据集上的实验结果表明,与实验中现有最优延迟接受双向选择算法(DABS)相比,GT的匹配总效用提升了14%。GT实现了更加符合周期性任务和工人各自需求的匹配结果,可以提升在线空间众包平台用户的满意度。

关键词: 空间众包, 周期性任务, 博弈论, 总效用, 熟悉度

Abstract: For a type of repetitive, fixed-demand periodic tasks that exist in spatial crowdsourcing, but the existing matching algorithm ignores the issue of familiarity required for periodic tasks, an online matching algorithm for supporting periodic tasks in spatial crowdsourcing was proposed. First, the online matching problem was regarded as a multiplayer game, with tasks considered as independent participants in the game. The utility functions were determined based on the tasks' preference for matching workers with high familiarity and the workers' preference for tasks with high rewards and short distances, which were then analyzed using game theory. Then, a simulated annealing strategy was introduced into the updating strategy of the game theory, resulting in the design of the Game Theory (GT) based on the simulated annealing strategy. Finally, a matching with greater total utility was achieved upon reaching a Nash equilibrium. Experimental results on a real dataset demonstrate that, compared to the existing optimal Deferred Acceptance Bidirectional Selection (DABS), the total utility of the matching by GT has increased by 14%. GT achieves matching results that better meet the individual needs of periodic tasks and workers, which can enhance user satisfaction on online spatial crowdsourcing platforms.

Key words: spatial crowdsourcing, periodic task, Game Theory (GT), total utility, familiarity

中图分类号: