[发明专利]基于改进型A*算法的物流配送车辆调度方法有效
申请号: | 201710609578.0 | 申请日: | 2017-07-24 |
公开(公告)号: | CN108154254B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 易星;吴昊;陈军;杨晓星;易阳 | 申请(专利权)人: | 南京交通职业技术学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q10/08;G06Q50/30;H04L67/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211188 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进型 算法 物流配送 车辆 调度 方法 | ||
本发明涉及一种基于改进型A*算法的物流配送车辆调度方法,提出了在物流配送中车辆调度、路径选择和路径规划的一种方案:包括改进型A*算法和物流配送算法两个部分;其中改进型A*算法用于快速搜索两点间较优路径,包括:网格化配送区域、优选适当评估距离、以递归法搜索最短距离三个部分;物流配送算法用于生成从配送中心发往各客户节点的车辆信息,包括车辆编号、经过的客户节点、车辆路线、载重量和路线总距离,包括:计算各客户节点到物流中心的距离和路线、改进的加权图算法生成配送方案两个部分。本调度方法兼顾车辆路径中约束条件,减少总运输距离,增强对物流配送过程的全面控制和管理,实现较经济实惠的配送线路。
技术领域
本发明涉及车联网技术领域,尤其涉及一种基于改进型A*算法的物流配送车辆调度方法。
背景技术
物流配送路径中的车辆调度问题(VRP)是一个典型的组合优化问题,且已被证明是一个NP难问题,很难用精确算法对该问题在有限时间内求解。
一般常用的算法有Dijkstra算法和最佳优先搜索(BFS)算法,但是这两种算法都存在一定的缺点,Dijkstra是典型的单源最短路径算法,遇到地图中的U 型障碍物,Dijkstra算法就会运行得较慢,执行效率方面还需要改进;BFS尽管它比Dijkstra算法快的多,由于它只考虑到达目标的代价,所以遇到地图中的 U型障碍物时它不会避开而选择一条很长的路径。
发明内容
本发明其目的在于提供一种快速便捷的VRP组合优化方案。
本发明采取的技术方案是:
本发明提出一种基于改进型A*算法的物流配送车辆调度方法,包括改进型 A*算法和物流配送算法两个部分。
本发明中用到的名词解释如下:
(1)路径:被称为从起点到终点经过节点的连续数列;
(2)路径权值:从一个节点到另一个节点的路径长度;
(3)图:是由节点和边所组成的集合,通常用G=(V,E)来表示,V是所有节点的集合,E是所有边的集合;
(4)无向图:是一种边没有方向的图,两个顶点之间没有次序关系,例(V1,V2) 与(V2,V1)代表相同的边;
(5)邻接矩阵:对无向图而言,邻接矩阵一定是对称的,其对角线为0,表示的是图中每个节点之间相邻关系的矩阵;
(6)最短路径:无向图中从起始顶点开始到达终点顶点的路径有多条,取其中路径权值最短的一条则为最短路径。
本发明中改进型A*算法用于快速搜索两点间较优路径,包括:网格化配送区域、优选适当评估距离、以递归法搜索最短距离三个部分。
本发明中物流配送算法用于生成从配送中心发往各客户节点的车辆信息,包括车辆编号、经过的客户节点、车辆路线、载重量和路线总距离,包括:计算各客户节点到物流中心的距离和路线、改进的加权图算法生成配送方案两个部分。
本发明中,设物流中心和客户点的位置是已知的,从物流中心使用最多m 辆货车向n个客户配送货物,货车最大载重量为Qmax,最大行驶距离Lmax,货车均从物流配送中心出发,完成运送任务后返回物流中心,且具备以下约束条件:
(1)货车运输使用时间最少;
(2)运输距离最短;
(3)使用最少的车辆完成配送;
(4)每次配送线路中的客户货物总量要小于或等于货车的最大载重量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京交通职业技术学院,未经南京交通职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710609578.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:出行方式推荐方法及装置
- 下一篇:预测风险值的确定方法及装置、存储介质
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理