[发明专利]一种求解多目标多车场带时间窗车辆路径问题的智能算法在审
申请号: | 201611237837.3 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106651043A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 王甲海;翁太耀;印鉴 | 申请(专利权)人: | 中山大学;广东恒电信息科技股份有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 求解 多目标 车场 时间 车辆 路径 问题 智能 算法 | ||
技术领域
本发明涉及物流调度算法领域,更具体地,涉及一种求解多目标多车场带时间窗车辆路径问题的智能算法。
背景技术
物流是第三产业,是关系国家经济发展的重要行业。特别是随着生活水平的提高以及电子商务的发展,物流行业的发展越来越受到重视。车辆路径问题(VRP)作为物流配送中重要的一环,是一个具有高度现实意义的研究课题。在车辆路径问题中,多车场带时间窗车辆路径问题(MDVRPTW)是一个重要的变种。现实生活中许多配送场景能够抽象为MDVRPTW。在该问题中,多个车场的存在以及客户时间窗的存在,使得问题的求解较VRP问题难度更高。
传统的解决MDVRPTW问题的算法,一般仅仅考虑单个目标的优化,如采用禁忌搜索,变邻域搜索,遗传算法等等。然而MDVRPTW问题在本质上是一个多目标问题,不仅仅要考虑车辆的行驶花销,还需要考虑客户满意度、人员工作时长等等问题。近年来,出现了一些求解多目标MDVRPTW的算法。然而在这些算法中,大多数仍然采用单目标的思路对多目标MDVRPTW进行求解。大多数算法对目标预先进行优先级排序,再依据每个目标的优先级依次进行优化。而在实际生活中,各个目标的优先级往往是不能确定的,因此更合理的方法应该是平等优化每一个目标,即用多目标的视角求解MDVRPTW。
以多目标视角求解多目标MDVRPTW,不仅需要考虑MDVRPTW本身作为复杂组合优化问题的特性,针对问题特性设计高效的优化算子,还需要考虑多目标优化的特性,在求解过程中权衡收敛性以及多样性。智能算法作为一类元启发式算法,在求解多目标问题上取得了较好的成果。
发明内容
本发明提供一种效果较好的求解多目标多车场带时间窗车辆路径问题的智能算法。
为了达到上述技术效果,本发明的技术方案如下:
一种求解多目标多车场带时间窗车辆路径问题的智能算法,包括以下步骤:
S1:在决策空间中寻找极值解;
S2:利用寻找到的极值解,在整个决策空间中搜索一组兼顾收敛性与多样性的解。
进一步地,所述步骤S1的具体过程如下:
S11:根据给定的多车场带时间窗车辆路径问题的服务需求,初始化寻找极值解的初始种群PI,其种群大小为NI;
S12:以种群PI中的个体初始化存档A,存档用于收集求解过程中得到的非占优解;
S13:从PI中随机选取出两个个体x1和x2,交叉产生一个子代个体oI,重复NI次产生子种群Q,以Q中个体更新存档A得到新的存档A1,令A=A1;
S14:使用局部搜索优化Q中的个体,得到种群Q1,以Q1中个体更新存档A得到新的存档A2,令A=A2;
S15:使用快速非占优排序及极值拥挤距离从PI∪Q1中选取出NI个个体PI',令PI=PI';
S16:重复步骤S13-S15直到评估次数达到eI,输出种群PI;
进一步地,所述步骤S2的具体过程如下:
S21:生成一组均匀分布的向量个数为NII;
S22:基于欧几里德距离,为每个向量Λi计算得到一组距离最近的向量从而得到向量Λi的邻域向量集合B(i)={i1,i2,i3,...,iT};
S23:种群PI交叉产生NII个个体Q2,基于切比雪夫方程从PI∪Q2中不重复地为每个向量选取最优的个体;
S24:对于任意i∈{1,2,3,...,NII},从B(i)中选取两个下标p和q,个体xp和xq交叉产生子代oII,使用局部搜索优化得到x′,以x′更新存档A得到新的存档A3,令A=A3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学;广东恒电信息科技股份有限公司,未经中山大学;广东恒电信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611237837.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:紫砂壶(段泥四方宫灯)
- 下一篇:紫砂壶(大蕴行修)
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理