[发明专利]一种卷烟发货多库点多方向联运调度双层优化算法有效
| 申请号: | 202011404057.X | 申请日: | 2020-12-02 |
| 公开(公告)号: | CN112836846B | 公开(公告)日: | 2022-07-08 |
| 发明(设计)人: | 安裕强;徐跃明;欧阳世波;陈晓伟;王磊;迟文超;谢俊明;李柏宇;余丽莎;王康;王鹍;秦希 | 申请(专利权)人: | 红云红河烟草(集团)有限责任公司 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00;G06N3/04;G06N3/08;G06Q10/06;G06Q10/08 |
| 代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 高雪琴 |
| 地址: | 650032 云*** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 卷烟 发货 多库点 多方 联运 调度 双层 优化 算法 | ||
1.一种卷烟发货多库点多方向联运调度双层优化算法,该方法用于物流领域的车辆路径优化问题,其特征在于:步骤1:构建1全局优化算法采用Hopfield神经网络与模拟退火算法和Levy飞行策略的结合,改进Hopfield神经网络算法IHNN作为全局优化算法;步骤2:基于模拟退火的鲸鱼优化算法对步骤1中的模型求解;
所述的步骤1详细步骤如下(1)Hopfield神经网络与模拟退火算法的结合;(2)Hopfield神经网络与Levy飞行策略的结合;(3)基于上述步骤,利用以上混合策略,构建烟草物流分级调度问题的IHNN混合算法;
所述的(1)Hopfield神经网络与模拟退火算法的结合采用以下详细方法;①设置初始状态xi;
②将xi设置为起点,代入到Hopfield神经网络中进行迭代运算,计算此时的网络的E{xi};
③在状态xi附近随机产生扰动Δxi,即此时状态变为xi+Δxi,再带入到Hopfield神经网络中进行迭代运算,此时网络稳定时输出极小值E{xi+Δxi};
④若则若算法收敛则输出结果,若算法不收敛返回步骤③;
⑤若E{xi+Δxi}>E{xi},则采用判断是否满足Metropolis准则,若满足Metropolis准则,则接受状态E{xi+Δxi}=E{xi},若算法收敛则输出结果,若算法不收敛返回步骤③;若不满足则E{xi}=E{xi},若算法收敛则输出结果,若算法不收敛返回步骤③;
所述(2)Hopfield神经网络与Levy飞行策略的结合采用以下详细方法:①设置初始状态xi;
②将xi设置为起点,代入到Hopfield神经网络中进行迭代运算,计算此时的网络的E{xi};
③对状态xi依飞行概率利用Levy飞行策略移动步长,即此时状态变为输入到Hopfield神经网络中进行迭代运算,此时网络稳定时输出极小值
④若则若算法收敛则输出结果,若算法不收敛返回步骤③;
⑤若则E{xi}=E{xi},若算法收敛则输出结果,若算法不收敛返回步骤③;
(3)基于上述步骤,利用以上混合策略,构建烟草物流分级调度问题的IHNN混合算法详细步骤如下:(1)构建Hopfield神经网络,将收集的历史拼车订单数据输入进Hopfield神经网络训练神经网络;
(2)在训练好的Hopfield神经网络中随机选取起始点x0,即初始的分级调度方案,根据烟草物流分级调度双层优化目标函数计算f(x0),令k=0;
(3)将调度方案和订单动态数据输入Hopfield神经网络,利用梯度下降法进行搜索本次搜索的起始点为x(k),找出f(x)的局部极小点x(k)*;对于订单需要调库但又不满足调库时间窗约束的调度方案,将其在算法中标记,使用Hopfield神经网络进行单独分层优化;
(4)从x(k)*开始,进行算法局部深入探索,运行模拟退火算法直到找到一个新的点x(k+1),这是满足f(x(k+1))-f(x(k)*)≤-δk的,其中δk是某个正数;
(5)更新x(k)*,令x(k)*=x(k+1),对算法进行全局寻优,运行Levy飞行策略,更新得到一个新的点x(k+1),这个点满足f(x(k+1))-f(x(k)*)≤-δk;
(6)令k=k+1,返回步骤(2)直到算法收敛;
(7)将此次基于动态订单数据优化的调度决策优化结果作为历史数据输入进Hopfield神经网络,更新神经网络的原始知识;
步骤2:基于模拟退火的鲸鱼优化算法对步骤1中的模型求解详细方法如下:Step1:初始化
1)初始化算法涉及到的所有参数,包括种群规模S,最大迭代次数Tmax,退火速度δ,以及按出货点编号设置搜索空间上限Bup和下限Blo;
2)初始化满足搜索空间上下限的种群,种群中每个个体代表根据订单所产生的一种车辆调度方案,设订单个数为N,Oi表示种群中第i个个体,则Oij,j=1,2,…,N表示运送订单j的发货点以及运输车辆;
Step2:计算群体中每个个体的适应度值F(xi),更新全局最优个体位置和全局极值;
Step3:计算模拟退火算法的初始温度,对全局最优鲸鱼个体执行模拟退火操作更新最优个体位置:
其中,Zbest为初始粒子种群中,最优的适应度值;
Step4:对种群中所有鲸鱼个体执行包围猎物和Bubble-net攻击以及随机搜索操作;
Step5:检查当前是否达到最大迭代次数,如果达到,结束寻优,输出优化后的车辆调度方案;如果未达到,返回Step2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于红云红河烟草(集团)有限责任公司,未经红云红河烟草(集团)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011404057.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





