[发明专利]路径规划、推荐方法和装置在审
申请号: | 201811195691.X | 申请日: | 2018-10-15 |
公开(公告)号: | CN111044062A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 孙泽;程瑞华 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;张效荣 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路径 规划 推荐 方法 装置 | ||
1.一种路径规划方法,其特征在于,所述方法包括:
根据订单的时间窗属性和/或配送地址属性对订单进行聚类处理,以确定待规划订单集合;
根据第一启发式算法对所述待规划订单集合中的所有订单进行排序,以构建订单访问路线的可行解;
根据第二启发式算法对所述订单访问路线的可行解进行优化,以得到优化后的订单访问路线。
2.根据权利要求1所述的方法,其特征在于,所述第一启发式算法为变邻域搜索启发式算法;所述根据第一启发式算法对所述待规划订单集合中的所有订单进行排序,以构建订单访问路线的可行解的步骤包括:
步骤1、生成订单访问路线的初始解,并将所述初始解作为当前解的初始值;
步骤2、对当前解执行扰动强度为S1的扰动邻域转换,并对扰动邻域转换结果执行局部搜索,以得到局部最优解;
步骤3、根据第一目标函数对局部最优解进行评价,在局部最优解优于当前解的情况下,将当前解的取值更新为所述局部最优解,并加大扰动强度S1;
步骤4、重复执行步骤2和步骤3,直至满足迭代终止条件,并将最终得到的当前解作为订单访问路线的可行解。
3.根据权利要求1所述的方法,其特征在于,所述第二启发式算法为变邻域搜索启发式算法;所述根据第二启发式算法对所述订单访问路线的可行解进行优化,以得到优化后的订单访问路线的步骤包括:
步骤1、将所述订单访问路线的可行解作为当前最优解的初始值;
步骤2、对当前最优解执行扰动强度为S2的扰动邻域转换、并随机调整另外多个订单的顺序,然后对转换及调整结果执行局部搜索,以得到局部最优解;
步骤3、根据第二目标函数对局部最优解进行评价,在局部最优解优于当前最优解的情况下,将当前最优解的取值更新为所述局部最优解,并加大扰动强度S2;
步骤4、重复执行步骤2和步骤3,直至满足迭代终止条件,并将最终得到的当前最优解作为优化后的订单访问路线。
4.根据权利要求3所述的方法,其特征在于,所述根据第二启发式算法对所述订单访问路线的可行解进行优化的步骤还包括:
预先为具有硬时间窗属性的订单设置访问时间约束条件,为具有软时间窗属性的订单不设置访问时间约束条件、但将其作为惩罚项添加至第二目标函数中。
5.根据权利要求4所述的方法,其特征在于,所述访问时间约束条件为订单的访问时间小于或等于订单要求时间;所述第二目标函数为:
其中,V表示待规划订单集合,{0}表示出发点,wij表示从订单i的停留点到订单j的停留点的距离,xij的取值为0或1,xij的取值为1表示在访问完订单i之后下一个访问的是订单j,xij的取值为0表示在访问完订单i之后下一个访问的不是订单j,VSoft表示待规划订单集合中由具有软时间窗的订单组成的子集,βk表示具有软时间窗的订单k的访问时间,bk表示具有软时间窗的订单k的订单要求时间,λ表示惩罚因子。
6.一种路径推荐方法,其特征在于,所述方法包括:
接收客户端发送的订单访问路线推荐请求;
根据订单的时间窗属性和/或配送地址属性对订单进行聚类处理,以确定待规划订单集合;
根据第一启发式算法对所述待规划订单集合中的所有订单进行排序,以构建订单访问路线的可行解;
根据第二启发式算法对所述订单访问路线的可行解进行优化,以得到优化后的订单访问路线;
将所述优化后的订单访问路线发送至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811195691.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:变黑素毛发着色剂
- 下一篇:一种确定目标区域的方法和装置