[发明专利]一种路径规划方法及装置有效
| 申请号: | 201910498034.0 | 申请日: | 2019-06-10 |
| 公开(公告)号: | CN110231044B | 公开(公告)日: | 2020-09-04 |
| 发明(设计)人: | 郑环宇;王圣尧;查莹 | 申请(专利权)人: | 北京三快在线科技有限公司 |
| 主分类号: | G01C21/34 | 分类号: | G01C21/34 |
| 代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 路径 规划 方法 装置 | ||
本申请公开了一种路径规划方法及装置,基于至少一个待配送订单对应的各任务点之间的距离,对各任务点进行聚类,根据聚类得到的多个任务点集合设定约束条件,根据贪婪算法和设定的约束条件,以最大化订单配送效率为目标,向用户对应的路径中插入各任务点,得到该用户对应的试规划路径,其中,约束条件可排除插入各任务点的一部分可选插入方案,从而无需将所有的可选插入方案全部尝试,然后,再根据各任务点对应的计划到达时间,以及基于试规划路径确定的各任务点对应的预估到达时间,对试规划路径进行调整,得到该用户对应的规划结果路径,可见,本说明书提供的方案有助于减少路径规划计算量,提高路径规划速度。
技术领域
本申请涉及互联网技术领域,尤其涉及一种路径规划方法及装置。
背景技术
随着互联网技术的迅速发展,很多业务都可以线上进行,给消费者带来了便利。一些原本线下进行的业务得到了线上业务的充分支持,从而提高了效率和消费者体验,比如,外卖派送、小物品闪送等,消费者在使用这类实物配送业务时,一般是在相应的手机应用上下订单,指定所要配送的物品及其取货位置和送货位置,下单后,线上系统会通过调度处理,将订单分配给某个配送员,消费者等待配送员送货上门或者上门取货即可。
在实际应用中,单个配送员可能被分配了多个待配送订单,每个待配送订单分别对应至少一个取货位置和至少一个送货位置,因此,该配送员为了配送这多个待配送订单,需要以一定顺序的路径依次经过这些取货位置和送货位置,进行取货和送货,为了便于描述,取货位置、送货位置可以称为任务点。
在现有技术中,由线上系统为配送员规划路径,以指示配送员应当按照怎样的顺序经过这些任务点,在进行路径规划时,这些任务点在路径上的排列顺序有多种可选方案,现有的路径规划方案会以暴力搜索的方式遍历全部的可选方案,以尝试在其中找到最优方案,从而得到规划结果路径。
但是,可选方案的数量往往很庞大,导致现有的路径规划方案计算量很大,从而会对路径规划速度带来不利影响。
发明内容
本说明书实施例提供一种路径规划方法及装置,用于解决现有的路径规划方案往往计算量很大,从而会对路径规划速度带来不利影响的问题。
本说明书实施例采用下述技术方案:
本说明书提供的一种路径规划方法,包括:
确定至少一个待配送订单对应的任务点;
基于各任务点之间的距离,对各任务点进行聚类,得到多个任务点集合;
针对至少一个用户,根据贪婪算法和设定的约束条件,以最大化订单配送效率为目标,向该用户对应的路径中插入各任务点,得到该用户对应的试规划路径,其中,所述约束条件与所述多个任务点集合相关;
根据各任务点对应的计划到达时间,以及基于所述试规划路径确定的各任务点对应的预估到达时间,对所述试规划路径进行调整,得到该用户对应的规划结果路径。
可选地,基于各任务点之间的距离,对各任务点进行聚类,得到多个任务点集合,包括:
一次或者多次遍历各任务点,针对遍历到的任务点,执行:
若该任务点不属于任何已得到的任务点集合,针对每个已得到的任务点集合,判断该任务点与已得到的任务点集合的聚类中心之间的距离是否小于预设阈值,若是,则将该任务点划分至该任务点集合,否则,以该任务点为聚类中心,增加一个任务点集合;
若该任务点属于已得到的任务点集合,针对除该任务点所属的任务点集合以外的其他任务点集合,判断该任务点与其所属的任务点集合的聚类中心之间的距离是否大于该任务点与该其他任务点集合的聚类中心之间的距离,若是,则将该任务点划分至该其他任务点集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910498034.0/2.html,转载请声明来源钻瓜专利网。





