首页 | 本学科首页   官方微博 | 高级检索  
     

空间众包环境下的3类对象在线任务分配
引用本文:宋天舒,童咏昕,王立斌,许可.空间众包环境下的3类对象在线任务分配[J].软件学报,2017,28(3):611-630.
作者姓名:宋天舒  童咏昕  王立斌  许可
作者单位:软件开发环境国家重点实验室(北京航空航天大学), 北京 100191,软件开发环境国家重点实验室(北京航空航天大学), 北京 100191,软件开发环境国家重点实验室(北京航空航天大学), 北京 100191,软件开发环境国家重点实验室(北京航空航天大学), 北京 100191
基金项目:国家重点基础研究发展计划(973)(2014CB340300);国家自然科学基金(61502021,71531001);北京航空航天大学软件开发环境国家重点实验室开放课题(SKLSDE-2016ZX-13)
摘    要:随着移动互联网技术与O2O(offline-to-online)商业模式的发展,各类空间众包平台变得日益流行,如滴滴出行、百度外卖等空间众包平台更与人们日常生活密不可分.在空间众包研究中,任务分配问题更是其核心问题之一,该问题旨在研究如何将实时出现的空间众包任务分配给适宜的众包工人.但大部分现有研究所基于的假设过强,存在两类不足:(1)现有工作通常假设基于静态场景,即全部众包任务和众包工人的时空信息在任务分配前已完整获知.但众包任务与众包工人在实际应用中动态出现,且需实时地对其进行任务分配,因此现存研究结果在实际应用中缺乏可行性;(2)现有研究均假设仅有两类众包参与对象,即众包任务与众包工人,而忽略了第三方众包工作地点对任务分配的影响.综上所述,为弥补上述不足,本文提出了一类新型动态任务分配问题,即空间众包环境下的三类对象在线任务分配.该问题不但囊括了任务分配中的三类研究对象,即众包任务、众包工人和众包工作地点,而且关注动态环境.本文进而设计了随机阈值算法,并给出了该算法在最差情况下的竞争比分析.特别的是,本文还采用在线学习方法进一步优化了随机阈值算法,提出自适应随机阈值算法,并证明该优化策略可逼近随机阈值算法使用不同阈值所能达到的最佳效果.最终,本文通过在真实数据集和具有不同分布人造数据集上进行的大量实验验证了算法的效果与性能.

关 键 词:空间众包  任务分配  在线算法  竞争比分析
收稿时间:2016/7/31 0:00:00
修稿时间:2016/9/14 0:00:00

Online Task Assignment for Three Types of Objects under Spatial Crowdsourcing Environment
SONG Tian-Shu,TONG Yong-Xin,WANG Li-Bin and XU Ke.Online Task Assignment for Three Types of Objects under Spatial Crowdsourcing Environment[J].Journal of Software,2017,28(3):611-630.
Authors:SONG Tian-Shu  TONG Yong-Xin  WANG Li-Bin and XU Ke
Affiliation:State Key Laboratory of Software Development Environmnt(Beihang University), 100191, China,State Key Laboratory of Software Development Environmnt(Beihang University), 100191, China,State Key Laboratory of Software Development Environmnt(Beihang University), 100191, China and State Key Laboratory of Software Development Environmnt(Beihang University), 100191, China
Abstract:With the rapid development of mobile Internet techniques and Online-To-Offline (O2O) business models,various of spatial crowdsourcing (SC) platforms are becoming popular.In particular,the SC platforms,such as Didi taxis,Baidu meal-ordering service,etc.,play a significant role in our daily life.A core issue in SC is task assignment,which is to assign real-time tasks to suitable crowd workers.Existing approaches usually are based on infeasible assumptions and have the following two drawbacks:(1) Existing works often assume to work on the static scenarios,where the spatio-temporal information of all tasks and workers is known before the assignment is conducted.However,both tasks and workers dynamically appear and request to be allocated in real time.Therefore,existing works are impractical in real applications.(2) Existing studies usually assume that there are only two types of objects,tasks and workers,in SC and ignore the influence of workplace for task assignment.To solve the aforementioned challenges,in this paper,we propose a novel dynamic task assignment issue,called online task assignment for three types of objects in spatial crowdsourcing,which not only includes the three types of objects,namely tasks,workers and workplaces,but also focuses on dynamic scenarios.Moreover,we devise a random-threshold-based algorithm and provide a worst-case competitive analysis for the proposed algorithm.Particularly,to further optimize the proposed algorithm,we also develop an adaptive threshold algorithm,which is always close to the best possible effectiveness of the random-threshold-based algorithm.Finally,we verify the effectiveness and efficiency of the proposed methods through extensive experiments on the real dataset and synthetic datasets generated by different distributions.
Keywords:spatial crowdsourcing  task allocation  online algorithm  competitive analysis
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号