【技术实现步骤摘要】
一种基于图搜索的城市众包配送任务分配方法及装置
本专利技术涉及物流
,尤其涉及一种基于图搜索的城市众包配送任务分配方法及装置。
技术介绍
据中国互联网络发展状况统计显示,截至2018年12月,我国网民规模达8.29亿,网络购物用户规模达6.10亿,网民使用率为73.6%。据国家邮政局统计,2011-2018年我国快递业务量快速增加,2018年全国快递业务量完成505亿件,同比增长25.8%,预计未来仍会快速增长。目前快递员日均配送量为60至100件,超过八成的快递员平均工作时长在8个小时以上,快递员工作已处于较为饱和状态。从以上数据可以看出,未来电子商务的发展是非常可观的,这也对快递末端造成了更大的压力。物流终端的配送问题一直以来都是一个头疼的问题,普遍存在着信息利用率低、可控性差、灵活性差等问题,并且终端配送也是影响客户满意度的一个重要因素。针对终端配送存在的问题,很多物流公司已经从传统的配送模式向众包模式进行转变,例如点我达、人人快递、京东众包等。城市众包配送服务整合了社会上的富余资源,改变了传统的配送模式,缓解了配送的压力。在城市众包配送服务的研究中,众包任务的分配是核心问题之一,直接影响配送效率。目前已经有很多国内外学者对空间众包中的任务分配进行了研究,但现今主要存在的不足有:(1)多数空间任务分配问题的研究都是将任务视为一个位置的,而现实中任务是分为起始位置和目标位置的,缺少考虑任务的实际特征。(2)多数研究都是基于静态场景展开的,而实际上任务和骑手是动态随机出现的。
技术实现思路
本专利技术提供一种提高任务分配效率,促进众包行业的发展的基于图 ...
【技术保护点】
1.一种基于图搜索的城市众包配送任务分配方法,其特征在于,方法包括步骤如下:步骤1,构造众包配送网络图;步骤2,映射众包骑手;步骤3,配置众包配送任务;步骤4,对众包配送任务分配建模;步骤5,检查时间窗约束、实时负载约束和服务质量约束;步骤6,对众包配送任务优化分配建模;步骤7,基于蚁群规划配置众包任务分配算法;步骤8,对众包分配结果进行可视化展示。
【技术特征摘要】
1.一种基于图搜索的城市众包配送任务分配方法,其特征在于,方法包括步骤如下:步骤1,构造众包配送网络图;步骤2,映射众包骑手;步骤3,配置众包配送任务;步骤4,对众包配送任务分配建模;步骤5,检查时间窗约束、实时负载约束和服务质量约束;步骤6,对众包配送任务优化分配建模;步骤7,基于蚁群规划配置众包任务分配算法;步骤8,对众包分配结果进行可视化展示。2.根据权利要求1所述的基于图搜索的城市众包配送任务分配方法,其特征在于,步骤1还包括:众包配送网络图表示为G=(V,E),其中,V为节点集合,节点的信息主要包括结点的编号、经纬度、位置的名称;E={(v,v′)|v,v′∈V}为的边集合,每条边的主要信息包括边的编号、路径长度、道路名称;众包配送网络图将电子地图中标注的与配送相关的位置映射为众包配送网络图中的相应节点,将不同位置之间的优化路径映射为众包配送网络图中相应的边,并通过Dijkstra算法来计算边的最短距离。3.根据权利要求1所述的基于图搜索的城市众包配送任务分配方法,其特征在于,步骤2还包括:利用位置服务和移动通信技术实时获取众包骑手的信息,并将其映射到配送网络图CDNG上;众包骑手c的信息表示为:(lc,vc,ac,bc,Gc,Qc),其中,lc为骑手c的当前位置,vc为骑手c的平均配送速度,[ac,bc]为骑手c的服务时间窗(ac<bc),ac为开始服务时刻,bc为终止服务时刻,Gc为骑手c每次接受的快件数量上限,Qc为骑手c的服务质量;一个区域D内某个时间段R的所有众包骑手的集合表示为:对于骑手c的当前位置lc要在区域D的覆盖范围内,骑手c的服务时间窗[ac,bc]要在时段R内。4.根据权利要求1所述的基于图搜索的城市众包配送任务分配方法,其特征在于,步骤3还包括:利用位置服务和移动通信技术实时获取众包配送任务的信息,并将其映射到众包配送网络图CDNG上;众包配送任务t的信息表示为:其中,为任务t的取货位置,为任务t的送货位置,为任务t的取货时间窗,为最早取货时刻,为最晚取货始时刻,为平均取货时间,为任务t的送货时间窗,为最早送货时刻,为最晚送货始时刻,为平均送货时间,gt为任务t所包含的快件数量,qt为任务t的服务质量需求;一个区域D内某个时段R的所有众包配送任务的集合表示为:对于任务t的取货位置和送货位置要在区域D所覆盖的范围内,任务t的最早取货时刻和最晚送货完成时刻要在时段R内。5.根据权利要求1所述的基于图搜索的城市众包配送任务分配方法,其特征在于,步骤4还包括:将一个众包配送任务分配方案建模为一个从任务集合到骑手集合的映射函数σ:对于如果c=σ(t),表示将任务t分配给骑手c,φ表示一个空骑手,如果σ(t)=φ,表示任务t没有被分配给任何骑手;利用表示分配给骑手c的任务集合,利用表示所有已分配的任务集合,利用表示所有未分配的任务集合;利用表示分配给骑手的所有任务的取货位置和送货位置的集合;将骑手的一条配送路径表示为一个位置排列Pc=ρc(0)ρc(1)其中,ρc是一个从集合到集合的一一映射函数,ρc(k)表示骑手c第个到达的位置,ρc(0)=lc为骑手出发的位置;每个任务的取货位置应该在其送货位置之前出现,对于有ρ-1(blt)>ρ-1(elt),ρ-1为ρ的逆函数;对于众包配送任务分配方案σ,如果对于都存在一条可行的配送路径,称σ为一个可行众包配送任务分配方案。6.根据权利要求1所述的基于图搜索的城市众包配送任务分配方法,其特征在于,步骤5中,检查时间窗约束方式包括:利用sc(k)表示骑手c在第k个位置ρc(k)的平均服务时间,如果ρc(k)为任务的取货位置,则有如果ρc(k)为任务的送货位置,则有利用τc(k-1,k)表示骑手c从第k-1位置ρc(k-1)到第k个位置ρc(k)的平均行驶时间,dc(k-1,k)为第k-1个位置ρc(k-1)到第k个位置ρc(k)的最短距离;利用τc(k)表示骑手c到达第个位置ρc(k)的时刻,τc(0)为骑手c从位置lc=ρc(0)出发的时刻,本发明采用公式τc(k)=τc(k-1)+sc(k-1)+τc(k-1,k)来计算到达第k个位置的时刻;采用如下规则来检查时间窗约束:骑手c的出发时刻满足约束条件:τc(0)≥ac;如果ρc(k)为任务的取货位置,τc(k)应满足约束条件:如果ρc(k)...
【专利技术属性】
技术研发人员:孟凡超,张硕,郑璇池,初佃辉,张华,周学权,
申请(专利权)人:哈尔滨工业大学威海,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。