一种基于轨迹大数据的众包物流配送路径规划方法及系统与流程

文档序号:16935446发布日期:2019-02-22 20:39阅读:906来源:国知局
一种基于轨迹大数据的众包物流配送路径规划方法及系统与流程

本发明涉及物流配送技术领域,具体涉及一种基于轨迹大数据的众包物流配送路径规划方法及系统。



背景技术:

互联网技术推动着电子商务的高速发展,城市物流配送是电子商务重要的组成部分,物流配送的效率对电子商务客户满意度有着重要影响。但城市物流配送由于其小批量,高频次的特点,使其面临着诸多挑战,如配送成本高服务满意度低,同时城市配送也增加了城市交通压力。随着城市化进程的发展,人们对城市配送提出了新的更高要求,城市配送不仅需要提高效率与提升便捷性,而且应该考虑低碳化、经济性、可持续发展等要求。

信息与通讯技术(ict)为获取城市大数据和感知城市动态信息提供了技术支持,同时在城市配送模式方面提供了新的思路。通过对历史交通轨迹大数据的挖掘可以发现城市交通设施的利用情况和城市交通动态特征,为物流配送网络提供动态且真实的交通网络信息,为物流中转站选址提供决策依据。

而现有技术中,对于物流配送站选址主要考虑交通运输条件和成本等因素,而没有将真实的动态交通因素考虑其中。配送车辆是经过专业改造的专用车辆,这些车辆加重了城市交通压力,同时有限的专业配送车辆是很难完成高效率的物流配送。因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于轨迹大数据的众包物流配送路径规划方法及系统,旨在提出一种更为绿色、低碳、共享、高效的物流配送模式,进而降低物流配送成本,提高配送服务质量。

本发明解决技术问题所采用的技术方案如下:

一种基于轨迹大数据的众包物流配送路径规划方法,其中,所述方法包括:

收集历史浮动车轨迹数据,根据所述历史浮动车轨迹数据,找出浮动车的停留信息,并基于浮动车的停留频数确定出配送中转站的备选地址,建设配送中转站;

采用启发式算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径;

获取城市在线浮动车轨迹数据,将确定出的最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述浮动车是指安装了车载gps定位装置并行驶在城市交通轨道上的车辆。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述收集历史浮动车轨迹数据,根据所述历史浮动车轨迹数据,找出浮动车的停留信息,并基于浮动车的停留频数确定出配送中转站的备选地址,建设配送中转站的步骤,具体包括:

收集历史浮动车轨迹数据,并对所述历史浮动车轨迹数据进行数据清洗以及数据补充;

从所述历史浮动车轨迹数据中获取每一辆浮动车的一天中的停留频数、停留点位置以及停留时长;

获取停留频数高于预定数目的停留点位置,并设置为配送中转站的备选地址。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述数据清洗包括:剔除gps记录小于预定值的数据、重复数据以及属性缺失的数据。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述数据补充包括:对gps数据连续间断时间超过预设的时间阈值的间断数据进行修复补充,补充gps点的位置是间断前的位置,补充点的时间tsup=tstart+dis/v,tstart为间断前的时间,dis为间断两点之间的距离,v为补充的速度。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述从所述历史浮动车轨迹数据中获取每一辆浮动车的一天中的停留频数、停留点位置以及停留时长的步骤,还包括:

判断浮动车的停留点是否为真实停留点,并将非真实停留的数据剔除;

对相邻两个停留点的停留时间间隔以及相邻两个停留点之间的距离均小于预设范围的停留点进行融合,融合成一个停留点。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述采用启发式算法对城市包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径的步骤,包括:

根据建设的配送中转站,利用图与网络理论建立城市配送网络;

通过静态大规模浮动车轨迹大数据挖掘配送中转站之间的网络交通强度;

用所述网络交通强度对路网长度进行加权,得到配送网络弧之间的代价值;

用大规模邻域搜索算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述获取城市在线浮动车轨迹数据,将确定出的最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送的步骤,具体包括:

获取城市在线浮动车轨迹数据,计算浮动车轨迹和最佳路径中某个子路径中两个中转站之间连成的轨迹;

计算所有待匹配的浮动车的轨迹与所有包裹所确定的最佳路径之间的相似度;

找出将相似度满足预设要求的浮动车,并指派所述浮动车对所述城市包裹进行配送。

所述的基于轨迹大数据的众包物流配送路径规划方法,其中,所述指派所述浮动车对所述城市包裹进行配送具体包括:

一个包裹只能由一辆浮动车配送,而一辆浮动车可以同时配送多个包裹或完成最佳路径中多段自路径的配送任务。

一种基于轨迹大数据的众包物流配送路径规划系统,其中,所述系统包括:

备选地址确定模块,用于收集历史浮动车轨迹数据,根据所述历史浮动车轨迹数据,找出浮动车的停留信息,并基于浮动车的停留频数确定出配送中转站的备选地址,建设配送中转站;

最佳路径确定模块,用于采用启发式算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径;

轨迹匹配及配送模块,用于获取城市在线浮动车轨迹数据,将确定出的最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送。

本发明的有益效果:本发明通过对交通轨迹大数据进行分析,从中获取真实有效的交通网络数据,为物流配送中转站的选址提供了决策支持,此外,本发明还将在线的浮动车轨迹数据与物流配送数据进行匹配,从而实现用浮动车进行众包物流配送的新模式,有效节省了物流成本。

附图说明

图1是本发明的基于轨迹大数据的众包物流配送路径规划方法的较佳实施例的流程图。

图2是本发明基于轨迹大数据的众包物流配送路径规划方法中改进的大规模领域算法的计算流程示意图。

图3是本发明基于轨迹大数据的众包物流配送路径规划方法中相似度匹配的流程示意图。

图4是本发明的轨迹大数据的众包物流配送路径规划系统的原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例提供一种基于轨迹大数据的众包物流配送路径规划方法,如图1中所示,所述方法包括:

步骤s100、收集历史浮动车轨迹数据,根据所述历史浮动车轨迹数据,找出浮动车的停留信息,并基于浮动车的停留频数确定出配送中转站的备选地址,建设配送中转站;

步骤s200、采用启发式算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径;

步骤s300、获取城市在线浮动车轨迹数据,将确定出的最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送。

本实施例中的浮动车是指安装了车载gps定位装置并行驶在城市交通轨道上的车辆,其中包括公交车、出租车以及签订协议的私家车辆等。通过获取这些车辆的历史轨迹数据,可以准确地获取城市交通实际状态数据。

具体地,本实施例中首先收集历史浮动车轨迹数据,并对收集到的历史浮动车轨迹数据进行分析。由于每辆浮动车上均设置有gps定位装置,因此,就可以根据所述gps定位装置获取到每辆浮动车的路径轨迹数据,并将这些路径轨迹数据存储,以便随时获取数据来进行分析。当获取到历史浮动车轨迹数据之后,需要对获取到的数据进行数据清洗以及数据补充,以提高数据的准确性。

由于浮动车的运营状态不同,部分车辆的gps记录数据较少,这些数据是不能反映城市交通实际状态,因此需要对浮动车轨迹数据进行质量清洗,包括删除gps记录小于预定值的数据、重复数据和属性缺失的数据。此外,本实施例中还对浮动车一天的开始时间与结束时间进行数据补充,开始时间点的位置为现有的第一个记录的位置,结束时间位置为现有记录的最后一个记录的位置。当浮动车处于休息状态、进入隧道或出现设备故障时,可能会造成连续的gps数据有大量间断,若间断时间超过阈值t需要对间断数据进行修复补充,尽量还原车辆真实的运动状态。具体地,补充gps点的位置是间断前的位置,补充点的时间tsup=tstart+dis/v,tstart为间断前的时间,dis为间断两点之间的距离,v为补充的速度。优选地,在进行数据补充时,可根据经验设置t=10min,v=28km/h。通过上述的数据清洗以及数据补充,能够保证所有获取的历史浮动车轨迹数据都是有效的,且更为准确,提高分析精度,有利于后续步骤中对于配送中转站的选址。

进一步地,本发明是需要解决现有技术中的配送中转站设置随机且分散无规律的问题,提供更为合理的配送中转站设置方案。因此,本实施例是基于浮动车的高停留频数为原则来进行配送中转站的位置设置的,也就是说,本实施例中配送中转站是设置在停留频数高的一些地点,这些地点经过的浮动车多,且浮动车在这些地点停留的机会大,因此将配送中转站设置在在这些地方更为合理,为后续步骤中匹配合适的浮动车进行包裹配送提供依据。

具体地,当对获取的历史浮动车轨迹数据进行数据清洗以及数据补充之后,从所述历史浮动车轨迹数据中获取每一辆浮动车的一天中的停留频数、停留点位置以及停留时长。同样地,为了保证数据分析的准确性,本实施例中在获取每一辆浮动车的停留数据(包括:停留频数、停留点位置以及停留时长)时,需要进一步判断浮动车的停留点是否为真实停留点,并将非真实停留点的数据删除。例如,首先用haversine(半正矢)公式计算两个两点之间的距离d,根据两点时间差tgap计算浮动车行驶速度v=v/dgap,由于gps定位误差的影响,筛选出运动速度低于0.2m/s的记录作为静止点记录。当相邻两静止点记录之间时间间隔小于阈值tc的记录视为一个停留点集合c={(x1,y1,t1),(x2,y2,t2)…(xn,yn,tn)},该集合是一个潜在的停留行为。然后计算停留时长ts=tn-t1和停留点范围dgap=haversine((x1,y1),(xn,yn)),即计算集合中第一个静止点与最后一个静止点之间的真实距离。当停留时间大于预定时间且停留点范围大于预定距离时,则为真实停留。例如,ts>3min且dgap<50m,视为真实停留。

进一步地,本实施例还获取相邻两个停留点的停留时间间隔以及相邻两个停留点之间的距离,并对相邻两个停留点的停留时间间隔以及相邻两个停留点之间的距离均小于预设范围的停留点进行融合,融合成一个停留点。优选地,判断准则为:若两停留点时间间隔小于5min,距离小于500m,则将这两个停留点融合为同一个停留点。

进一步地,当每一辆浮动车的一天中的停留频数、停留点位置以及停留时间之后,本实施例统计停留频数,并获取停留频数高于预定数目的停留点位置,然后将这些停留点位置设置为配送中转站的备选地址。具体地,本实施例中在设置备选地址时,还会进一步对符合条件的停留点地址进行筛选。例如,本实施例中首先判断符合条件的停留点的类型,停留时间ts≤300min的停留点视为活动停留点,活动停留点可以挖掘出城市中被访问频数较多的活跃区域,ts>300min视为居家停留点,居家停留点说明浮动车是停留在车主家中,居家停留点是不适合作为物流配送站的备选地址的。此外,本实施例中还剔除主干道路网上面的停留点。在设置配送中转站时,本实施例将城市划分为若干个500*500米网格,计算每个网格中活动停留点的数量,然后在浮动车访问频数较高(停留频数高)的区域建设配送中转站,这样可提高配送成功率。

优选地,本实施例是根据城市规模和等实际情况对停留频数前k(即停留频数高于预定值)的区域作为配送中转站的备选地址。在配送中转站的备选地址中选取适合的poi或者新建配送中转站站点。选择规则如下:(a)对于靠近路网的poi点优先选择快递网点、报停、加油站、停车场作为配送中转站;(b)对于poi数量小于5个且无规则a中出现poi类型的区域则沿路网新建配送中转站。可见,本实施例中所设置的配送中转站,不但是浮动车访问数量且停留频数高的区域,而且还基于城市规模以及实际情况对配送中转站进行了合理的设置,从而解决了现有技术中因对于配送中转站的不合理设置,导致的物流成本浪费的问题。

进一步地,当根据确定备选地址设置合理的配送中转站后,本实施例采用启发式算法(指的是一个问题的最优算法求得该问题每个实例的最优解)对城市包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径。具体地,根据建设的配送中转站,利用图与网络理论建立城市配送网络。然后通过静态大规模浮动车轨迹大数据挖掘中转站之间的网络交通强度α;αij表示节点i与节点j之间的交通强度,计算公式如下:其中numij为节点i与j之间的交通流量数。进一步地,用所述网络交通强度α对路网长度进行加权,得到配送网络弧之间的代价值wij,其计算如下:wij=lij×αij,其中lij为节点i与j之间实际路网长度。最后,用改进的大规模邻域搜索算法(lns)对包裹进行时效路由计算,计算框架如图2,根据建立的动态城市配送网络计算包裹从初始点(xeo,yeo)到目标点(xed,yed)中间经过的中转站的步骤,即求解两点之间的最短路径问题。得到规划的最佳路径的子路径序列route={(n1,xeo,yeo,x2,y2),(n2,x2,y2,x3,y3),…(nn,xn-1,yn-1xed,yed)}。也就是说,本实施例在建设好配送中转站之后,基于合理的配送中转站位置,对包裹的配送路径进行规划,规划的原则是以路径最短为原则,从而分析出包裹从初始点到目标点之间经过各个配送中转站的最佳路径。

优选地,本实施例中是利用改进的大规模邻域搜索算法(lns)对包裹进行时效路由计算的。具体如图2中所示,首先输入配送网络与参数,然后初始解生成算法,经过破坏算子、修复算子、自适应算法已经禁忌搜索算法,最后进行迭代运算,当迭代结束后,则输出最优解(本实施例中表示最佳路径),当迭代没有结束时,则返回破坏算子算法处,重新进行计算,直至迭代结束。本实施例中在进行包裹的时效路由计算时,是需要经过若干次的迭代计算的,这样才能保证求解出最优的解,即最佳路径。

进一步地,在确认出最佳路径之后,本实施例获取城市在线浮动车轨迹数据,将该最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送。具体地,如图3中所示,本实施例计算浮动车轨迹(xto,yto,xtd,ytd)和最佳路径中某个配送子路径中两个配送中转站之间连成的轨迹(xi-1,yi-1,xi,yi)的相似度。相似度直接用两点位置偏移来衡量:

计算出所有待匹配的浮动车与所有包裹所确定的最佳路径的相似度,并取每个包裹相似度较高的前m个浮动车相连接,将相似度作为权重建立浮动车与包裹子路径之间的二分图。利用匈牙利匹配算法匹配出将相似度满足预设要求的浮动车,并指派所述浮动车对所述城市包裹进行配送。

优选地,本实施例将浮动车与包裹的匹配问题转化为不平衡指派问题,一个包裹只能匹配一辆浮动车,而一辆浮动车可以同时匹配多个包裹或多段子路径的配送任务。也就是说,在实际配送过程中,一个包裹只能由一辆浮动车配送,而一辆浮动车可以同时配送多个包裹或完成最佳路径中多段自路径的配送任务,这样可以尽可能地利用闲置的浮动车,提高配送效率,节省配送成本。

由此可见,本发明通过对交通轨迹大数据进行分析,从中获取真实有效的交通网络数据,为物流配送中转站的选址提供了决策支持,此外,本发明还将在线的浮动车轨迹数据与物流配送数据进行匹配,从而实现用浮动车进行众包物流配送的新模式,有效节省了物流成本。

基于上述实施例,本发明还提供一种基于轨迹大数据的众包物流配送路径规划系统,如图4中所示,该系统具体包括:备选地址确定模块410、最佳路径确定模块420以及轨迹匹配及配送模块430。

其中,备选地址确定模块410,用于收集历史浮动车轨迹数据,根据所述历史浮动车轨迹数据,找出浮动车的停留信息,并基于浮动车的停留频数确定出配送中转站的备选地址;

最佳路径确定模块420,用于采用启发式算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过中转站的最佳路径;

轨迹匹配及配送模块430,用于获取城市在线浮动车轨迹数据,将确定出的最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送。

优选地,本实施例中的浮动车是指安装了车载gps定位装置并行驶在城市交通轨道上的车辆,其中包括公交车、出租车以及签订协议的私家车辆等。通过获取这些车辆的历史轨迹数据,可以准确地获取城市交通实际状态数据。

进一步地,本实施例中的备选地址确定模块410还用于收集历史浮动车轨迹数据,并对所述历史浮动车轨迹数据进行数据清洗以及数据补充;从所述历史浮动车轨迹数据中获取每一辆浮动车的一天中的停留频数、停留点位置以及停留时长;获取停留频数高于预定数目的停留点位置,并设置为配送中转站的备选地址。优选地,所述数据清洗包括:剔除gps记录小于预定值的数据、重复数据以及属性缺失的数据。所述数据补充包括:对gps数据连续间断时间超过预设的时间阈值的间断数据进行修复补充,补充gps点的位置是间断前的位置,补充点的时间tsup=tstart+dis/v,tstart为间断前的时间,dis为间断两点之间的距离,v为补充的速度。通过上述的数据清洗以及数据补充,能够保证所有获取的历史浮动车轨迹数据都是有效的,且更为准确,提高分析精度,有利于后续步骤中对于配送中转站的选址。优选地,本实施例是基于浮动车的高停留频数为原则来进行配送中转站的位置设置的,也就是说,本实施例中配送中转站是设置在停留频数高的一些地点,这些地点经过的浮动车多,且浮动车在这些地点停留的机会大,因此将配送中转站设置在在这些地方更为合理,为后续步骤中匹配合适的浮动车进行包裹配送提供依据。

进一步地,本实施例中的最佳路径确定模块420还用于根据建设的配送中转站,利用图与网络理论建立城市配送网络;通过静态大规模浮动车轨迹大数据挖掘配送中转站之间的网络交通强度;用所述网络交通强度对路网长度进行加权,得到配送网络弧之间的代价值;用大规模邻域搜索算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过配送中转站的最佳路径。

进一步地,本实施例中的轨迹匹配及配送模块430还用于获取城市在线浮动车轨迹数据,计算浮动车轨迹和最佳路径中某个子路径中两个中转站之间连成的轨迹;计算所有待匹配的浮动车的轨迹与所有包裹所确定的最佳路径之间的相似度;找出将相似度满足预设要求的浮动车,并指派所述浮动车对所述城市包裹进行配送。

综上所述,本发明提供了一种基于轨迹大数据的众包物流配送路径规划方法及系统,方法包括:收集历史浮动车轨迹数据,根据所述历史浮动车轨迹数据,找出浮动车的停留信息,并基于浮动车的停留频数确定出配送中转站的备选地址;采用启发式算法对包裹进行时效路由计算,并基于路径最短原则确定出包裹从初始点到目标点之间经过中转站的最佳路径;获取城市在线浮动车轨迹数据,将确定出的最佳路径与城市在线浮动车轨迹数据进行相似度匹配,找出轨迹数据与最佳路径匹配的浮动车,并指派所述浮动车对所述城市包裹进行配送。本发明从交通轨迹大数据中获取真实有效的交通网络数据,为物流配送中转站的选址提供了决策支持,此外,本发明还将在线浮动车轨迹数据与物流配送数据进行匹配,从而实现用浮动车进行众包物流配送的新模式,有效节省了物流成本。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1