基于变邻域搜索算法的油品二次物流配送优化方法及系统技术方案

技术编号:31232297 阅读:17 留言:0更新日期:2021-12-08 10:08
本发明专利技术公开了基于变邻域搜索算法的油品二次物流配送优化方法及系统,其方法包括S1、获取油库、各供能站之间的距离信息,配送车在油库、各供能站之间运输所需的行驶时间信息;S2、获取包括油库配备的配送车数量、单位距离运输成本以及各配送车车舱容量大小、运输时间窗的油库信息,包括各供能站的单位时间惩罚成本、油品单位收益、各油品订单需求量、各油品订单交货期的供能站信息;S3、建立考虑运输时间窗、油品订单交货期约束的最大化配送收益模型;S4、根据距离信息、时间信息、油库信息、供能站信息,并基于变邻域搜索算法,对最大化配送收益模型进行求解,得到最优配送方案。本发明专利技术优点为考虑了运输时间窗约束、交货期约束,配送方案更合理。送方案更合理。送方案更合理。

【技术实现步骤摘要】
基于变邻域搜索算法的油品二次物流配送优化方法及系统


[0001]本专利技术属于成品油配送
,具体涉及基于变邻域搜索算法的油品二次物流配送优化方法及系统。

技术介绍

[0002]成品油二次物流配送是一个综合性与复杂性比较强的过程,受到多方面条件的束缚与外界因素的影响。通常具有运输任务多、单车配送数量少、运输设备少、配送频次高、配送计划变化快、运输要求严格、运输成本高等特点。如何在当前资源条件下提升企业的二次物流调度能力、提高效率、降低成本、增加利润,是企业急需解决的问题。
[0003]成品油配送相关研究主要集中在多舱配送、多行程配送和需求可拆分配送等几个方面。在成品油多舱配送研究方面,Cornillier等考虑带时间窗的多油库补货问题,设计了启发式算法进行求解。Alinaghian等设计了大规模邻域搜索和变邻域搜索混合算法求解多油库多车舱成品油配送问题。以上研究均未考虑客户需求可拆分的情况。在多行程成品油配送研究方面,Cornillier等研究了在单一油库和多油库情况下的加油站补货问题,未考虑订单的补货时间窗。王旭坪等考虑了订单的补货时间窗,采用先行程后分组的策略求解该问题,但并未考虑配送车运输时间窗。在需求可拆分的成品油配送研究方面,张源凯等提出了基于C

W节约算法的“需求拆分

合并装载”策略。Wang等设计了自适应大规模邻域搜索算法求解该问题。上述研究均未综合考虑运输时间窗和订单交货期约束,无法很好地满足客户需求。
[0004]例如公开号为CN111768084A的中国专利,其公开了成品油二次配送调度优化方法、装置、设备和存储介质,该方法应用遗传算法寻找油罐车尽量满载且行车路线最短的派车组合,但是其仍然未考虑运输时间窗和订单交货期约束。

技术实现思路

[0005]针对现有技术中存在的上述问题,本专利技术提出基于变邻域搜索算法的油品二次物流配送优化方法及系统,最优配送方案求解时考虑了运输时间窗约束以及油品订单交货期约束,提高了二次物流效率、利润,提升了企业的二次物流调度能力。
[0006]本专利技术采用以下技术方案:
[0007]基于变邻域搜索算法的油品二次物流配送优化方法,包括步骤:
[0008]S1、获取距离信息、时间信息,距离信息包括油库、各供能站之间的距离,时间信息包括配送车在油库、各供能站之间运输所需的行驶时间;
[0009]S2、获取油库信息、供能站信息,油库信息包括油库配备的配送车数量、单位距离运输成本以及各配送车车舱容量大小、运输时间窗,供能站信息包括各供能站的单位时间惩罚成本、油品单位收益、各油品订单需求量、各油品订单交货期;
[0010]S3、建立考虑运输时间窗约束以及油品订单交货期约束的最大化配送收益模型;
[0011]S4、根据获取的距离信息、时间信息、油库信息、供能站信息,并基于变邻域搜索算
法,对最大化配送收益模型进行求解,以得到最优配送方案。
[0012]作为优选方案,每个车舱只装载一个供能站的一种油品,供能站的每种油品订单需求量由一个车舱一次性满足。
[0013]作为优选方案,单个配送车的配送路线上,任意供能站只被访问一次。
[0014]作为优选方案,步骤S3中,最大化配送收益模型为:
[0015][0016]s.t.
[0017][0018][0019][0020]其中,式(3)中第一项为订单配送总收益、第二项为总运输成本、第三项为总断供惩罚成本,式(8)表示配送车车舱容量约束,式(16)表示配送车从油库开始装油时刻与配送车运输时间窗之间的关系,式(17)表示配送车返回油库时刻与配送车运输时间窗之间的关系,s.t.表示约束条件;
[0021]其中,i,j表示供能站和油库编号,i,j∈N,N表示供能站和油库集合,N=N
c
∪{0},N
c
={1,2,...,n}表示供能站编号集合,n表示供能站总数,0表示油库编号;K表示油品种类集合,K={1,2,...,b},b表示油品种类总数,k表示油品种类编号,k∈K;r
i
表示供能站i的油品单位收益;q
ik
表示供能站i的油品k的需求量;d
ij
表示节点i到节点j的距离;μ
ik
表示供能站i的油品k是否被配送,配送取值为1,否则取值为0;m表示配送车编号,m∈M,M表示配送车集合,M={1,2,...,a},其中a表示配送车总数;l表示配送车行程序号,l∈L
m
,L
m
表示配送车m的可能行程集合,L
m
={1,2,...,p
m
},p
m
表示配送车m的最大行程数;c表示配送车单位距离运输成本;β
i
表示供能站i的单位时间惩罚成本;ν
ik
表示配送车晚于订单交货期S
ik
到达供能站i导致油品k的断供时间,S
ik
表示供能站i的油品k的交货期;为决策变量:
[0022][0023]V
mh
表示配送车m的第h个车舱的容量大小,h表示车舱编号,h∈H
m
,H
m
表示配送车m的舱位集合,H
m
={1,2,...,g
m
},g
m
表示配送车m的舱位数,为决策变量:
[0024][0025]m
S
表示配送车m的可用起始时刻,表示车辆m的第l次行程开始从油库装油的时刻,表示一个极大的正数,w
ml
为决策变量:
[0026][0027]表示配送车m的第l次行程运输完成后回到油库的时刻,m
E
表示配送车m的可用截止时刻。
[0028]作为优选方案,μ
ik
的计算方式如下:
[0029][0030]作为优选方案,断供时间ν
ik
的计算方式如下:
[0031][0032]其中,γ
mlik
表示配送车m的第l次行程到达供能站i服务油品k的时刻,DT表示配送周期截止时刻。
[0033]作为优选方案,步骤S4中具体包括:
[0034]S4.1、以订单的单位时间收益最大为插入准则,利用前向插入启发式算法构造初始解;
[0035]S4.2、通过邻域扰动,将部分订单从当前解移入订单池;
[0036]S4.3、以订单的单位时间收益最大为插入准则,在订单池中选取部分订单重新插入到当前解中,以生成局部最优解;
[0037]S4.4、通过调整局部最优解的访问次序,对局部最优解进行优化,以获取配送解;
[0038]S4.5、对步骤S4.2

S4.4进行迭代,将迭代过程中更优的配送解作为历史最优解,且当历史最优解连续不更新预设迭代次数时,将历史最优解输出,以得到最优本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于变邻域搜索算法的油品二次物流配送优化方法,其特征在于,包括步骤:S1、获取距离信息、时间信息,距离信息包括油库、各供能站之间的距离,时间信息包括配送车在油库、各供能站之间运输所需的行驶时间;S2、获取油库信息、供能站信息,油库信息包括油库配备的配送车数量、单位距离运输成本以及各配送车车舱容量大小、运输时间窗,供能站信息包括各供能站的单位时间惩罚成本、油品单位收益、各油品订单需求量、各油品订单交货期;S3、建立考虑运输时间窗约束以及油品订单交货期约束的最大化配送收益模型;S4、根据获取的距离信息、时间信息、油库信息、供能站信息,并基于变邻域搜索算法,对最大化配送收益模型进行求解,以得到最优配送方案。2.根据权利要求1所述的基于变邻域搜索算法的油品二次物流配送优化方法,其特征在于,每个车舱只装载一个供能站的一种油品,供能站的每种油品订单需求量由一个车舱一次性满足。3.根据权利要求2所述的基于变邻域搜索算法的油品二次物流配送优化方法,其特征在于,单个配送车的配送路线上,任意供能站只被访问一次。4.根据权利要求3所述的基于变邻域搜索算法的油品二次物流配送优化方法,其特征在于,步骤S3中,最大化配送收益模型为:s.t.s.t.s.t.其中,式(3)中第一项为订单配送总收益、第二项为总运输成本、第三项为总断供惩罚成本,式(8)表示配送车车舱容量约束,式(16)表示配送车从油库开始装油时刻与配送车运输时间窗之间的关系,式(17)表示配送车返回油库时刻与配送车运输时间窗之间的关系,s.t.表示约束条件;其中,i,j表示供能站和油库编号,i,j∈N,N表示供能站和油库集合,N=N
c
∪{0},N
c
={1,2,...,n}表示供能站编号集合,n表示供能站总数,0表示油库编号;K表示油品种类集合,K={1,2,...,b},b表示油品种类总数,k表示油品种类编号,k∈K;r
i
表示供能站i的油品单位收益;q
ik
表示供能站i的油品k的需求量;d
ij
表示节点i到节点j的距离;μ
ik
表示供能站i的油品k是否被配送,配送取值为1,否则取值为0;m表示配送车编号,m∈M,M表示配送车集合,M={1,2,...,a},其中a表示配送车总数;l表示配送车行程序号,l∈L
m
,L
m
表示配送车m的可能行程集合,L
m
={1,2,...,p
m
},p
m
表示配送车m的最大行程数;c表示配送车单位距离运输成本;β
i
表示供能站i的单位时间惩罚成本;ν
ik
表示配送车晚于订单交货期S
ik
到达供能站i导致油品k的断供时间,S
ik
表示供能站i的油品k的交货期;为决策变量:
V
mh
表示配送车m的第h个车舱的容量大小,h表示车舱编号,h∈H
m
,...

【专利技术属性】
技术研发人员:倪勇龙范庆来周君良钱至远陈义蒋肇标朱霄
申请(专利权)人:浙江浙石油综合能源销售有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1