基于改进蚁群算法的多目标车辆路径优化方法技术

技术编号:29935471 阅读:26 留言:0更新日期:2021-09-04 19:11
本发明专利技术属于物流配送、电子商务、智能优化、网络分析等应用领域,具体技术方案为:基于改进蚁群算法的多目标车辆路径优化方法,具体步骤如下:一、在初始时刻,将信息素总量与各个需求点和配送中心的距离作为信息素分布矩阵,设计初始信息素的具体表达式;二、考虑客户与客户之间的时间窗宽度及碳排放量,设计转移规则的具体表达式;三、更新信息素表达式;四、引入混沌扰乱机制,对信息素进行混沌初始化;本发明专利技术提出了一种以配送总成本最低、碳排放量最少的多目标车辆路径优化模型,多目标模型能更好地兼顾物流配送中的配送总成本和碳排放量,与经典蚁群算法相比,改进蚁群算法在配送总成本上平均节省了6.5%、碳排放量上平均节省了3.5%。3.5%。3.5%。

【技术实现步骤摘要】
基于改进蚁群算法的多目标车辆路径优化方法


[0001]本专利技术属于物流配送、电子商务、智能优化、网络分析等应用领域,具体涉及一种基于改进蚁群算法的多目标车辆路径优化方法。

技术介绍

[0002]随着全球污染日益严峻,低碳环保问题引起了各行业的重视,根据国际能源属2016年数据统计,车辆在物流配送中产生的碳排放量大约占全球总量的16.9%,因此,降低车辆配送中所排出的二氧化碳(CO2)逐渐成为车辆路径优化问题的新的研究热点。Jabir E等分别以配送成本最小、环境成本最小、配送成本与环境成本之和最小为目标构建3种VRP模型。
[0003]张立毅等根据配送车辆载重不同建立碳排放成本模型,并设计带混沌扰动的蚁群算法来求解该模型。任腾等以车辆载重、客户时间窗和冷链产品变质率为约束,考虑客户满意度的条件下,建立了以碳排放量最小的冷链车辆路径优化模型。代楚楚等在考虑低碳条件下,建立了车辆路径选择模型,并提出多种群遗传算法来求解模型,但该研究仅考虑碳排放量仅与车辆的行驶速度与行驶距离有关,其研究模型还存在改进空间。Pan,Yamei通过分析最短路径建立了碳排放量最少的模型,并根据模型特点设计了改进算法来求解。史雨同等构建了低碳条件下,新能源车辆路径问题模型建立最短路径和最小碳排放的多目标集货模型,通过改进两阶段启发式算法求解模型。李文霞等以带时间窗车辆路径为基础,通过对车辆行驶速度、载重和运行里程的改变建立了总成本最低、周转时间最小的车辆路径优化模型。陈志等通过地图软件获取实际配送距离,以配送车辆载重为约束,构建了碳排放成本和时间窗惩罚成本等综合成本最低的物流配送模型。赵志学等在时变网络下,将道路拥堵因素引入绿色车辆路径优化数学模型中,根据模型特点,设计了改进蚁群算法来求解。葛志远等针对AGV路径规划问题,根据规划模型提出了一种改进的蚁群算法来求解。马邱卓等考虑车辆配送过程中载重的实时变化对油耗与碳排放量的影响,并给出配送网络内的最优路径决策。王智忆等在低碳环境下研究冷链物流配送路径优化问题,分别以为碳排放量最低和总行驶距离最少为目标构建了模型,不足是没有将两个目标进行综合考虑。
[0004]通过对上述文献的研究,可以分析出碳排放量与车辆载重、行驶速度和行驶距离之间存在一定的关系,但既有研究大多都将研究重点放在了单目标优化方面,且没有将碳排放量与车辆载重、车辆速度和行驶距离等因素综合考虑,不符合实际的配送情况,降低了优化结果的适用性。

技术实现思路

[0005]为了降低物流配送过程中产生的配送总成本和碳排放量,本专利技术提供了一种基于改进蚁群算法的多目标车辆路径的优化方法。
[0006]为实现上述目的,本专利技术所采用的技术方案为:基于改进蚁群算法的多目标车辆路径优化方法,具体步骤如下:
[0007]在路径优化的前期,需要对多目标车辆路径建立数学模型:
[0008]一、车辆碳排放量λ1的具体表达式为:
[0009]λ1=F*C
fuel
[0010]F为燃油消耗因子,C
fuel
为燃油消耗;
[0011]二、车辆载重负荷所产生的燃油消耗的具体表达式为:
[0012][0013]ε0为空载时燃油消耗率,ε
*
为满载时燃油消耗率,f为配送车辆的载重量限制,f
ij
为实时载重负荷,d
ij
为配送车辆从客户i点到客户j点的距离;
[0014]三、车辆行驶所产生的燃油消耗的具体表达式为:
[0015][0016]β1=0.5C
d
Aρ,C
d
为载重汽车的牵引力系数,A为载重汽车正面表面积,ρ为空气密度,v
ij
为行驶速度;
[0017]四、车辆固定使用成本的具体表达式为:
[0018][0019]g为每辆车的固定使用成本,m为配送中心使用的配送车辆总数;
[0020]五、车辆行驶距离成本的具体表达式为:
[0021][0022]N为客户需求点个数,N={1,2,......n},1为配送中心,c为配送车辆行驶单位距离的成本,x
ijk
为决策变量;
[0023]六、时间窗惩罚成本表达式为:
[0024][0025]e(i)为客户接受服务的最早时间,l(i)为客户接受服务最晚时间,time(i)为客户点接受服务的时间,p1为物流车辆提前到达客户点而产生的单位时间惩罚成本,p2为车辆晚于最迟时间到达而产生的单位时间惩罚成本;
[0026]七、通过对碳排放量因素、配送总成本因素的分析建立,构建碳排放量最少、配送总成本最低的多目标数学模型如下:
[0027]车辆配送过程中产生碳排放量最少的目标函数minλ1:
[0028][0029]物流车辆配送时配送总成本最低的目标函数minλ2:
[0030][0031]具体约束条件为:
[0032]客户点的载重负荷限制为:
[0033][0034]每个客户点仅被访问一次:
[0035][0036]每个需求点仅被一辆车服务:
[0037][0038][0039]配送车辆的起点和终点必为配送中心:
[0040][0041]配送车辆从配送中心出发的时刻为0:
[0042]r
1,k
=0,k=1,2

m
[0043]基于改进蚁群算法的模型求解:
[0044]一、在初始时刻,将信息素总量与各个需求点和配送中心的距离作为信息素分布矩阵,初始信息素的具体表达式为:
[0045][0046]Q为每一次搜索蚂蚁(配送车辆)释放的信息素总量,d
1i
为需求点i和配送中心的实际距离,d
1j
为需求点j和配送中心的实际距离;
[0047]二、考虑客户i与客户j的时间窗宽度及碳排放量,转移规则的具体表达式为:
[0048][0049]q为假定的固定阈值,用来控制状态转移规则参数,q0为一个在区间[0,1]上的随机数,当q<q0,采用确定性搜索模型,当q≥q0时,采用改进的概率模型;
[0050]改进的概率模型具体表达式为:
[0051][0052]α为信息素浓度重要因子,β、ω和γ为启发函数重要程度因子,d
ij
为配送车辆从客户i点到客户j点的距离,为启发函数,Width
ij
=l(i)

e(i)为客户的时间窗宽度,Z
ij
为路径上需求点i到需求点j配送车辆产生的碳排放量,其值越小,说明点i到点j的所积累的信息素浓度越高,则蚂蚁选择该条路径的可能性越高;
[0053]三、更新后的信息素表达式为:
[0054][0055]Δτ
ij
、和的具体表达如下:
[0056][0057]τ
ij
(t)表示在第t次迭代时,需求点i和需求点j之本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于改进蚁群算法的多目标车辆路径优化方法,其特征在于,一、在初始时刻,将信息素总量与各个需求点和配送中心的距离作为信息素分布矩阵,初始信息素的具体表达式为:Q为每一次搜索蚂蚁释放的信息素总量,d
1i
为需求点i和配送中心的实际距离,d
1j
为需求点j和配送中心的实际距离;二、考虑客户i与客户j的时间窗宽度及碳排放量,转移规则的具体表达式为:q为假定的固定阈值,用来控制状态转移规则参数,q0为一个在区间[0,1]上的随机数,当q<q0,采用确定性搜索模型,当q≥q0,采用改进的概率模型;改进的概率模型具体表达式为:α为信息素浓度重要因子,β、ω和γ为启发函数重要程度因子,d
ij
为配送车辆从客户i点到客户j点的距离,为启发函数,Width
ij
=l(i)

e(i)为客户的时间窗宽度,Z
ij
为路径上需求点i到需求点j配送车辆产生的碳排放量,其值越小,说明点i到点j的所积累的信息素浓度越高,则蚂蚁选择该条路径的可能性越高;三、更新后的信息素表达式为:Δτ
ij
、和的具体表达如下:
τ
ij
(t)表示在第t次迭代时,需求点i和需求点j之间路径上的信息素浓度;ρ表示每一次迭代后,路径上信息素的挥发因子;Δτ
ij
表示每一次迭代的i点与j点信息素改变总量;表示在该次迭代中,第kk个蚂蚁对于点i与点j信息素改变的贡献值;表示额外对目前获得的最优路径的奖励;l
kk
表示第kk个蚂蚁选择的路径的总长;l
best
表示目前获得的最优路径的总长;sizepop为蚂蚁总数;四、引入混沌扰乱机制,对信息素进行混沌初始化,根据混沌迭代方程生成一组混沌变量,混沌变量是通过Logistic映射产生的,具体方式如下:F
ij
(t+1)=μF
ij
(t)*[1

F
ij
(t)]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)混沌扰动后的信息素更新表达式为:ξ为可调节系数,是一个常数,F
ij
(t)是混沌变量,μ为控制变量,μ的取值范围为[3.5

4.0];模型求解的具体流程如下:1)、初始化参数,设定最大迭代次数maxiter,按照公式(1)对每个客户点之间产生初始信息素,初始化迭代次数=0,确定每个参数的函数值;2)、创建禁忌表,让所有的配送车辆从配送中心出发,在满足约束的前提下,按...

【专利技术属性】
技术研发人员:陈高华郗传松周子涵陈康裴育丁庆伟
申请(专利权)人:太原科技大学
类型:发明
国别省市:

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

1