[发明专利]一种基于大规模变邻域搜索策略的农产品绿色物流配送车辆调度方法及系统在审
申请号: | 202111448852.3 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114444843A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 伍大清;吴辰翔;李吉钰;崔继业;贺子珊 | 申请(专利权)人: | 上海海洋大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06N3/12;G06Q10/08;G06Q50/26 |
代理公司: | 上海申浩律师事务所 31280 | 代理人: | 张洁 |
地址: | 201306 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 大规模 邻域 搜索 策略 农产品 绿色 物流配送 车辆 调度 方法 系统 | ||
1.一种基于大规模变邻域搜索策略的绿色物流车辆调度规划方法,其特征在于,包括:
分别使用CW节约算法、最邻近插入算法和随机方法生成初始车辆配送序列,重复进行多次,构成初始配送序列的种群;
对配送序列种群中的每个配送序列采用自适应遗传算法进行调度搜索,寻找满足条件的可行调度;
采用大规模变邻域搜索算法对满足条件的可行调度进行优化调整,获得候选的配送序列;
依据经济成本和环境成本最低的原则,从所有候选配送序列里选择总成本最低的序列,输出为车辆调度规划方案。
2.根据权利要求1所述的一种基于大规模变邻域搜索策略的绿色物流车辆调度规划方法,其特征在于,生成初始种群的算法,应当包括:
CW节约算法,创建空调度,计算任意两点间的节约量;以降序逐一取出节约量所代表的节点;将对应节点插入对应的位置,以载重量和返回时间约束作为依据判断是否当前配送序列是否应该结束;当序列创建结束后加入初始配送方案并创建新的配送序列;在每辆车均已有配送序列或所有节点均已分配的情况下完成当前配送方案的创建;
最邻近插入算法,创建一个空的配送序列并随机选择一个节点作为配送序列的起始节点;逐一计算当前调度最后一个节点与其余节点的插入值;按照一定规则将对应节点插入当前配送序列,以载重量和返回时间约束作为依据判断是否当前配送序列是否应该结束;当序列创建结束后加入初始配送方案并创建新的配送序列;在每辆车均已有配送序列或所有节点均已分配的情况下完成当前配送方案的创建;
随机方法,采用随机形式将客户节点分配给车辆;检查所有节点是否已被分配完毕;检查是否满足车辆载重量限制并检查车辆返回时间是否符合配送中心最晚时间窗约束;完成配送序列方案的创建。
3.根据权利要求1所述的一种基于大规模变邻域搜索策略的绿色物流车辆调度规划方法,其特征在于,对配送序列种群中的每个配送序列采用自适应遗传算法进行调度搜索,具体包括:
将当前配送序列种群中的最优秀的序列保存起来,不进入遗传算法的迭代操作;
通过轮盘赌方法选择进行遗传和变异操作的配送序列;
由自适应函数动态的决定当前进行交叉的概率,根据预设参数、当前迭代次数、种群规模、适应度和种群中未改变的配送序列数量计算交叉算子的执行概率,根据概率选择是否执行交叉算子,执行交叉算子后将交叉后的配送序列放入种群中;
由自适应函数动态的决定当前进行变异的概率,根据预设参数、当前迭代次数、种群规模、适应度和种群中未改变的配送序列数量计算变异算子的执行概率,根据概率选择是否执行变异算子,执行变异算子后将交叉后的配送序列放入种群中。
4.根据权利要求1所述一种基于大规模变邻域搜索策略的绿色物流车辆调度规划方法,其特征在于,采用大规模变邻域搜索算法对满足条件的可行调度进行优化调整,具体包括:
对于经过自适应遗传算法处理过的配送序列的种群,筛选种群中前一半的优秀个体,将前一半的优秀个体作为大规模变邻域搜索算法的操作对象;
将所有优秀个体逐一进行基因片段倒转操作,若倒转操作后序列适应度提升则保留此操作,否则重复进行直到达到次数上限;
将所有优秀个体逐一进行单基因位插入操作,若操作后序列适应度提升则保留此操作,否则重复进行直到达到次数上限;
将所有优秀个体逐一进行双基因位插入操作,若操作后序列适应度提升则保留此操作,否则重复进行直到达到次数上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海洋大学,未经上海海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111448852.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通信方法及通信装置
- 下一篇:一种基于锂电池组充电的电源系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理