当前位置: 首页 > news >正文

2019年JCP SCI1区TOP,改进蚁群算法+多车场多目标绿色车辆路径规划,深度解析+性能实测

目录

    • 1.摘要
    • 2.问题描述
    • 3.改进蚁群算法
    • 4.结果展示
    • 5.参考文献
    • 6.代码获取
    • 7.算法辅导·应用定制·读者交流


1.摘要

车辆路径问题(VRP)是运输科学中的重要研究方向,因其能够为物资配送中的组织带来显著的成本节约和服务提升机会。论文提出了一种多仓库绿色车辆路径问题(MDGVRP),该问题通过最大化收入并最小化成本、时间和排放来优化物流路径。为了解决这一问题,论文采用了一种改进蚁群优化算法(IACO),IACO算法通过创新的挥发信息更新机制,显著提高了解决方案的质量。实验结果表明,与传统的蚁群算法相比,IACO在解决MDGVRP时能够获得更优的解,并展示了较好的响应性和简洁性,适用于多目标优化问题的求解。

2.问题描述

An overview of customers and edges in MDVRP

多仓库绿色车辆路径问题(MDGVRP)在优化物资配送过程中车辆的行驶路线,以最大化收入、最小化成本、行驶时间和排放。研究采用了图论中的路由模型,将客户作为节点,通信路径作为边,构建了一个包含多个仓库和配送中心的运输网络。模型考虑了车辆容量限制,并将问题分为四个目标:收入最大化、成本最小化、行驶时间最小化和减少CO2排放。模型在多个目标下进行优化,使用了多种约束条件,包括每辆车的容量限制、每个客户仅接受一次配送、车辆从仓库出发且无法转移到其他仓库等。

收益最大化:
max⁡Z1=∑S∑j∈NFlowsj.Price.xsj\max Z_1=\sum_{S}\sum_{j\in N}Flow_{sj}.Price.x_{sj} maxZ1=SjNFlowsj.Price.xsj

成本最小化:
min⁡Z2=∑S∑j∈NFlowsj.Transsj.xsj+∑i∈N∑STransis.xis+∑(i,j)∈AFlowij.Transij.xij\begin{aligned} \min Z_{2} & =\sum_{S}\sum_{j\in N}Flow_{sj}.Trans_{sj}.x_{sj}+\sum_{i\in N}\sum_{S}Trans_{is}.x_{is} \\ & +\sum_{(i,j)\in A}Flow_{ij}.Trans_{ij}.x_{ij} \end{aligned} minZ2=SjNFlowsj.Transsj.xsj+iNSTransis.xis+(i,j)AFlowij.Transij.xij

耗费时间最小化:
min⁡Z2=∑S∑j∈NFlowsj.Transsj.xsj+∑i∈N∑STransis.xis+∑(i,j)∈AFlowij.Transij.xij\begin{aligned} \min Z_{2} & =\sum_{S}\sum_{j\in N}Flow_{sj}.Trans_{sj}.x_{sj}+\sum_{i\in N}\sum_{S}Trans_{is}.x_{is} \\ & +\sum_{(i,j)\in A}Flow_{ij}.Trans_{ij}.x_{ij} \end{aligned} minZ2=SjNFlowsj.Transsj.xsj+iNSTransis.xis+(i,j)AFlowij.Transij.xij

污染最小化:
min⁡Z4=Poll.[∑S∑j∈NDistsj.xsj+∑(i,j)∈ADistij.xij]+∑i∈N∑SDistis.xis\begin{aligned} \min Z_{4} & =Poll.\left[\sum_{S}\sum_{j\in N}Dist_{sj}.x_{sj}+\sum_{(i,j)\in A}Dist_{ij}.x_{ij}\right] \\ & +\sum_{i\in N}\sum_{S}Dist_{is}.x_{is} \end{aligned} minZ4=Poll.SjNDistsj.xsj+(i,j)ADistij.xij+iNSDistis.xis

3.改进蚁群算法

改进蚁群算法通过更新信息素矩阵和启发式信息,避免蚂蚁过早收敛到最优路径。信息素蒸发机制用于逐步减少较差解的信息素浓度,而对于较优解,则增加信息素量。通过概率矩阵和累积概率矩阵的选择,车辆根据需求逐步服务客户,直到满足所有需求或容量达到上限。

为了更新信息素,采用蚁群权重策略:
Δτw={Qglobal−best(It),if allocation is done by ant w0,otherwise\Delta\tau^\mathrm{w}= \begin{cases} \frac{Q}{\mathrm{global}-\mathrm{best}(\mathrm{It})} & ,\text{if allocation is done by ant w} \\ 0 & , & otherwise & \end{cases} Δτw={globalbest(It)Q0,if allocation is done by ant w,otherwise

其中,QQQ表示信息素蒸发率,GlobalbestGlobal_{best}Globalbest表示蚂蚁www在上次迭代中找到的最佳解的总成本。信息素更新的目标是减少较差解的信息素浓度,并增加最佳解的信息素浓度。算法通过计算概率矩阵并选择随机数来确定仓库和首个客户。一旦车辆满足第一个需求,若容量已满或无法接受新请求,则返回仓库并结束路径;否则,继续计算新的概率矩阵并服务下一个客户。

4.结果展示

论文仿真

5.参考文献

[1] Li Y, Soleimani H, Zohal M. An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives[J]. Journal of cleaner production, 2019, 227: 1161-1172.

6.代码获取

xx

7.算法辅导·应用定制·读者交流

xx

http://www.dtcms.com/a/614969.html

相关文章:

  • 宜兴建设局 审图中心 网站怎么建立自己的网站视频网站
  • 网站开发与设计中学生有哪些企业公司
  • 专门做尾单的那个网站叫啥一键wordpress 伪静态
  • 成都网站维护公司网站开发大数据库
  • 招聘网站排行榜烟台市建设工程检测站网站
  • 通用会话控制方案
  • 深度学习:Adam 优化器实战(Adam Optimizer)
  • 建个网站需要多少钱网站备份查询
  • NetApp FAS8200 控制器启动报错-PCIe device missing
  • 找个人做网站的做的好的音乐网站的特点
  • 网站设计的简称河南中国建设厅官方网站
  • 唐山自助建站福州如何做百度的网站推广
  • 政务网站建设建议湖南广告优化
  • 网站建设排名北京郑州市主城区
  • 做网站为什么要建站点海口网站制作设计
  • 淄博市住房和城乡建设局网站怎样在潇湘书院网站做兼职
  • STL容器
  • 北京网站建设企业网站制作益阳seo网站建设
  • 天猫网站建设目的小学最好的网站建设
  • JavaWeb(前端实战)
  • 新网站多久收录内页4399任天堂
  • 买网站做网站设计怎么学
  • Qt Core 模块中的函数详解
  • 网站备案检验单网站搭建免费
  • 设置网站模板免费的app软件下载安装
  • 滁州 来安县建设局网站建设局是做什么的
  • 异常的介绍
  • [LivePortrait] LivePortraitPipeline
  • 织梦wap网站模版wordpress的注册文件在哪儿
  • 汝州住房和城乡建设局新网站网站编辑做多久可以升职