[发明专利]一种多车型车辆路径优化方法、服务器及系统有效
申请号: | 201811231091.4 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109191052B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 王艳艳;刘晴;胡金昌;赵晓峰;赵宛梦 | 申请(专利权)人: | 山东大学 |
主分类号: | G06Q10/08 | 分类号: | G06Q10/08;G06Q10/04;G06N3/12 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张庆骞 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车型 车辆 路径 优化 方法 服务器 系统 | ||
1.一种多车型车辆路径优化方法,其特征在于,包括:
步骤1:构建多车型车辆路径优化模型;
目标函数为油耗成本与固定成本的最小值;
约束条件包括:
(a)载重量约束;
(b)最大行驶距离约束;
(c)每个客户点有且仅有一辆车配送;
(d)车辆都是从配送中心出发且最终又回到配送中心;
步骤2:求解多车型车辆路径优化模型;
在所述步骤2中,以车型为基准的车辆动态分配原则,根据车型之间的转换概率动态为客户点分配不同类型的车辆;
根据车型之间的转换概率动态为客户点分配不同类型的车辆的具体过程为:
1)设置车辆类型之间的转换概率;
2)选取载重量不小于第一个客户点的需求量的最小车型的车辆进行配送,依次将之后的客户点添加到当前车辆的服务路径中,并将其需求量相加,当客户点的需求量之和大于当前车辆的最大载重量时,生成一个随机概率;
3)若随机概率小于转换概率,则将当前路径中的最后一个客户点从当前路径中剔除后插入“0”,此时得到一条由当前车辆配送的路径;否则,重新选择一辆载重量大于当前客户点需求量之和且车型最小的车辆,继续添加客户点,直至得到一条配送路径;
4)完成一条配送路径后,以未被配送的第一个客户点为起点,重复步骤2)-3)直到所有客户点都被配送;
将万有引力搜索算法中粒子位置映射为客户点序列,并为客户点分配车辆;
在万有引力搜索算法中引入遗传算法中的交叉算子和变异算子,若交叉、变异后的粒子的适应度值优于原本粒子的适应度值,则更新该粒子的位置;
直至达到最大迭代次数,并输出最优解。
2.如权利要求1所述的一种多车型车辆路径优化方法,其特征在于,在步骤2中,还对万有引力搜索算法进行初始化,采用随机键编码的方式,将粒子在每一维的位置分量控制在[0,1] 范围内。
3.如权利要求1所述的一种多车型车辆路径优化方法,其特征在于,在步骤2中,还包括对万有引力搜索算法中粒子边界约束检查,对于溢出边界的粒子,将粒子位置分量设置为最低边界值与边界范围内随机数之和。
4.如权利要求1所述的一种多车型车辆路径优化方法,其特征在于,已知粒子经过映射之后得到客户点顺序。
5.一种多车型车辆路径优化服务器,其特征在于,其被配置为执行以下步骤:
构建多车型车辆路径优化模型;
目标函数为油耗成本与固定成本的最小值;
约束条件包括:
(a)载重量约束;
(b)最大行驶距离约束;
(c)每个客户点有且仅有一辆车配送;
(d)车辆都是从配送中心出发且最终又回到配送中心;
求解多车型车辆路径优化模型;
在所述求解多车型车辆路径优化模型中,以车型为基准的车辆动态分配原则,根据车型之间的转换概率动态为客户点分配不同类型的车辆
将万有引力搜索算法中粒子位置映射为客户点序列,并为客户点分配车辆;
在万有引力搜索算法中引入遗传算法中的交叉算子和变异算子,若交叉、变异后的粒子的适应度值优于原本粒子的适应度值,则更新该粒子的位置;
直至达到最大迭代次数,并输出最优解。
6.如权利要求5所述的一种多车型车辆路径优化服务器,其特征在于,所述服务器还被配置为:
对万有引力搜索算法进行初始化,采用随机键编码的方式,将粒子在每一维的位置分量控制在[0,1] 范围内;
或所述服务器还被配置为:
对万有引力搜索算法中粒子边界约束检查,对于溢出边界的粒子,将粒子位置分量设置为最低边界值与边界范围内随机数之和。
7.如权利要求5所述的一种多车型车辆路径优化服务器,其特征在于,所述服务器还被配置为:
以车型为基准的车辆动态分配原则,根据车型之间的转换概率动态为客户点分配不同类型的车辆。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231091.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理